Home
        Langdon_Thesis_Rev_Final_ETD_2007
         Contents
1.                    Desired Sprung Mass Response           Sprung Mass Error                          Acceleration  G                                            0 100 200 300 400 500 600  Time  s     Figure 5 18 Sprung Mass Desired Response and Error Convergence    The plots in Figure 5 17 and Figure 5 18 show that the error did not converge as    well as in the system ID simulation  It did occur very rapidly however  The RMS value    75    of the unsprung mass response error converged to within 8 4  of the RMS of desired  signal  Similarly  the RMS of the sprung mass response error was 7 5  of the RMS of  the desired sprung mass response  Figure 5 19  found below  is a half second window  showing a comparison between the desired and actual responses  The controller appears    to make the signal shapes and bandwidth match very well      3    010                Desired Unsprung                                                                      8     Actual Unsprung     a Desired Sprung  6     Actual Sprung      4 i h      ni e 1 e  O a  5 2 A J  E n     2 of AAAS RA 7   1 AMEN DY  5                 j   2      oda I   4     6     8  550 550 1 550 2 550 3 550 4 550 5    Time  s     Figure 5 19 Sample of Desired Compared to Actual Response    Similar to the system ID the signal powers of the error and desired responses were  investigated  Figure 5 20 and Figure 5 21 show the signal powers during convergence   Again  the criterion for good convergence in vibrations is a 10 dB red
2.                   100  10    10 10  10   10    Frequency    Figure 6 11 Frequency Response of White Noise Excitation Low Pass Filter    6 3 3  Experimental Results    Several tests were run while trying to optimize the balance between fast  convergence and stability  It was found that tuning the step sizes of both FIR models  while running was an excellent way to achieve this  The step sizes were set relatively    high during the early part of convergence  Later on the step size was reduced to help fine    92    tune the weights  This offered a great balance between quick convergence and nice  results  The sizes of the FIR filters were also altered and tested several times to get the  best results  Ultimately  the model size was set at 700 coefficients  The step size for  each adaptive filter started at around 0 2 and then was fine tuned down to around 0 05   Figure 6 12 and Figure 6 13 contain plots of the quarter car accelerations and the    error associated with how well the FIR models identified the plant                        Unsprung Response      Error                               Acceleration  G   O                         Time  s     Figure 6 12 Unsprung Mass Acceleration Response and Model Error    93                 Sprung Response      Error  0 4      0 6                                       0 2     Acceleration  G   O     0 4                         0 20 40 60 80 100  Time  s     Figure 6 13 Sprung Mass Acceleration Response and Model Error    The adaptive fil
3.                   63  Unsprung Accelerometer and Error Signal Powers                                        64  Impulse Response Compared to Converged ID Welt  hts                              65  Comparison of Model and Adaptive Filter Frequency Responses                66  Basic Construction of Simulink Control Block Diaeram                              67  Detail of  a  DAC Block and  b  ADC BlockK                                               68  Detailed Simulink Diagram of Control Block                                                70  EMS  Aleoritamn Detail uuu  kotize ooo anun alus us uu asa 71  Sample Desired Acceleration Response Generated with State space Quarter   ope 74  Unsprung Mass Desired Response and Error Convergence                          75  Sprung Mass Desired Response and Error Convergence                              75  Sample of Desired Compared to Actual Response                                       76  Signal and Error Power for Unsprung Mass                                                 del  Signal and Error Power for Sprung Mass                                                     717  Convers    ed Conirol Weigh uu k u aun ia ai a pe l ke ukasa 78  Frequency Response Function of the Convolved Controller and Plant        79  Accelerometer Installed on Sprung Mass                                                       81  Accelerometer Installed on the Suspension Upri  ht                                       82    Otech Data ACQUIS OI Mr 83  
4.       Error                         MWA    514 514 2 514 4 514 6 514 8 515  Time  s                                    Acceleration  G    Oo mb    EX eee   E aan     nen   ZA A  A  _               w                    Y                                    Figure 6 32 Detail of 30 Hz Unsprung Mass Response and Error    Furthermore  the quality of the error convergence was again gauged by the signal    power levels are plotted in Figure 6 33 and Figure 6 34         20 LI A           22        24                  IO     30          Unsprung Desired Signal         Error   32  0 100 200 300 400 500 600  Time  s        Signal Power  dB                                               Figure 6 33 30 Hz Filtered Unsprung Desired Response and Error Signal Powers    112     24                                                                                           Sprung Desired Signal   26  I     Error       28 T     N A Vt YW Yt   Y ll       30  m  e  o  32  2  a   q 734     lt   D     36   A   A       LANNEN  38         40     42    0 100 200 300 400 500 600  Time  s     Figure 6 34 30 Hz Filtered Sprung Desired Response and Error Signal Powers    Table 5 1s assembled below comparing these error and power level results to the control  simulation results  Again  the RMS values of the response and error signals were used to  form the error metric for convergence and the decibel levels are directly from the above    plots     Table 5 30Hz Replication Controller Error Comparison    Model M
5.    is now replaced with the filtered  desired response   R  in Figure 4 4  The gradient is still estimated in the same manner  Only the input    vector in the gradient term is changed  Therefore  the weights are adjusted at each time  step by   W    W    se  R   10     where     R    Py ae  d1     49    In control  the step size still dictates the rate of convergence and determines  stability  The length of the weight vector can also still be tuned to affect convergence  and quality of the inverse model  Additionally  the amount of delay of the desired    response signal may be tuned to help produce a more accurate response     50    5  SIMULATION AND RESULTS    The following chapter presents the first step taken to apply the principles discussed in the  previous chapter  Before proving the worth of applying these control theories to the  quarter car rig  they were first tested purely in software  This was to help understand the  process before risking damage to the hardware due to some unforeseen instabilities  The  chapter begins by discussing the linear quarter car model used to represent the unknown  plant in software  System ID is then applied and the results of this identification are  discussed  Finally  a desired response 1s produced and the inverse control algorithm 1s  applied to replicate this response on the quarter car model  The chapter closes with the    results of the control study     5 1  Quarter car Model    To prove the concept purely in simulation  a plan
6.    jejeg paddel    JOJE MO    a                181 14 ejansig   zjuep Jd    zunu Ja     uaye Joyenjoe    a3  qe4u3     u        uo END    SION SUMA       link Model for ID    1mu    igure 6 8 Detailed Si    F    89    The LMS algorithm works to adapt the weights of the FIR filters the same way as  in simulation  The step sizes  z_gain    and  y gain  in this case can be changed form the  front panel during simulation in Control Desk  The output block labeled    Actuator    is  where the signal is sent out to the DAC block  The addition of weight switches    Wz    and     Wy    allows for the ability to reset the weights while the real time processor is running   This is to perform multiple tests without reloading the software or in the event that the  weights become unstable during a test  Otherwise  the algorithm runs the same way to  adapt the weights per equation  8     For the system ID test  a front panel in Control Desk was created to have control  of the tests  An images of two of the layouts from Control Desk are found in Figure 6 9    and Figure 6 10              q_car_to_box_1   ControlDesk Developer Version    id layout  Ef     a    x    184 File Edit View Tools Experiment Instrumentation Platform Parameter Editor Window Help      b  Z EN Dig s  UR   sm s a   wes 4   gt     aA            PPC   combinedid dspace   HostService vi    f  s 100  eon  NU    Auto Repeat Downsampling   5    Trigger Signal  Y On Off Y    Level 0 001 Delay 0           Model Root DAC actuator
7.    of the  specimen to calculate an error denoted by    106     This error is fed into an adaptive filter   shown by    34     whose coefficients are adapted by the inverse plant identifier  The output  of this filter 1s then added to the corrected drive file to create a new corrected drive file at     112     This iteration of the drive file is then collected and stored at    54     Once the entire  corrected drive file is played through once it is then overwritten by the newly stored drive  file completing an iteration of the control loop  This process is then repeated until the  corrected drive file converges to create a response of the plant that closely matches the    desired response     15       Figure 2 7 Algorithm Presented in U S  Patent 5 394 071    This method is also very different from the algorithm applied in this research   One primary difference 1s that even though the process is continuously online  the  changes to the drive signal occur in    batches    where as the drive signal in this study  changes each sample  Also  the error computed in this algorithm is fed directly in to the  adaptive filter rather than to the algorithm that adapts the filter  Finally  another  difference that is apparent is that some base line drive file must first be computed off line    to begin the process     2 2 3  Summary of Literature    To summarize the literature  there are many methods for computing a drive file  that will cause the test specimen to replicate signals  Acqu
8.    y    d      W  X   4     At this point  we construct a quadratic cost function which is the instantaneous  squared error     We can study the optimal solutions and the dynamics of weight    trajectories by assuming that d  and X  are statistically stationary  The details of this    analysis can be found in the literature  27  28   Taking the expected value of equation     4   we have         Ele     Eldj   W    RW   2B    W  5     Equation  5   represents the mean square error function  Here  R is the input auto   correlation matrix and B is the cross correlation between the desired response and the  input signal  It is clear that this equation is a quadratic function of the weights  W  Thus  the mean square error cost function is    bowl    shaped  Naturally  this bowl shape has a  bottom or minimum value  In order to determine this minimum  the partial derivative   gradient  of the cost function is taken with respect to the weight vectors  The result of  differentiation is set equal to zero to find the minimum error value  This minimum is  found when the weights are at their optimal values  W   In practice  most adaptive  algorithms utilize noisy instantaneous gradients to slowly converge on the optimal value  as opposed to single step deadbeat control algorithms  In this study the LMS gradient  descent adaptation algorithm is utilized to optimize the weights of the adaptive linear    combiner     43    4 2  Least Mean Squares    The LMS algorithm 1s a steepest descent m
9.   Figure 2 7 Algorithm Presented in U S  Patent 5 394 071 _                                               16  Figure 5 1  Sechematic ot Quarter car Test RI ia 18  Figure 3 2 Solid Model of Quarter car Rig in Design Phase                                            19  Foure 525   Teslo In Base plate ies 22  Erstte  5 4 Clampine Hato Water 22  Figure 3 5 Finite element Beam Model of Reaction Frame                                             23  Figure 3 6  Sectionvol LH Ser  s BELM    essa darias 27  Figure 3 7 ANSYS Sprung Mass Results  a  Out of plane Deflection  b  von Mises   PS UL Saas an es ec yanusha saus manis a e et n e a e a e e n ee ates ane ob e ake e bio asta 29  Figure 3 8 Porsche 996 Grand Am Cup GS Racecar                                                       30  Figure 3 9 LF Porsche 996 MacPherson Strut Type Suspension                                    31  Figure 3 10 Detailed View of Modeled Suspension and Mounts                                     32  Figure 3 11 Detailed View of LCA and Tie rod Brackets Showing Adjustment  Dre ON Se ti aa   t aks e rt a kt kad tk a e E oi aste 33  Figure 3 12 MTS 248 05 Hydraulic A Ct ator u uuu pin galon bonb   d a e bekas 35  Figure 3 13 MTS SilentFlo Hydraulic Power Supply                                                      36  Figure 3 14 MTS Hydraulic Service Manifold                                                                 37  Fiore 3 15 JM f   Plex Vest SE Controlado ido 37  Figure 3 16 Completed Quarter car
10.   This ensures that the rig is very stable and does    25    not flex when clamped to the base plate  Next  the front 1 in plate was milled to within  0 0003 in flatness  This was within the allowable misalignment of the bearing rails per  the manufacturer  Also  the front face was milled to within 0 005 in perpendicularity of  the bottom feet  This ensured that the forces entering the suspension were well defined  by reducing the misalignment of the actuator with the motion of the sprung mass    The design of the load frame as a single unit allows it to be placed all over the  base plate for various configurations  The large cutout in the front face allows for  protrusions from the rear of the sprung mass such as added mass plates or motors for an    active geometry type of suspension     3 4  Linear Guides    The linear guides are LH35 series linear bearings manufactured by NSK  This particular  bearing design 1s used due to its proven performance in machine tool and automation  industries  A larger  custom variation of this particular design can be found in many  Toyoda vertical high speed milling machines  21   These bearings are a high accuracy     high load and low friction design     3 4 1  Sizing    The bearings were sized with assistance from NSK Corporation engineers and  product documentation  22   NSK has a standard sizing practice that is based on life   load  and load offset among others  In this study the driving load was calculated from a  simple two mass quar
11.   and D are defined by the two equations of motion and are    found in Appendix C     53    5 1 2  Parameter Values    For the purpose of having a ballpark comparison of experimental results such as  frequency response to those in this simulation  the parameters were chosen reasonably  close to the real Porsche suspension on the test rig  A high fidelity parameter  identification was not performed for this study  The following table is a list of those    parameters used in the model     Table 2 Quarter car Model Parameters    Parameters   Value   Unit  ms   9   H      1480 Ibf in  Ibf in  zeta   HP       The values selected are meant to be a fairly accurate representation of the  suspension on the quarter car rig  The masses were measured directly as the components  were in place at the time of this study  The suspension spring rate was measured directly   The tire spring rate was approximated based on an assumption that a tire spring rate was  on the same order of magnitude as a race car suspension spring rate  It was not possible    to directly measure the damping rate  Instead a damping ratio       was selected to be    around 0 4  The damping coefficient was then calculated from this assumption based on    the simple calculation     c   254 k m   18     These values were then used to fill in the elements of the state variables to complete the  continuous time  s domain  state space model  The parameters were put into a MATLAB  parameter file for ease of making changes  Th
12.  17                                                                   H      l   ra a a y pra  VE L   ACCE  Li L s  A AAA  AN  lt  ze  L  e NE  y  i  x ey  Z  ar  No            AGE as  a eae  As  E u TIDE  ASIA   IR    aN  ko  CU    IRE PA     a 3 mai a x EDAD CELI  NORMA E Choe        Z  lt      vet  z PET E    RUAD INPU  Xr   IQ  EDET  PHS  FEEDBACK    SEYE O y  KE    Figure 3 1 Schematic of Quarter car Test Rig    This representation shows the primary components of the rig  Those components are the  sprung mass  adapter plate  vehicle suspension  tire  tire pan  actuator and ground or load  frame  The sprung mass and suspension adapter plate are constrained with bearings to  move in the vertical direction  The actual suspension of the vehicle is attached to the  sprung mass via the adapter plate and fixtures  The actuator is fixed to the ground and  supports this represented vehicle via the tire resting on the tire pan  A displacement  command signal is input to the servo hydraulic actuator which then excites the system  through the tire contact so that the suspension response matches the measured signal   Since the sprung mass is free to move in the vertical direction only  the vertical dynamic  response of the specimen may be tested    To ensure that the requirements of the new rig were fulfilled  special attention was  paid to the specifications and design of the key components  The result of this design  was a state of the art quarter car rig that is able to fulfill ma
13.  50 100 150 200 250 300 350 400    Weight       Figure 6 16 Experimental FIR Model Weights    It is clear from the plot that there are at least two distinct dynamics which the FIR filters  successfully identified  It is also clear that the FIR model of the unsprung mass transfer  function has a much higher amplitude and frequency content than that of the sprung mass  transfer function  Finally  the frequency response of the identified models is investigated    in Figure 6 17     97    Transfer Function       180  90                                                  90   180    40             Usprung  99 TT Sprung                            Phase  deg                                    O          Mag  dB                                                                          10 10  10  Frequency    Figure 6 17 Frequency Response of the FIR Identified Model    The frequency response of the FIR model has two resonances  one near 5 2 Hz and one  near 29 Hz  This closely agrees with the simulation model  This agreement with  simulation 1s fairly reasonable to expect because the masses and spring rates used were  well known when used in the state space model  It is curious that the sprung mass 1s  sensitive to a wide band of frequencies between the two resonance peaks  This is likely  due to non linear properties of the bearings  suspension bushing and damper and high  damping in the system  The resonance peak at 29 Hz is more defined for the unsprung  mass  There also appears to b
14.  6 22 shows why  Figure 6 24 is a one second detailed view of a converged part  of the unsprung mass error plot  Itis clear in this plot that the high magnitude peaks have  been captured the best  These higher magnitude accelerations are associated with lower    frequencies  Because this data set was collected with a 15 Hz filter most of the dynamics    105    of the unsprung mass were not really captured  Thus the controller has a much harder  time replicating any dynamics at the higher frequency  Most of the error in this plot    appears to be associated with higher frequency excitation                   0 8        Desired Unsprung Response             Controller Error    l  AN               43 43 2 43 4 43 6 43 8 44  Time  s                 0 6          0 4    An          o          Acceleration  G      O 2           0 4        0 6                         Figure 6 24 Detail of Unsprung Response Controller Error    Perhaps the better way to look at the error convergence is based on power levels  of the signals  Figure 6 25 and Figure 6 26 are the power levels of the desire signals and  their respective error signals  These plots tell more about how well the controller is  actually replicating the signal  The power level drop of the unsprung mass error signal  from the desired response is nearly 10 dB  Considering that the large amplitude  low  frequency response seemed to be replicated with more accuracy than the higher  frequency  low amplitude signals  indicates that ther
15.  Test Rig with Suspension Installed                         39  Figure 4 1 The Single Input Adaptive Linear Combiner                                                  41  Figure 4 2 The Adaptive Linear Combiner Compared to a Desired Signal                      42    Figure 4 3  Figure 4 4  Figure 5 1  Figure 5 2  Figure 5 3  Figure 5 4  Figure 5 5  Figure 5 6  Figure 5 7  Figure 5 8  Figure 5 9  Figure 5 10  Figure 5 11  Figure 5 12  Figure 5 13  Figure 5 14  Figure 5 15  Figure 5 16  car Model  Figure 5 17  Figure 5 18  Figure 5 19  Figure 5 20  Figure 5 21  Figure 5 22  Figure 5 23    Figure 6 1  Figure 6 2  Figure 6 3  Figure 6 4  Figure 6 5    Typical System Identification Block Diaeram                                                46  Filter X LMS Adaptive Inverse Control Block Diaeram                          48  Two Degree of freedom Quarter car Model                                                   52  Frequency Response of the Analytical Quarter car State space Model          56  Simulink Block Diagram of Basic ID Scheme                                               57  Simulink Block Diagram Model of Simulation ID Aleortthm                        59  Model Detail of Filtering the White Noise Exclitation                                    61  Error Convergence of Sprung Mass Numerical Model Identification            61  Error Convergence of Unsprung Mass Numerical Model Identification        62  Sprung Accelerometer and Error Signal Powers                           
16.  Waltham  MA  May 5  2003    Wright P      Movers and Shakers     Article  GrandPrix com  The Motorsport  Company  October 19  2000    Personal communication on 7 post test road profile generation methods with Dr   Christoph Leser  MTS Systems Corporation  December 5  2006    Solderling S   Sharp M   Leser C      Servo Controller Compensation Methods  Selection of the Correct Technique for Test Applications     SAE Technical Paper  Series  No  1999 01 3000  Warrendale  PA  1999    Kowalczyk  H      Damper Tuning with the Use of a Seven Post Shaker Rig     SAE  Technical Paper Series  No  2002 01 0804  Warrendale  PA  2002    Vaes D   Souverijns W   De Cuyper J   Swevers J   Sas P      Optimal Decoupling for  Improved Multivariable controller Design  Applied on an Automotive Vibration  Test Rig     Proceedings of the American Control Conference  v 1  p  785 790  2003   Goncalves F      Dynamic Analysis of Semi Active Control Techniques for Vehicle    Applications     Master   s Thesis  Virginia Tech  Blacksburg  VA  August 2001     118    12     13     14     15   16     17     18     19   20     21     22   23   24     25   26     Milliken W  F   Milliken D  L   Race Car Vehicle Dynamics  Society of Automotive  Engineers Inc   Warrendale  PA  1995    PT  Labtech Penta Internationa  http   labtech org   website  Batam  Indonesia   2006    FCS Control Systems B  V   FasTEST Manager User Manual  Issue 1 2 4  Oude  Meer  Netherlands  2004    MTS Systems Corporation  RPC Pro  Broc
17.  aa ie 74   6  EXERIMENTAL PROCEDURES AND RESULIS                                            80  O     MOSO DI OP bbl lat E 80  6 1 1  SENSOMS ina 80  6 1 2   u Tio  ON ios 82   6 2  Basic dSPACEL Ode ed neo 85  Gi sy StemuIGemiiie VI NON ae da iii  88  6 3 1   ISP ACI Mode usura potjel dy ter ta a eti ea 88  6 3 2  EXCifatiOM 51 nal SWA PLIS aia 92  6 3 3  Experimental R O sulis uuu yku nu ola wi ale e epa a a ok ai ke ie 92   OG  Adaptive CONTO A a a a a his aie aos lat 99  6 4 1  SP ACI Mode lindos 99  6 4 2  Desired Response G  n    rallon  u u u idas 103  6 4 3  Experimental Results  15 Hz Data uu ica 104  6 4 4  Experimental Results     30 Hz Data    7 aa a  110   7  CONCLUSIONS AND RECOMMENDA TION S                                               116  O A yun bs besse ad  s E uu iss 118  AAPP i tj ll lt a pl BA tr A aaa a a at a kl 121  Appendix A   Rie  MAN EN YA CG us e 121  Appendix D   Ric Specilicalionsu  uu uu klete ko   v n   kt aw ot ad kel k   n lar sd al ala 122  Appendix C     Linear State Space MatriIces                                                                 123  MIA bind 124    Vil    m  lt q  lt  z Y Z w     gt     y  u   A B C D  A  B  C  D   8    n    p   R     List of Nomenclature    discrete Input vector at time k   Input vector element at time k  sample time In seconds   n sample delay   n   sample weight at time k   output at time k   weight vector  FIR model  at time k  desired response signal at time k  error at time k    expected value fun
18.  and 8 post test rigs  Chapter three details the development of the new  quarter car test rig completed for this study  The functional requirements are stated and  achieved  Chapter four introduces the reader to the control algorithm concepts utilized in  this study  The building blocks for the adaptive algorithm are explained in detail   Chapter five applies these concepts in simulation with the use of a simplified linear  quarter car model  The results of this simple study are then discussed  Similarly  in  chapter six  the software simulated quarter car model is now replaced with actual  hardware  The same tests are then run with hardware in the loop  The results of this  study are provided and compared to those of the simulation work  Finally  the thesis ends    with the conclusions and recommendations provided in chapter seven     2  LITERATURE REVIEW    In this chapter  a background of the current state of the art in vehicle testing rigs and the  controls they utilize 1s reviewed  The chapter begins with a survey of the current test rig  technology and some of the issues or deficiencies found with them  This will lay the  groundwork for defining the new requirements of the quarter car rig design presented in  this thesis  The second half of the chapter reviews the current control algorithms in use  on indoor vehicle shaker rigs  The differences between these current algorithms and the  one used in this study are highlighted  These differences will become more obvious   
19.  are restrictive rules that govern the specifics of a racecar s design or that  limit actual track testing that a team may perform in a given season    A major trend in both industries is to utilize more indoor lab based test  equipment  It was noted that it is near    compulsory    for a Fl race team to have a 7 post  shaker at its disposal  2   Testing in a laboratory environment allows for greater control  of the experiment  less time required which allows for more experimentation  and  in  many cases  much lower costs and liabilities  3   Specifically  it was noted that a  laboratory test generally requires one fourth of the time as a road test and is less  expensive per test  It reduces the need to have support personnel such as safety crews  during a track test  Lab testing also reduces the liability as a test driver could be injured  during a road test  In many cases  the driver can be eliminated during a laboratory test   One primary mission of the Virginia Institute for Performance Engineering and Research   VIPER  Lab  the research group from which this study stems  1s to develop and evaluate  the technology that has the potential to advance the state of the art in 8 post testing  The    goals of this study seek to support this mission     1 2  Objectives    The primary goal for this study is to develop and evaluate technology that can improve  the state of the art in indoor vehicle simulation testing on a quarter car vehicle  Because  this 1s a start up lab  an add
20.  blocks are also seen in  Figure 6 8  Similar to the simulation the decrease in power from the acceleration to the  error signals Is very good  Here the unsprung mass model error signal converges to  around 15 dB lower than the accelerometer signal power  The sprung mass error signal  has a slightly larger decrease in power of 20 dB  Both indicate that the model is doing a    fairly accurate job of modeling the dynamics of the quarter car rig          NG a NA ATAN     22           24        26                             Unsprung Accel Power      Error Power           28             Power  dB      30        32                                                 40 20 30 40 50 60 70 80 90 100  Time  s     Figure 6 14 Unsprung Acceleration and Error Power    95        25                                                                              Sprung Accel Power      Error Power    a a A Y A   35  m  2  s  40     O  a   A5   50   55  10 20 30 40 50 60 70 80 90 100    Time  s     Figure 6 15 Sprung Acceleration and Power  Other interesting results include plots of the FIR model weights  These can be    found in Figure 6 16  The weights take the shape of an impulse response of the modeled    system     96    0 8                       Unsprung FIR Model Weights     Sprung FIR Model Weights             0 6       0 4          0 2                                  Magnitude   O                               J         0 2           0 4           0 6                                0 8  0
21.  distribution in the plate   The simulation revealed that the plate would have no more than 0 008 in of deflection out  of plane     This corresponded to a von Mises stress of 5000 psi  23   This was  substantially less than the yield strength of 40000 psi  Based on maximum distortion   energy theory yielding will not occur  24   The design of the plate is more than sufficient  in strength and rigidity  The rigidity helps extend the life of the bearings and reduces    friction as well         a   b   Figure 3 7 ANSYS Sprung Mass Results  a  Out of plane Deflection  b  von Mises    Stress    3 5 2  Adapter Plate and Fixturing    The latter component of the modular moving mass design is the adapter plate   This plate 1s the interface between the suspension mounts and the sprung mass plate  The  design of this plate 1s specific to the suspension design  The idea is to have one adapter  plate per suspension tested on the rig  For this study the adapter plate is made from Y in    thin cold rolled steel plate  This plate is designed in conjunction with the suspension    29    mounts to ensure that clearance and fastener issues do not arise  The addition of this  plate fastened to the sprung mass helps to further stiffen the entire moving mass  More  detail of the design of this plate is included later in the discussion of the first suspension    application     3 6  First Application    The first suspension implemented is the left front suspension from a 2004 Porsche 996  Grand Ame
22.  eee k   ents ta vain e potato ino 28  S  5 2  Adapter Plate and Fix  U0 u u kuu suu kaka eka da e ia 29  20 Hi UAppDICaS ON to kt a a a e t  t ta n is cet a e n t  t a e n is el aa ia 30  3 6 1  996 SUSPENSION uu volo vi adsosas aka vokabile cian 30  3 6 2  EXE Dobi rn 32  3 6 3  Adjustmment S u unu numas a a a a ke au ayau kiya aki 33  wis GWO  iOlu uhanay e ee aa e 34  M  L latencia 38  3 9  Summary and Future Developments                                                                  38  3 9 1   Summary of Functional Requirements Fullilled                                        38  SRPA Future Enhancements yaya ke a E a sa 39  CONTROL THEORY ona a ks kd ie 41  4 1  The Adaptive Linear CombDbIn  eru u al una ita 41  o  Least NIC AMS AE ii 44  Ad OY SUC MA Id CAOS O a e l 45  Ak   Adaptive Controla ai nun ba e rt eae a are a 47  4 4 1  General DES Crip rr A ek pa n ete a e peni sti 47  4 4 2  EN t  r eX VES das 49  SIMULA TION AND RESULTS l l u aia 51  Dale  Olmer O n Modelado 51  5 1 1  Mathematical Mode lus 51  3 1 2  Rarameter Valli sis 54  e Le   PIC I NA lli p si tro 55  5 1 4    qu ne Y Response 39  Js System Identitication Uds ios 56  3 2 1  SHULD Mode lesir a oi t   E aye 57  J22  Excitation senal SWA PLAS ia 60  3 2 5  Numerical Resu liS enn 6l  do    Adaptive CONnmOl SUICY sis 66    vi    5 3 1  simulink Model a ik an a ik can e tai a n n a e n ee do 67    Za Desired  Response General is coa 73  5 3 3  Numerical Rests saussar m at ai n ol a e ia poset a ai po ok
23.  local tool and die shop and all of the mounting points were  measured with a coordinate measuring machine  CMM   Data from the CMM was  imported directly into Solidworks to create the mating surfaces of the upright  The  mounting locations modeled on the upright were the strut bore  tie rod taper bore  lower    control arm taper bore and center of the hub to locate the wheel     31    3 6 2  Fixture Design    The required mounting brackets and fixtures need to offer at least the same level  of adjustability as found on the car  Provisions for adjusting camber  caster and toe   based on the required race setup  were considered during the design of these components     Figure 3 10 shows the final design of all fixturing for the 996 suspension              Extra mass plate Adapter plate    Strut mount  bracket    Y axis LCA  mount    Z axis LCA  mount 2    2 piece tie  rod mount    Z axis LCA  mount 1    Figure 3 10 Detailed View of Modeled Suspension and Mounts    The figure shows the lower control arm  LCA  mount 1s a three piece design   Because the LCA is actually a two piece design  there needed to be separate brackets for  each part of the arm to allow for adjustment in the Z direction  when referring to the axis  coordinate system in the figure  The two ends of the LCA bolt to mounts 1 and 2  respectively  The back faces  of these mounts  have slotted holes for adjustment in the Z   direction independent of one another  The first two brackets bolt to a third plate that h
24.  ni  gt   a i bis  ki ki  d a Sl  BA j oe    id   i q k   alye  i I n a  T ON    L  3 y 5 x zi  a rat   Q   La I     Gn en A n e E Er A  AAA a PO a      ee TA  To ca ie    gt  1  4  l 4 1 fa              a a     i n nan  m Dm    lay ir       Los k     e  DW kaa       Figure 3 5 Finite element Beam Model of Reaction Frame    The modal natural frequencies of the structure were investigated with finite element  analysis as well  Using the same beam model as before  the feet of the structure were  constrained in all directions and a free vibration modal analysis was performed in  ANSYS  The results of this analysis showed that the first modal frequency of concern  was nearly 200 Hz  This is comparable to the results of another study which yielded a  500 Hz first resonant frequency for the test specimen s superstructure  20   These  resonant frequencies are much higher than those of interest in vehicle dynamics  In many    tests the frequency band of interest is only 1 to 25 Hz  2      3 3 3  Functionality   The results of the analyses of the frame indicate that it is very rigid compared the  rest of the experiment  This minimizes sensor noise from excitation of the load frame   To make the frame fully functional  an 8 in x 8 in x 1 in steel pad was welded to the  bottom of each corner  These pads are used to clamp the fixture to the base plate  Once  fully welded  the entire load frame was machined as a unit  The feet were all milled to    within 0 003 in  flatness of one another
25.  the center section is lightened to increase the natural modes of this  constrained membrane    Figure 3 5 1s an image from ANSYS showing the finite element beam model  created  Two analyses were performed to aid in the design of the frame  First  deflection  of the frame in the out of plane direction was simulated with a lateral suspension load   Though this rig is not designed to test lateral forces at this point  the suspension  components will resolve normal forces at the contact patch into some combination of  lateral forces on the rig  Thus  the lateral force used for the deflection analysis was well  beyond that which the suspension could create in pure jounce  Minimizing the deflection  of the frame was necessary to reduce friction created by the bearing rails which mount  directly to the frame  Just to ensure the strength of the load frame allowed for testing  flexibility  a steady state lateral force of a 6000 lb vehicle in an extreme cornering event  was simulated to be acting on the load frame  The result of this simulation showed that  the deflection of the frame was less than 0 010 in  which was significantly below the  allowable misalignment of 375um 500mm  rail length   specified by the bearing    manufacturer  This ensured proper low friction bearing operation     24    j      m    A     h  i  1  i Mi i  f  PPY oes   i o  ai  y 7 n  Eka    rita  n iw i  TA  in A  I   tine    i E    Ti       Yn L    care     ke kou k  E Y  A A n A a  et pa    LIT A oo ki  a em
26.  tire attached  the  representative corner of a car is supported by the actuator via the wheel pan  The    sections that follow detail the design of many of these major components of the rig     3 2  Base Plate    In any laboratory test an engineer wishes to have as much control of the test specimen   s  environment as possible  Particularly  in vibrations and control tests any fixturing used  must be designed such that the dynamics of the fixture do not affect the dynamics of the  test specimen  Some studies used a welded steel structure and base plate which weighed  in excess of 12 tons  17  18   To this end the base plate needed to be heavy and rigid   The base plate was specified and sourced by BayCast Technologies  19      3 2 1  Plate Design    The specified base plate is an 84 in x 60 in x 7 in purpose build  cast iron plate   The plate is hollow with a stiffening rib structure on the under side  It weighs  approximately 2500 lbs  The base plate is anchored floor via four 1 in anchors  one for  each corner of the base plate  The anchoring system works as follows  The 1 in all   thread anchors were secured to the 8 in thick concrete floor with epoxy  With the epoxy  cured  the base plate was lowered down over the anchors  Fixed nuts in the base plate  thread the plate down these anchors such that it was actually floating over the floor  The  full weight of the plate was supported temporarily by the anchors  This allowed the plate  to be leveled to within 0 1    via BayC
27.  to convolve the FIR  controller weights with the original  unknown plant  To do this  the frequency responses  of the controller weights and the original plant were computed  These two frequency  responses were multiplied together  Also  the frequency response of a 115 sample delay  was calculated and then divided into the resulting frequency response  Both of these  calculations were done on an element by element basis at each frequency  Division by  the delay response function was performed in order to see more clearly the phase  response  The resulting frequency response  of the convolved transfer functions  1s shown    in Figure 5 23     78                                     Phase  deg                                                                                                                                                                             10 10  10  10    Frequency    Figure 5 23 Frequency Response Function of the Convolved Controller and Plant    This plot clearly shows how well the adaptive inverse controller works  As  expected the convolved controller and plant act as a feed through device only over the  frequencies of interest  This is indicated by the O dB magnitude of the frequency  response between 3     60 Hz  It is also noted that there Is a zero phase shift in this  frequency range as well  Below 3 Hz the controller appeared to have some trouble  identifying the inverse of the plant  This is likely due to lack of power in the low    frequency 
28.  to go through  One end of the strap is resting on the object  to be held in place and the other is resting on the step block with the teeth of each being  meshed  The top nut is then turned down to apply a clamping force on the clamped    object     21       Figure 3 3 T slots in Base Plate    Nut with washer Stud    Block  Clamp  strap  Clamped Tit  object       Figure 3 4 Clamping Hardware    The combination of the machined surface and T slot system allows for a vast  amount of adjustability and also for precise positioning of the actuator under the tire   This adjustability allows the rig to accommodate a wide variety of suspension component    sizes like long control arms of up to 22 inches  as well as wide racing tires  In summary    22     the base plate   s functionality lies in it rigid design to reduce unwanted noise in test    signals and its ability to accommodate a vast variety of suspension configurations     3 3  Reaction Load Frame    For the same reasons as the base plate design the reaction load frame also needed to be  extremely strong  The reaction frame is the tall triangulated steel structure that 1s  clamped to the base plate  Together  the reaction frame and base plate work to create an  excellent rigid ground for the vibration experiment to work on  The reaction frame   s  additional functionality lies in its ability to be placed at various positions on the base    plate allowing for a large range of suspension designs and sizes     3 3 1  Frame Desig
29.  when the control details are discussed in Chapter 4     2 1  Vehicle Testing Rigs    It is clear that the main purposes of a shaker rig regardless of the number of posts are to  evaluate noise  vibration and harshness  NVH   perform durability tests  and or improve  vehicle performance  4  5  6   These goals vary slightly depending on the nature of the  industry in which they are applicable  The automotive manufacturing segment would  primarily be interested in NVH and durability but on some occasions may want to  improve the handling of their vehicle without spending countless hours on a proving  ground  The racing industry 1s slightly different  They are not as likely to be interested  in NVH  however durability and particularly performance metrics  such as handling and  suspension tuning  are critical  For these tests  knowledge of the road input 1s extremely  important  especially if the desire is to simulate the surface of the track and characterize  vehicle response  If complete knowledge of the road profile were known  this would  undoubtedly improve the efficiency of 7 post software  However  this information is  seldom actually known  particularly in the motorsports industry  Even if the road profile  1s known precisely  it tells the test engineer nothing about other dynamics the vehicle  endures such as inertial and aerodynamic loading  This information is often calculated  based on maps  lookup tables  or vehicle models running in software such as ADAMS   These ty
30. 02    LMS Algorithm    0 001      0 000           Z id leyoutipo     k   id weights pg control_layo    bz control wel       x       K Log Viewer A Interpreter A File Selector A c documents and settings langdonlid_and_control_dspacelcombinedid_dspace sdf               or Help  press F1  RUN 12 15 2006 11 58    Figure 6 20 Screenshot of Control Desk Real time Control Interface    102            q car to box 2 power    ControlDesk Developer Version    control weights     4 File Edit View Tools Experiment Instrumentation Platform Parameter Editor Window Help    Mic ed EN WSs S b wht            n  Bit   li  y    E  Xx  O  Ll  A       0 003         0 002 KE A Onl    0 001 PS   RA a ak ak ak ak n n a    ZON 200 308 500 600 700 800 900  gt  1000    SA 400 1200 1300 an 1500 600 BO ai os      oooo   N   ww    y w  li       am KE ae oe ad    me o  a ee  ow a  m     a  oom foe  os 1  ki G      ai    I  0 010 yes p nis    A an      AA                al    x  Log Viewer    Interpreter A File Selector c documents and settings langdond_and_cortrol_dspacelcombinedid_dspace sdf    Y id layoutipo    154 id weights Sd control_layo    be control wet          or Help  press F1  EDIT 12 15 2006 12 01    Figure 6 21 Screenshot of Control Desk Real time Control Weights    6 4 2  Desired Response Generation    For the control experiment  a desired response was first needed for reproduction   The first step in proving this concept was to collect data off of the quarter car rig itself   Obviously  if da
31. 10      Wa   Wi   MWER y  U ER   23     Thus the adaptive inverse controller for a single path may be adapted by the error signals  of several paths in the same dynamic quarter car model  This is a very common    modification to filtered x LMS gradient descent adaptation algorithms     5 3 2  Desired Response Generation    To run this controller simulation some    experimentally collected    data was  required  Since this portion of the study was performed purely in simulation  the  response data was also created using a MATLAB program  To produce the response  data  a filtered white noise was input to the original continuous time quarter car  simulation  This white noise was shaped in much the same way as the excitation noise  used for system identification  The filter chosen was a four pole Butterworth filter with a  50 Hz break frequency  The break frequency was chose to be slightly lower than the  identification white noise filter break frequency  It is good practice to use higher  identification bandwidth than what the specimen normally sees in a test  This 1s to ensure  that all of the dynamics are properly captured by the ID model    A vector of white noise was created using the    randn m  function in MATLAB   The low pass filter was created and the white noise was filtered through it using the     filter m    function  Finally  the filtered white noise input was simulated through the  continuous time state space model using the    Isim m    command  The resulting  ac
32. 13    ar STE sod  U   a     Ilaso  o lawod F oT   LI          lg AA OL          3013 spu Bunids       TRIO z TSUBTS 2    Et  peat  sap Jo amod       ssuod g9l serum    bunaids pazt  sf       THU  TE z        Tzor        7148  0 isha ur         14 Detailed Simulink Diagram of Control Block    Figure 5    70    The desired unsprung mass acceleration signal 1s fed into the adaptive filter which  is being adapted with the usual LMS algorithm  The output of the filter is a drive profile   called    drive  u  in the block diagram  This signal then sent out of the control subsystem  to the DAC block and thus fed to the state space model  The response of the model is  then fed back into the control subsystem at the input blocks labeled  y_accel     The  desired signal is also fed into a delay block called    Integer Delay     This block delays the  desired signal before the signal is compared to the output of the quarter car model  The  error 1s produced by subtracting the actual response with the delayed desired signal  A  programmable gain or step size     mu y  is then placed on the error signal which is then  fed into the adaptive algorithm  The other input to the adaptive algorithm 1s the filtered   X signal  This signal is the output from the    x filter y  block  This block has two inputs   the desired unsprung mass signal and the FIR filter model identified in the previous step   This vector of weights is brought into the subsystem at the    Wy    block in Figure 5 14   Insid
33. 180  90                 90   180    50                                                                                                                      Phase  deg                 ATEO      SS Spurng  SS Unsprung  Sprung ID Model  Unsprung ID Model                  40                            30       20       Mag  dB   o                                                                                                                                30  10  10   10  10   10    Frequency  Hz     Figure 5 11 Comparison of Model and Adaptive Filter Frequency Responses    Referencing the phase portion of the figure the FIR model for the unsprung path  does not match the state space quarter car model below 1 Hz  This is because accurate  phase measurements cannot be made when the transfer function magnitude is so small   In any case  the FIR adaptive filter does still replicate the dynamics of the quarter car    analytical model very well     5 3  Adaptive Control Study    The second half of the simulation study was to control the quarter car model such that it  replicated a pre made acceleration signal  Again a Simulink model was created to  implement the simulation  The adaptive inverse control algorithm also introduced in  Chapter 4 was implemented to accomplish this task  The identified FIR filters from the    previous section were used in the filtered X LMS algorithm     66    5 3 1  Simulink Model    The Simulink model was designed to take the basic shape of the model whic
34. 4 Wodh IH  A                            0 10 20 30 40 50  Time  s     Figure 5 6 Error Convergence of Sprung Mass Numerical Model Identification    61                       Unsprung Acceleration      Model Error       hil                              Acceleration  G   O                               0 10 20 30 40 50  Time  s     Figure 5 7 Error Convergence of Unsprung Mass Numerical Model Identification    Figure 5 6 and Figure 5 7 are plots showing how the error converges with time   The error is placed over top of the mass acceleration response for both the unsprung and  sprung masses  The error convergence happens quite quickly  For the sprung mass  identified model the error 1s minimized in about thirty seconds  It takes up to about fifty  seconds for the error to converge to a comparable level for the unsprung mass path  The  root mean square  RMS  of a converged section of the error signal for the unsprung mass  was compared to the RMS of the unsprung response signal  This comparison showed  that the RMS value of the error converged to within 2 3  of the RMS of the unsprung  acceleration signal  Likewise  the RMS value of the error signal for the sprung mass  converged to less than 1  of the RMS value of the sprung mass response    Another way to interpret error convergence 1s by looking at the accelerometer  signal power versus the error signal power  The signal in either case 1s calculated by  squaring the signal and the filtering 1t with a low pass filter  Again a B
35. Design and Adaptive Control of a Lab based  Tire coupled  Quarter car  Suspension Test Rig for the Accurate Re creation of Vehicle Response  by    Justin D  Langdon    Thesis submitted to the faculty of the Virginia Polytechnic Institute and State University    in partial fulfillment of the requirements for the degree of    Master of Science    In    Mechanical Engineering    Dr  Steve Southward  Chairman    Dr  John Ferris    Dr  Corina Sandu    January 31  2007  Danville  VA    Keywords  quarter car  test rig  adaptive inverse control  system identification   suspension  vehicle response replication    Design and Adaptive Control of a Lab based  Tire coupled  Quarter car    Suspension Test Rig for the Accurate Re creation of Vehicle Response  by  Justin Langdon  Dr  Steve Southward  Chairman  Abstract   The purpose of this study has two parts directed toward a common goal  First  a state of   the art quarter car test platform has been designed and constructed to offer increased  testing flexibility at a reasonable cost not found commercially     With this new test rig  completed  the second objective is a proof of concept evaluation of a well known  adaptive control algorithm applied to this new quarter car test rig for the purpose of  replicating the dynamic suspension response  such as a response that was recorded during  aroad test  A successful application of this control algorithm on the quarter car rig 1s the  necessary first step toward its application on an 8 post t
36. Ry  22     Again this equation 1s similar to that of  10     The filter is then sent through a unit delay and then dotted with the tapped delayed  desired signal  The product of this dot product is the output of the adaptive inverse  control filter  This output signal is also considered the new drive signal for the quarter   car model  This process continues to adapt the FIR filter until the error between the  desired response and actual response 1s minimized    Closer examination of Figure 5 14 and Figure 5 15 reveal that there is an  additional error loop  There is not an additional set of control filter weights but this is not  a problem  The aforementioned control filter may also be adapted using the error  between the sprung mass desired response and actual response from the quarter car  model  Referring back to Figure 5 14  the desired sprung mass response data is  introduced into the control subsystem the same way but this time it is only used to  produce an error signal and not fed into the controller  This signal is routed into the  adaptive LMS algorithm the same way as the unsprung error signal  This signal is run    through the identified input to sprung mass output model at the    x filter z  block  The    72    resultant    Rz  Is fed into the adaptive algorithm and the same tapped delay and  multiplication process takes place to help adapt the FIR controller weights  The resulting    equation for the weight adaptation  shown below  is a slight modification of  
37. S engineers  The  functional requirements of this system were to have a high load capacity for a wide range  of vehicles and a high actuation bandwidth to allow for a wide range of tests    The actuator is an MTS Model 248 03 linear hydraulic actuator capable of 5 5 Kip  force  It has a dynamic stroke of approximately  3 in  The actuator  shown in Figure  3 12  has hydrostatic bearings to give 1t high side load capability should some lateral  force become generated in the tire contact patch  The piston was custom made to be light    weight and strong to provide a bandwidth of over 150 Hz at low amplitude  The actuator    34    has an inline linear variable displacement transducer  LVDT  and a delta pressure cell  for position or force feedback to the controller respectively  A wheel pan was custom  made from 6061 aluminum to keep the working mass low  The first natural frequency of  the wheel pan was found to be over 200 Hz using finite element analysis  This ensures    that unwanted excitation does not appear in a test        Figure 3 12 MTS 248 03 Hydraulic Actuator    The flow of hydraulic o1l is regulated by two Moog Model 252 25G 01 4 Port  servovalves  These valves seen in Figure 3 12 are two stage valves giving them a  bandwidth of nearly 300 Hz  Each valve is rated at 15 gpm flow rate  These valves work  together to increase the response of the actuator and yield as much bandwidth as possible    Hydraulic power 1s supplied by an MTS Model 505 03 SilentFlo hydraulic po
38. The goal is to match this to  the desired response  Meanwhile  the same desired response 1s delayed through a delay  element  This delayed  desired signal 1s then subtracted from the output of the plant to  give the error  This error is then fed into the LMS algorithm which adapts the weight  coefficients of the adaptive filter  The other input to the LMS algorithm 1s the filtered X  signal  This signal 1s created from concurrently sending the desired signal through a  plant model  The adaptive filter is adjusted until 1t creates an input to the plant that  causes the plant to respond as desired  This minimizes the error between the plant    response and the desired response  This process is discussed in detail in the following          section   V jes Adaptive Filter Ug  Plant  Desired Plant Input    W P    Response  drive file  a  Identified plant R a    model from   E LMS Algorithm   K e  System ID     filtered X Error     Yaelayed       Figure 4 4 Filter X LMS Adaptive Inverse Control Block Diagram    In this study the input to the plant  or drive file  needed to create this desired  response is unknown but it is known that the input is correlated to the desired response   In order to create this drive file  the desired response is fed to the adaptive filter as it is  adapting  While it converges  the drive file signal converges as well  This optimal Input  drives the plant to produce the desired response  Upon convergence  the adaptive filter 1s  actually an inverse of t
39. _on  off Outl    Reference Capture Capture Variables    Take   Save    TA 0120t012    ID      ID enabled  Enable  Disable    Actuator Actuator signal strenght    On 0 150 a         RZ idlayout     id_weights  B   control_layout  K   control wei       de    El       K Log Mewer A Interpreter A File Selector    c Wocuments and setingslangdon id and control dspace eombinedid dspace sdf fi          For Help  press Fl  RUN SCRL 12 14 2006 17 05    Figure 6 9 Control Desk Layout for System ID Accelerometer Error Plots and Control    Panel    90     o         E q_car_to_box_2 power    ControlDesk Developer Version    id_weights     bz File Edit View Tools Experiment Instrumentation Platform Parameter Editor Window Help     o x    ws Z BY  wes UR ate a   FEB 48  gt  e MA       300 400  Wy_weights       400  Wz_weights       File Selector c idocuments and settings langdonid_and_control_dspacelcombinedid_dspace sdf    For Help  press F1  RUN SCRL 12 14 2006 16 53    Figure 6 10 Control Desk Layout for System ID FIR Weight Vector Plots    These panels allowed for ease in knowing when the system ID weights converged  The  weights continuously updated as they were adjusted  The control panel has the ability to  adjust the step size and the amplitude of the excitation signal  It was also possible to  toggle the low pass filters on the accelerometer signals on and off as well as capture all of  the signals  Also included  were buttons for enabling and disabling the ID subsystem as  well as 
40. adaptive model  The output of this model      Wx     is then fed to the unknown plant  in this case a vehicle suspension  The output of  the unknown plant     y     which equals    TWx   is then fed into a copy of the adaptive filter     The outputs of each adaptive filter are then compared to create an error  The error is     e  1 TW Wx  1     This error is then fed into the LMS algorithm which then updates both adaptive filters  identically  This method is different from that presented in this study for several reasons   First  the data used to update the filters via LMS 1s different  Second the algorithm here  uses two identical adaptive filters where as that presented in this research only uses one  adaptive control filter and one identified model  Finally  the error calculated in this  control scheme is compared from the outputs of two adaptive filters rather than  comparing the response of the unknown plant to the desired response directly    The second algorithm  presented in this patent  is shown in Figure 2 7  In this  algorithm a different approach is taken  A derived or corrected drive file indicated by     102    is fed directly to the unknown plant  The output of this plant is then fed to an  inverse plant identifier     36     which contains the LMS algorithm  At the same time  this  corrected drive file is also fed into this same plant identifier  Meanwhile the output of the  unknown plant shown as    52    is then compared to the actual desired response   12  
41. amically controllable roll degree of freedom on the sprung mass  This additional  degree of freedom would allow the suspension geometry to be changed by simulating a  low frequency body roll as would occur in a cornering event  The body roll changes the  suspension geometry and replicates a non linearity that most other single post rigs do not  account for  Many of the findings that may result from these potential studies could be    applied to more complex testing rigs     40    4  CONTROL THEORY    The control of this test setup is based on two well known principles     These are the  adaptive linear combiner  ALC  and the least mean squares algorithm  LMS   Chapter 4  introduces these two concepts in detail  The chapter then discusses the application of  LMS and the ALC to system identification  The chapter ends with a similar discussion of  application to adaptive control  This will familiarize the reader with the control concepts    used in this study     4 1     The Adaptive Linear Combiner  The ALC is an adaptive finite impulse response  FIR  filter that is a fundamental  building block in adaptive signal processing  This time varying filter is shown in Figure    4 1  In this instance the ALC is represented for a single input  X         Figure 4 1 The Single Input Adaptive Linear Combiner    For the single input case  the ALC functions as follows  The input  X    is sampled by a  tapped delay line  which creates a sequence of delayed values from the same source  sample
42. and maintain  They also present other difficulties  These rigs  are very sophisticated muli input multi output  MIMO  systems which require a high  degree of control knowledge and understanding to use properly  Often  the complex  nature of these multivariable problems requires multi step iteration to obtain a suitable  drive file for commanding each of the actuators  Once converged data is extracted from  tests run on these systems  it is often very difficult to interpret and correlate to the real   world counterpart  Some reasons for these issues with more complex test rigs are the lack  of literature and other available documentation  7  8   To the authors knowledge only a  handful of papers that discuss multi post test to any detail exist  2  4  9  10   It is likely  that the lack of available information is partially due to race teams and automotive    companies trying to protect their competitive advantage     2 1 2  Current Quarter car Rigs    As an answer to the high complexity and expense of these systems  simpler test  beds such as the quarter car test rig are used  A rig such as this reduces the complexity  greatly by only focusing on one corner or quarter of the vehicle  These may be  considered one post or two post systems  Often  these systems can be viewed as a single   input single output  SISO   This greatly reduces computational time and complexity and  often a closed form solution may be reached  This allows for much better understanding  of both the proble
43. as  holes slotted for adjustment in the Y direction  This plate mounts to the adapter plate  A    detail of the adjustment motions of this three piece design 1s shown in Figure 3 11     32                                  Figure 3 11 Detailed View of LCA and Tie rod Brackets Showing Adjustment    Directions    A similar design for the inner tie rod mount allows for two axes of adjustment of  the inner tie rod pivot  The tie rod threads into the Z axis mount  which bolts to the Y   axis mount  which bolts to the adapter plate  This two piece bracket design 1s shown in  the previous figure as well  The strut mount bracket seen in Figure 3 10 offers two axes  of adjustment  This bracket mounts to the adapter plate and has slotted holes allowing for  Z axis adjustment  The strut mount seen in Figure 3 9 has three studs that go through  slotted holes in the bracket  These holes are slotted in the X axis direction  The strut  mount connects the strut to the strut bracket which then fixes the assembly to the adapter  plate    With all of the brackets designed and modeled  everything was assembled in  Solidworks along with the suspension  Once assembled  the components were adjusted  until the actual 996 suspension geometry was replicated  At this point the appropriate  holes were positioned in the adapter plate such that the plate could bolt to all of the    brackets and the sprung mass plate in order to complete the adaptation     3 6 3  Adjustments    With the manufactured parts i
44. ast   s proprietary Level Tite system  Once the plate  was leveled  jam nuts fixed the position of the plate  With the plate fixed in place it was    then filled with a non shrinking grout  The grout filled the underside completely and    20    allows the plate to distribute loads over its entire footprint on to the floor  The fully  anchored plate 1s actually an extension of the concrete floor  The working face of the    plate is machined flat to within 0 005 in and has cast in 7 8 in T slots     3 2 2  Functionality    The anchoring system and structural design of the plate makes it extremely heavy  and rigid  This gives the plate much higher natural modes than the test specimen which  helps to reduce error in tests  The extremely flat surface ensures that the forces being  introduced into the suspension are well defined  Misalignment of the actuator to the  motion of the sprung mass would introduce undesired forces such as lateral force when  only vertical response is of interest  These lateral forces can cause extra non linearities  between the input to output relationships of the system    The load frame and actuator are secured to the base plate via the T slots in Figure  3 3 and the appropriate hardware shown in Figure 3 4  The hardware uses a T nut that is  designed to fit in the T slots in the base plate  The stud threads into the T nut  The block  has stepped teeth and the clamp strap has the same teeth as well  The clamp strap has a  slot in the middle for the stud
45. at  example of what makes a quality person in life  For those that don t know  you lettered  in three major sports in college  obtained a Master s degree and served your country   Thanks for the lessons in calculus and in life    I would like to thank all of my friends at home and at school for being there along  the way  Tom  Jimmie  Wilbur and Matt at home  you guys provided the wrenching   gaming  beer drinking  shenanigans type of fun  which was a great escape from being  stuck in an apartment in Danville  Here s to more in the future  I also want to thank all  of my friends at school  The jam session gatherings were awesome  I expect more in the    future     111    I really want to thank my girlfriend Stephanie for putting up with so much crap   You supported me in ways that I would never dream of asking anybody  You handled  my traveling and stress way better than I ever could    Most of all I want to thank God and my parents  Bonnie and Dave  Without you   none of my achievements in both school and life would be possible  I will never be able  to repay you for the doors you have been able to open up for me  Without you guys I  would probably be looking up car parts behind a counter in town  I don t think a person  could ask for better parents  I want to thank all of my family for their support in my    school and work endeavors     1V    Contents    Acknowledo ments AAA o io e bean an code ea aks ke visa kaa nas ede saaa ill  List OF Nomenclature ices a w da uu ki ja 
46. at the  beginning of the chapter  The outputs are then separated or    demuxed    and output to the  ID and controller    Inside the ID subsystem are the exact same inner workings discussed in the    previous section  The only exception is the relocation of the state space model such that    68    the controller is able to have access to it  The details of the controller are illustrated in  Figure 5 14  The goal of this simulation 1s to replicate a pre defined acceleration signal  on the previously identified quarter car model  When viewing Figure 5 14 in a landscape  format the block diagram will be discussed starting with the desired signals on the far  left    For this problem there are actually two signals for which replication 1s desired   This is obvious because there are two moving masses in the quarter car model   Unfortunately  there is only one input to the system  Therefore  there can only be one  controller  Only one of the desired signals can actually be input to the controller as the  reference signal  The controller is an inverse of the plant being controlled  Since the  plant actually has two transfer functions associated with 1t only one path can be inverted   The unsprung mass signal was chosen as the reference due to 1ts higher frequency content  and what would likely be a more interesting result in the racing industry  To begin the    discussion the focus will be on shaded portion of the diagram     69    Ti    a Bunids    kal      E    UTE 303        2148
47. ated  in the shaded box    The input to the in this case 1s a filtered white noise excitation  This signal is fed    to the adaptive filter and also to the discrete state space model of the quarter car  The    57    state space system outputs an acceleration signal for the unsprung mass  At the same  time the adaptive filter block is adapting weights of the ALC using the LMS algorithm  introduced earlier  The output of the filter is also an acceleration signal    To understand the mechanics of implementing the algorithm in a Simulink model  the adaptive filter blocks labeled    Sprung mass adaptive filter    and    Unsprung adaptive  filter    are expanded from Figure 5 3  This detailed representation 1s in Figure 5 4  Here  the same unsprung mass adaptive loop 1s still highlighted by the shaded box  Following  the input to the filter more closely  the input signal goes to a tapped delay block  This  block samples the input signal and files 1t into a vector format such that the first entry 1s  the most recent signal and then the one before and so on  This is block performs the  exact function of the tapped delay line discussed in section 4 1  This vector of tap   delayed inputs  X k  is then split  The signal is then dotted with the vector of weight  coefficients labeled Wu k   This dot product is the same mathematical process as in    equation  3   The result of which is the output acceleration of the adaptive filter     58       TPPW    siuetotjjeod YTW bunads          Tyon
48. atform  The  mechatronics test system provides an accurate  repeatable and highly efficient means  of performing software and hardware development and validation tasks  currently executed with prototypes on the proving grounds  This quarter car rig has  much of the flexibility seen in the rig developed for this study  A picture of this rig is  found in Figure 2 4  This quarter car rig has a sprung mass loader based on a force  feedback servo hydraulic actuation system  It also incorporates an actual vehicle    suspension  This test bed is only a prototype and is not commercially available     10       Figure 2 4 MTS Mechatronics Development and Validation Bench  reproduced with    permission     A short video of another quarter car rig developed by ServoTest was found  This  example is captured in Figure 2 5  Here a MacPhereson strut type suspension from a  World Rally Championship Car 1s being tested  The details of this rig and origin of the    video were not disclosed however     11       Figure 2 5 ServoTest Quarter car Rig  reproduced with permission     2 1 3  Functional Requirements    After reviewing the operational functions offered by the current state of the art   the following requirements were proposed for a new quarter car test rig    e Design for a variety of different  actual suspension hardware to be mounted and  tested thus including the kinematics and dynamics of the vehicle   s suspension  geometry   e Design for a large range of vehicle corner weights  ra
49. bearing side of the plate was pocketed heavily   leaving a ribbed support structure  The plate has an array of threaded thru holes which  are used to fasten the adapter plate to the sprung mass  Not all holes are used at the same  time as some suspensions may block certain holes depending on their locations  The  finished plate weighs approximately 150 lb  Though  this is extremely light for the  corner weight of a vehicle  the mass increases with the addition of the adapter plate   fixturing  and fasteners  Extra weights have been made that can bolt to the back of the  sprung mass to adjust the mass according to the corner weight of the vehicle in  increments of 30 lb  As much as 270 lb can be added to the back side alone    Again  ANSYS was utilized as a design tool for the sprung mass  The plate was  loaded as a quasi simply supported beam to find the maximum deflection and stress in    the plate  For this study it was assumed that the rig could be used for lateral loading    28    some point in the future  Therefore  a large vehicle weighing 6000 lbs was assumed to be  in a tight steady state turn  The assumption is that a single wheel might be supporting as  much as half the weight of the vehicle  Thus  a lateral force of 3000 lbs was chose for the  deflection load case  This load was applied to a small pad in the middle of the plate and  the plate was constrained in all degrees of freedom as the bearing carriers    Figure 3 7 shows the out of plane deflection and stress
50. cation on Porsche 996 suspension setup and Grand American    Racing regulations with Greg Jones and Richard Binzer  Synergy Racing  2006     119    27     28     29     30     31     32     33     34     35   36     Widrow B   Stearns S  D   Adaptive Signal Processing  Prentice Hall  Inc    Englewood Cliffs  NJ  1985    Widrow B   Walach E   Adaptive Inverse Control  Prentice Hall P T R  Upper  Saddle River  NJ  1996    dSPACE digital signal processing and control engineering GmbH  User   s Manual   Control Desk  2005    Vaes D   Swevers J   Sas P      Experimental Multivariable Tracking Control on an  Automotive Vibration Test Rig     ISMA Proceedings of the 2004 International  Conference on Noise and Vibration Engineering  ISMA  p  311 323  2004    Oral H  A      A Tool for Control Algorithm Development of an Active Vehicle  Suspension Using Hardware in the Loop     SAE Technical Paper Series  No  2002   01 1597  Warrendale  PA  2002    Fricke D  M   Hansen M  D   Chabaan R  C   Ford Motor Company  Effective Road  Profile Control Method for a Spindle coupled Road Simulator  US Patent No   5 610 330  1997    Kino H   Iwai M   Tamura M      A Study of Road Load Severity Prediction in  Market for Power Spectrum Density     SAE Technical Paper Series  No  2003 01   2867  Warrendale  PA  2003    Moran T   Sullivan M   Menmuir D   Mahoney J      Replication of Heavy Truck  Dynamic Wheel Loads Using a Road Simulator     Road Transport Technology     4   University of Michigan Tran
51. cecar to HMMWV    e Design for sprung mass external forces such as aerodynamic loading and or  weight transfer   e Design in flexibility to add future functionality such as vehicle roll or rotating  and or steering the tire  These functional requirements are made such that a new state of the art test rig   would be as flexible as possible  allow for more accurate and realistic representation of    the test vehicle  and achieve these goals as inexpensively as possible     12    2 2  Control of Rig Response    A literature review was performed on the control of vehicle shaker rigs  All servo   hydraulic actuation systems have displacement feedback control loops at the innermost  level     These loops accept a displacement input reference command which the servo   hydraulic system tracks within the designed PID inner loop bandwidth  Here  interest 1s  in placing an additional feedback control loop around this inner loop  Particularly  the  application of adaptive inverse control was searched  The usual function of a control  system on such test rigs 1s to identify a drive file such that the response of the specimen  recorded during a road test is replicated on the rig  Several methods for performing this  task on quarter car and complex shaker rigs exist  however none utilize the particular  algorithm implemented in this study  In this study  a proof of concept 1s being evaluated  to find another viable method for controlling these shakers  Once proven feasible  the  algorithm u
52. celerations were stored for later use  A sample of the desired acceleration signals are  plotted in Figure 5 16  The acceleration magnitudes of the desired signals are somewhat    small  This is not an issue in practice because the system is linear     73    10           Unsprung         Sprung a                                              Acceleration  G      N A       VAN NA MAN  l   VAN NO          IV                                    8   550 550 2 550 4 550 6 550 8 551  Time  s    Figure 5 16 Sample Desired Acceleration Response Generated with State space    Quarter car Model    5 3 3  Numerical Results    The results of this numerical study indicate that adaptive inverse controller was  able to produce an input  to the quarter car model  that reproduced the desired  accelerometer signals very well  The usual tuning parameters were adjusted to improve  the convergence and results  For the final configuration the number of inverse adaptive  control filter weights was set to 350  The step size for the unsprung mass was set to 1 3e   8 and twice that for the sprung mass loop  The z delay on the desired signal was set to    115 samples     74    0 015                          Desired Unsprung Mass Response         Unsprung Mass Error  0 01                                   0 005    Acceleration  G   O     0 005     0 01                             0 015  0 100 200 300 400 500 600    Time  s        Figure 5 17 Unsprung Mass Desired Response and Error Convergence             
53. cle response signals  Finally  the    last goal 1s to be the first to publish results  such as convergence rates  of such a study     1 3  Approach    To achieve these goals the following approach is taken  Current quarter car test rigs and  the state of indoor testing in general are first evaluated  The approach is to develop a  quarter car test rig that addresses many of the shortcomings found with the state of the   art while trying to minimize expense  In the future  the design will allow for expanded  functionality as defined in this paper    Having constructed a quarter car test rig  the next step 1s to evaluate an adaptive  inverse control  AIC  algorithm as it applies to vehicle dynamics testing  Specifically  a  least mean squares  LMS  algorithm 1s utilized to reproduce vehicle acceleration  response from a previous test  This algorithm is first simulated purely in software to  evaluate its effectiveness  Finally  a real time implementation of the algorithm is applied  to the quarter car test bed for hardware in the loop testing to validate the control scheme   Actual acceleration response will be reproduced on the sprung and unsprung mass of the    quarter car rig     1 4  Outline    The following is a brief outline of the chapters to come  Chapter two provides the    background for this study which includes a literature review of current quarter car test    rigs  Also reviewed are the current control strategies used on more complicated rigs such  as 4 post  7 post
54. ction    Input auto correlatlon matrIx    cross correlation between desired and input signals  optimal weight vector    small gain constant or step size    gradient  linear transfer function matrix  state space state vector    state space output    state space input    continuous time state space matrices  discrete time state space matrices  unknown plant output   plant noise    unknown plant    filtered x desired signal    Vill    e    S  lt  N    identified plant  FIR model     sprung mass  unsprung mass   suspension stiffness   suspension damping coefficient   tire stiffness   damping ratio   sprung mass degree of freedom coordinate    unsprung mass degree of freedom coordinate  road input to tire patch    kinetic energy function  potential energy function  damping pseudo energy function     th    1 degree of freedom coordinate    IX    List of Figures    Figure 2 1 Image of ServoTest 7 post Test Rig  reproduced with permission                   6  Figure 2 2 Simplified Quarter car Test Rig  VT AVDL                                                     9  Figure 2 3 Quarter car Rig for Component Testing  adopted from http   labtech org  13    iaa E ken 10  Figure 2 4 Mechatronics Development and Validation Bench  reproduced with   Dei nis iO AM it E a e a a ko ane a ad pata 11  Figure 2 5 ServoTest Quarter car Rig  reproduced with permitssion                              12  Figure 2 6 Prior Art Algorithm from U S  Patent No  5 394  071                                     14
55. ction details the process of system identification in the hardware environment   The test performed was virtually the same as in simulation but now the quarter car state     space model was replaced with the real hardware     6 3 1  ASPACE Model    The Simulink model compiled for dSPACE was virtually the same as the code for  the simulation environment seen in Figure 5 4  Figure 6 8 is the system ID enabled  subsystem in Figure 6 6 expanded  Again two identical blocks were used for each of the  input to output paths  All of the output blocks seen in Figure 5 4 are no longer necessary  as the code is running on the stand alone control box  Instead the data can be collected  using capture functions in the dSPACE Control Desk Software  The product and low   pass filter blocks which are terminated are to compute the power level of the  accelerometer and error signals  These power levels along with the regular signals can be    viewed in and saved with Control Desk     88          Jous SIN       104e U IU          cloJeu ua      Loue    nw    poul           pole una         ES       Lonpolg 100   apoul z    Jamod jane z        P    Jemod ole A       pPnpolg 100    Jamod jade A       YOJIMS ZAA    conpold    T    GPNnpOld       Joa sew Gunidsun    oJaz JUblam A    UMS   A    elonpolq    10119 SSE    oaz Jyblam Z  siybiam Z    jae Z    LAB  eq nun    slybiam A    Aejaq yun    ZJOJEU ILLUS      UW           Jamod  joue Z     Pnpold    pnpoid       PNP         Ae jag pedde            
56. cy Response of FIR Controller Convolved with Plant for 30 Hz    Unsprung Mass Response Data                                          xiii    List of Tables    TaBe Setup fan SE TON 996 oia n e a ka rt a in an kaa a 34  Table 2 Quatter car Model Parameters uyu uu u uy un toke kaka dead   ske 54  Table  LD Error    Omi AN SON a 94  Table 4 15Hz Replication Controller Error Compartison                                                108  Table 5 30Hz Replication Controller Error Compartison                                                113    X1V    1  INTRODUCTION    This chapter provides motivation for the research presented in this thesis by describing  some of the difficulties inherent in vehicle development  Next  the objectives and  approach to achieve the goals of this study are explained  The chapter ends with an    outline of the thesis     1 1  Motivation    For as long as products have been under development  engineers have struggled with the  trade off between research and development time and quality or performance of the  product under development  This is especially true in the automotive and motorsports  industries  In the automotive industry  it was said that the necessity to continuously  improve the efficiency of research and development was due to things such as changing  market demands  1   In the motorsports industry the same 1s true  although the    market   in this case 1s dictated by the performance of one s competition  Other constraints in  motorsports
57. d every T  seconds  The z   blocks in the figure represent a unit or sample delay   Thus  the input is successively sampled and multiplied by a gain  w     which multiplies    the n  input sample at time k  In other words  an input can be thought of as a vector with    41    the first element being the most recent sample  x    followed by the previous sequence of  data  Xx    X _       going back in time  The weights are also contained in a vector that    when dotted with the input vector yields the output at that particular moment in time     This can be expressed as   E  E  gt  Wik Xk   2   l 0    This can also be represented in vector form in  3   YE W  X   3     If the weights were constants this would be a linear system  However  the  adaptive part of the filter is the time varying weight vector  The weights are time   varying because they are continuously changed to meet some performance criteria   Normally  the goal of changing the weights is to reduce the error between the output of  the FIR filter and some known signal  This desired signal is added to the ALC shown in  Figure 4 2        Desired  Signal  d   j          OE   gt   Output Error Signal    Figure 4 2 The Adaptive Linear Combiner Compared to a Desired Sienal    42    The output of the filter  y   is normally subtracted from this desired signal  denoted by  d    to produce an error at time  k  This error is denoted by      Thus the error signal is    given in  4  when a substitution Is made from  3      ed  
58. dSPACE AutoBox Control Prototyping Box                                                  83  nstrumentation LA YOU AAA 84    Xi    Figure 6 6 High Level Simulink Model Modified for dSPACE                                       86  Figure 6 7 Detail of DAC and ADC and Connection to External Hardware                    87  FEis  re 6 9 Detailed Simulink  Modertor UD esse arab dida 89  Figure 6 9 Control Desk Layout for System ID Accelerometer Error Plots and Control  A S E E PAE E hapasta seared aac E E tates agama aes e ate ian 90  Figure 6 10 Control Desk Layout for System ID FIR Weight Vector Plots                     91  Figure 6 11 Frequency Response of White Noise Excitation Low Pass Filter                 92  Figure 6 12 Unsprung Mass Acceleration Response and Model Error                            93  Figure 6 13 Sprung Mass Acceleration Response and Model Error                                94  Figure 6 14 Unsprung Acceleration and Error Power                                                      95  Figure 6 15 Sprune Acceleration and PO Wa 96  Figure 6 16 Experimental FIR Model Weiphts                                                                97  Figure 6 17 Frequency Response of the FIR Identified Model                                        98  Figure 6 18 Real time Control Simulink Block Diagram                                               100  Figure 6 19 Details of the Real time Filtered X LMS Aleortithm                               101  Figure 6 20 Screens
59. e a small spike near 55 Hz  This could be an un modeled    resonance within the suspension such as a second mode of the tire or wheel     98    6 4  Adaptive Control    In this chapter the outer control loop is closed on the quarter car rig to recreate  acceleration data on the rig  This section discusses the software developed to close this  loop in the real time analysis  A discussion follows detailing the generation of desired  response for the adaptive control tests  Finally  the section closes with a discussion of the    experiment and results     6 4 1  dSPACE Model    The Simulink model compiled for the closed loop control was very similar to that  used in the simulation  Figure 6 18 is the expanded    Control    block from Figure 6 6  detailing the control algorithm used  Like the simulation program  the    to workspace   blocks have been removed as all signals were access directly by Control Desk  The  addition of the product and discrete filter blocks were used to calculate the power of the  signals for later viewing  These blocks were set up the same way as those in the ID  software  The desired signals are loaded into dSPACE as a set when the code is  compiled  Again the usual tuning parameters were accessible  The step sizes could be  altered while the real time test was running to fine tune the convergence rate and  maintain stability  The number of FIR filter weights and desired response delay had be  set up front and recompiled each time  Like the control algo
60. e is a lot of signal power associated    with the higher amplitude response     106                            Signal Power  dB   oo  O                        Unsprung Desired Signal      Error   38    0 50 100 150 200  Time  s                             Figure 6 25 15 Hz Filtered Unsprung Desired Response and Error Signal Powers                                  Signal Power  dB   FA   O           42   Lp         l   44        Sprung Desired Signal         Error  l                                                 l l l  50 100 150 200 250 300 350 400  Time  s     Figure 6 26 15 Hz Filtered Sprung Desired Response and Error Signal Powers    The RMS values of the error and desired signals were computed over a converged section  of data  An error was calculated from these RMS values in a similar fashion as the  identification error  This error along with the power level reduction is compared to the    results from the simulation analysis in Table 4     107    Table 4 15Hz Replication Controller Error Comparison    Model Metric Unsprung TF   Sprung TF  8 40  7 50   xperimental Error 36 20  23 40     B Reduction  Sim     22 dB    23 dB  B Reduction  Exp   13 dB       Figure 6 27 is a plot of the converged weights of the inverse adaptive controller  for the 15 Hz reproduction data  These weights represent the inverse impulse response of  the quarter car test rig  It is clear in the plot that there is a lot of low frequency content   This 1s expected as the controller was only tryin
61. e state space variables were set up in a  MATLAB script as well  With the variables filled the state space was created using the     ss m  MATLAB function     54    5 1 3  Discretization    Because the programs are simulated in Simulink and later implemented in a  dSPACE rapid prototyping environment  the state space system was discretized  The  Simulink simulation environment will automatically discretize equations of motion   however  if continuous elements are used in the code  there 1s little control over how the  software discretizes them  For this reason  all of the code was discretized up front to  have full control on how this process takes place  Thus  the state space system was  discretized using a bilinear Tustin transform  Before discretizing the system  a sample  rate and corresponding sample period was chosen  The frequency was chosen to be 1000  Hz which corresponds to a sample time of T   0 001 s    In MATLAB the function used for discretizing the state space system 1s called     c2dm m     This function was run using the Tustin transformation  This type of  transformation transforms a filter from the continuous time s domain to the discrete time    z domain such that     ge e  19     Here T  is still the sample time in seconds  The    c2dm m    function also allows one to    input the state space matrices A  B  C  and D  The resulting discrete state space system    18     X   A X   B u   20   y  C x   D u     5 1 4  Frequency Response    For later comparison 
62. e the  x filter_y    block the desired signal is run through a tapped delay to create a  vector the same size as the identified model  This desired response vector is then dotted    to the vector of FIR weights to create a single r  value  This value is later fed through a    different tapped delay to create the vector of filter X coefficients  R    in equation  10             200  C O    Rk_z  RZ  Tapped Delay2   a  Co    Figure 5 15 LMS Algorithm Detail    71    The    LMS Algorithm  subsystem from Figure 5 14 is expanded in Figure 5 15   Again  only the loop containing the unsprung mass  shown in the shaded area  1s the    current focus  In this figure the r  signal comes in towards the bottom of the figure at    block    Ry     The signal is tapped delayed and then multiplied by the gained error     ue y    To make tuning the step size easier  an option to attenuate the error signal with the signal  power of the desired signal is included  This power signal is calculated and fed into a  division block  thus attenuating the signal  For this discussion the assumption 1s that the  attenuation 1s unity  Thus the error signal 1s not actually affected by signal power    The weights of adaptive inverse control work on the same ALC principals as  before  The weight at step k 1 1s defined by adding the previous set of weights to the  product of the filtered X signal  step size and error signal  This is represented by    equation  22   referencing Figure 5 15     W k 1  W k  u e_y 
63. elationship of the physical system   The adaptive linear combiner used to perform this task works best identifying a linear  system or a non linear system operating in some linear range  The ALC does do a  relatively good job of identifying a linear approximation of a non linear system  The  algorithm 1s extremely robust and lends itself to various forms of implementation in a  controls problem  The identification process may be continuously updated to track non   linear changes in a system  For this research the system ID algorithm presented will be  used in the subsequent steps to assist in controlling the quarter car rig to replicate a    desired response     4 4  Adaptive Control    The final processor used in this study is an adaptive controller  This controller 1s based  on the same building blocks as the system identifier  The only real differences are the  signals fed to the adaptive filter and LMS algorithms  Specifically  the controller used in    this study 1s an inverse adaptive controller using the filtered X LMS algorithm     4 4 1  General Description    Figure 4 4 shows the basic block diagram for filtered x LMS adaptive inverse  control  In this diagram  the LMS algorithm is separated from the adaptive block to  explicitly show the inputs to the algorithm  One channel of the desired response of the    plant is fed into an adaptive filter  W  The output of the adaptive filter is fed into the    47    plant  P  The output of the plant is the measured response  
64. ement of the state space quarter car model with DAC and ADC dSPACE blocks  and the physical quarter car hardware  A detailed of view of the DAC and ADC blocks    are represented with along with the connection to the hardware in Figure 6 7     86    Hardware       Figure 6 7 Detail of DAC and ADC and Connection to External Hardware    In this image the dSPACE specific blocks are the    DS2101 BI         DS2004ADC BLI      and    DS2004ADC_BL2     The DS2101 block is the DAC  configuration block  Once compiled  this block tells dSPACE how to configure its  analog outputs  Each analog input to dSPACE has its own DS2004 block  These blocks  configure the ADC and tell the software where to route the signal to    The DAC block contains the switch described earlier to control what part of the  software 1s outputting a drive signal to the actuator  Also  to protect the hardware the  saturation blocks were installed to limit the magnitude of the signal output  The ADC  block contains two filters and a zero order hold  The ADC and low pass filters run at a  higher rate than the rest of the software  This helps filter line noise picked up between    the WaveBook and dSPACE  The zero order hold block down samples the data to the    87    appropriate 1000 Hz frequency  The filters on the right side of the ADC are high pass  filters  These work like AC coupling filters to remove any DC component in the signal    picked up by the wiring or equipment     6 3  System Identification    This se
65. ersonal communications with  engineers in both the racing industry and the test equipment industry there is a need to  make indoor testing more efficient  by reducing time on the rig  Most manufacturers of  indoor test equipment  like a 7 post or now an 8 post  supply software that allows for the  replication of vehicle response  Very little information 1s available in the public domain  that discusses the details of how these software tools function    After a review of the literature  an application of a different control algorithm  not  currently in use  1s merited  However  to simplify the proof of concept evaluation of its  application to indoor vehicle testing  this control scheme has been applied to a quarter car    rig as opposed to the more complex test beds  Because of this simplification  a true    comparison of the performance of this algorithm to existing software  on the more  complex test rigs  1s not yet possible  However  value can still be gained since the more  complex systems implement an extension of the same principles  Thus with this concept  of application proved  a future study will be to apply these principles to an 8 post rig for a  direct comparison of performance between the proposed method and those that are  currently in use    In summary  a new quarter car test rig has been designed and built  In an attempt  to prove the concept  a well known control scheme  not currently used for this  application  1s applied to the problem of replicating vehi
66. ervo hydraulic controller  The data acquisition box is an IOtech  WaveBook 516E  This is an expandable data acquisition unit  For this study an IOtech  model number WBK18 8 channel high speed signal conditioning module was added   This expansion unit is capable of powering the accelerometers and has programmable  signal conditioning such as low pass filtering and AC coupling filtering built in  The  main unit has an Ethernet connection for direct communication with the lab PC  An  analog break out box was built to allow the acquisition system to output the analog  accelerometer signals to the control box  The data acquisition system is shown in Figure    6 3 with two of these expansion units     82       Figure 6 3 IOtech Data Acquisition System    The real time control software was run on dSPACE AutoBox see in Figure 6 4   This unit is a high speed real time control prototyping box  The nice feature of this unit  Is the ability to communicate directly with MATLAB and Simulink on the lab PC  All of  the software was written as Simulink models and then uploaded directly to the AutoBox  via a special network adapter  The AutoBox has 16 analog inputs linked to high speed    analog to digital converters and it also has 6 analog outputs that can output up to  10 V        Figure 6 4 dSPACE AutoBox Control Prototyping Box    While running a test  all of the real time software is running on board dSPACE     A PC user interface was designed using dSPACE Control Desk software  This sof
67. est rig for a direct comparison to  current practices    Before developing a new test rig  the current state of the art in quarter car rigs  was first evaluated as well as indoor vehicle testing in general  Based on these findings  a  list of desired functional requirements was defined for this new design to achieve  The  new test rig was built and evaluated to determine how these goals were met and what the  next steps would be to improve the rig  The study then focused on evaluating control  policies used for reproducing dynamic responses on vehicle road simulators such as 4   post and 7 post shaker rigs  A least mean squares  LMS  adaptive algorithm 1s  introduced and applied first in software using a linear two mass quarter car model  and  then to the actual hardware in the loop quarter car rig    The results of the study show that the resulting quarter car test rig design 1s quite  flexible in its ability to test a multitude of suspension designs and also its ability to  accommodate new hardware in the future such as a body loaders  The study confirms  that this particular implementation of the LMS algorithm 1s a viable option for replicating  test vehicle response on an indoor quarter car test rig  Thus  a future study to compare  the use of this algorithm to the current industry standard batch processing method is    possible     Acknowledgments    I would like to start by thanking my advisor  Dr  Steve Southward  I truly  appreciate his willingness to bring me in give
68. ethod for finding the minimum value of a  function  That is  it estimates the gradient of a function and then travels in the opposite  direction of the positive slope  The algorithm 1s extremely useful for applications that  use the ALC because computations are relatively simple which make it very useful for  on line applications  Many identification or optimization processes that are more  complicated require some form of off line adaptation    The LMS algorithm begins with the definition of the error signal given by  4    Typically  equation  5  1s used to define the error function  Instead  the squared error            is used as the estimation of the error function rather than     Taking the square of     4  yields the following     E   d   X  W  W X   2d W  X   6     Next  the gradient is estimated by taking the partial derivative of the squared error with    respect to the weight vector  In vector form this appears as     dE  DE    T OW  OW                 2      e  e xX T  ow  A k kok       DE  OE    OW  OW      The second partial derivative shown comes from the derivative of the error function in  4     The negative value indicates that the algorithm is descending the performance surface     The resulting gradient in  7  is attenuated with a small gain constant or step size  4     Finally  the attenuated gradient is then added to the weight vector to yield the weight    vector at the next time step  This is shown in  8      W    W    av   W   2ue X   8     44    The a
69. etric Unsprung TF   Sprung TF  8 40  7 50   xperimental Error 34 40  31 10     B Reduction  Sim     22 dB    23 dB  B Reduction  Exp   10 dB  12 dB       The error of the controller in replicating the unsprung mass dropped slightly compared to  the 15 Hz data however it ability to replicate the inverse of the sprung mass path was  degraded  The power level drops are still considered very acceptable    The inverse controller weight coefficients are plotted in Figure 6 35  These  represent the inverse impulse response dynamics of the unsprung mass to road input of    the quarter car  These weights do not appear to have much more high frequency content    113    than the controller weights from the 15 Hz experiment  This may help explain why the    error for the unsprung mass path 1s not improved that much     x 10                      Magnitude  a              10                                      12  0 200 400 600 800 1000 1200 1400 1600    Time  s     Figure 6 35 30 Hz FIR Controller Weight Coefficients    These controller weights were convolved with the unsprung mass identified model  The  frequency response of these convolved weights is found in Figure 6 36  This plot  explains why the error convergence and power level drop is not as good as was expected   The inverse FIR model does not create a feed through transfer function over enough  bandwidth  The convolved filters only have a unity transfer between 2   8 Hz  This is  only enough to do a fair job for the filter to i
70. f noise from the  unshielded break out box  To correct this dSPACE was run at a high sample rate and the  accelerometer signals were low pass filtered in the digital domain  With the sample rate  high enough this would effectively perform anti aliasing with a conventional multi rate    approach     6 2  Basic dSPACE Code    The Simulink model that was compiled for running in dSPACE was a slightly modified  version of the code used in Chapter 5  The basic format of the code 1s similar to that  introduced in Figure 5 12 in section 5 3  Only slight modifications were made on this  primary structure to aid in some signal routing as there are small discrepancies when  moving from the simulation environment into dSPACE  Figure 6 6 is block diagram of  this modified code  This high level code in the program 1s basically the same setup as in  Figure 5 12  In this instance the ID weights have been routed directly into the control  algorithm rather than being stored for later use  Also there 1s a    Goto    block labeled     ID state    which controls a switch inside the DAC block  This switch controls whether    the system ID or control algorithm controls the actuator     85    ID enable  ID state     ID enable ID state  O en   y accel  ADC I            Actuator       System ID    cont_enable    control_enable       DAC    Actuator    Control    Figure 6 6 High Level Simulink Model Modified for dSPACE    The major difference between this code and that used in simulation Is the  replac
71. f the mass making it an    ideal location for this measurement  The installed sensor is pictured in Figure 6 1     80       Figure 6 1 Accelerometer Installed on Sprung Mass    The installation on the unsprung mass was a bit more difficult  The wheel and  rotor were removed to expose the suspension upright  The top of the upright just over the  wheel bearing was filed flat such that the surface was perpendicular to the motion of the  suspension  This surface was then drilled and tapped and a threaded stud was installed to  secure the other accelerometer to the upright  This was an ideal location because it  allows the accelerometer to have the most sensitivity to the motion of the suspension  while being as isolated as possible from the motion of the sprung mass  Figure 6 2 shows  the installed sensor on the assembled suspension  Care was taken insure that the signal  cables were protected from being pinched  kinked  vibrated  or rubbed by sharp or rough  edges  The only other sensors used in this test setup were the LVDT and delta P  transducers used in feedback control of the servo hydraulic actuation system  Access to    these signals was possible using analog outputs on the servo controller     81       Figure 6 2 Accelerometer Installed on the Suspension Upright    6 1 2  Instrumentation    Several lab instruments were implemented during the experiment  The primary  pieces of equipment were a data acquisition box  real time control box  oscilloscope  lab  computer  and s
72. fed into the unknown plant  This input signal is usually a filtered white noise  with a high spectral content in the frequency range of interest  The output of the adaptive  filter 1s subtracted from the output of the unknown plant to form an error  This calculated  error looks identical to that defined in equation  4   The calculated error is then used to  adjust the weights of the adaptive linear combiner  This process may occur with several  different methods  However  the LMS algorithm 1s selected for this study  The LMS  algorithm uses the approximated error gradient to incrementally adjust the values of the    weights  Again  the step size and the size of the weight vector are the adjustments     46    These    knobs    control the convergence rate  stability and quality of the identified model   With the weights of the adaptive filter converged to values that minimize the error  the  adaptive filter will replicate the input to output relationship of the unknown plant  Thus  the adaptive filter has identified the plant  The difference  between this and other plant  models  is that this is not a parametric model with coefficients that have physical  meaning  It requires virtually no knowledge of the plant  In the scope of this project a  rough physical model of the quarter car suspension and test rig is not needed to correctly  identify the system  The model  created by this method  is purely empirical and is  in  fact  an FIR filter that replicates the input to output r
73. g to replicate the inverse of a plant that    was creating 15 Hz and lower responses                          Magnitude        10        12                                      14       Oo    200 400 600 800 1000 1200 1400 1600 1800  Weight No     Figure 6 27 FIR Adaptive Control Filter Weight Coefficients for 15 Hz Data  Because the unsprung mass acceleration was the desired response being input to the    controller  this plot represents the inverse of the transfer function between the road input    and the unsprung mass acceleration     108    To better understand how well the filter performed this task  the FIR controller  was convolved with the identified model of the unsprung mass transfer function  A  frequency response of this new convolved filter is plotted in Figure 6 28  Again the  frequency response of the 550 sample delay was divided into the response of the    convolved filters  This removes the phase warping caused by the delay   Transfer Function    180  90   90   180    10                   Phase  deg   O                                                                                      10              20           30       Mag  dB         40        50        60                                                                               1 0 1    10 10 10  Frequency    Figure 6 28 Frequency Response of FIR Controller Convolved with Plant for 15 Hz  Unsprung Mass Response Data    The frequency response shows that the controller does a good job as an inverse 
74. ght be a measurable quantity   However  the matrix  H  which represents the transfer function of the system 1s unknown   This means that knowledge of only the input will not allow one to calculate the output  and visa versa  The system ID algorithm used in this study solves this problem using the  ALC algorithm adapted using the LMS algorithm described in the previous sections   Figure 4 3 1s a block diagram of a typical system ID scheme  In this diagram the LMS    45    algorithm is included in the adaptive filter block  The LMS algorithm uses the same    input signal for adaptation as that which is fed into the adaptive filter     Plant  Noise       Pk         Unknown Plant  P   Input    Adaptive Filter  W     Figure 4 3 Typical System Identification Block Diagram    In this block diagram it is desired to learn the Input to output relationship of the  unknown plant  P  The adaptive filter  W  is a form of the adaptive linear combiner  introduced in the first section of this chapter  Referring back to Figure 4 2 the desired    signal d  is now actually a combination of the unknown plant output and noise  The    noise might be measurement noise for example  The noise does not have any effect on  the convergence of the adaptive filter if it is not correlated to the plant input  The input to  the adaptive linear combiner is the same in both the system ID problem and the ALC  discussed earlier  In the system ID problem  the same input that is fed to the adaptive  filter is also 
75. h  would eventually be run in dSPACE  This was to help the transition into real time  control easier  Figure 5 12 shows a block diagram illustrating the basic setup of the  control software  The control model was broken up into four distinct blocks  analog to     digital converter  ADC   digital to analog converter  DAC   system ID and control     meme   Constant  JI                    Actuator                      System I        Terminatorl    cont_enable       Constantl       Actuator    Wk_s    Constant2    Control    Wk_u    Constant3    Figure 5 12 Basic Construction of Simulink Control Block Diagram    Of course  in a pure simulation study there are no analog to digital or digital to  analog converters  Inside these blocks there is basically just a wire to feed the signals  through  These wires will later be replaced with the appropriate converters such that  dSPACE can route the signals properly  Thus  actuator signals that are fed into the DAC  block in simulation are simply fed through directly to the ADC block where the model of  the plant resides  The system ID and control blocks are enabled subsystems  The     ID_ enable    and    cont_enable    blocks are constants with either a 1 or O value  These  constant blocks are used to turn the respective subsystems on or off  Thus  when the    simulation is running  the quarter car model is first identified using the system ID    67    subsystem  Once the model is identified the system ID is switched off and the control
76. he newly  designed quarter car test rig and how it has fulfilled the functional requirements laid    forth  Next  a brief discussion of future developments for the test bed is provided     3 9 1  Summary of Functional Requirements Fulfilled    Due to the modular design of this new quart car test rig it is able to accommodate  a multitude of different vehicle suspension designs  A photograph of the fully assembled  test rig is shown in Figure 3 16 with the Porsche 996 suspension installed  The design of  the sprung mass to receive an adapter plate rather than a single specific suspension keeps  the rig from being purpose built for one suspension design and corresponding car mass   The configurability allotted by the base plate design and the single piece design of the  reaction load frame allow for a large window of placement of the tire relative to the  sprung mass  The moving mass has provisions for adding mass which allows for vehicles  of various welghts to be replicated  Finally  provisions for additional functionality are  designed into the rig making it useful for future studies  A set of specifications for the rig    are included in Appendix B     38    4D       m   Figure 3 16 Completed Quarter car Test Rig with Suspension Installed    3 9 2  Future Enhancements    Future additions in functionality will occur in steps  The first of which is to add  force loading capability on the sprung mass  The results of this research effort can only  be improved by replicating ine
77. he plant over the frequency range covered by the desired response    spectrum  In an ideal system  the converged filter convolved with the plant will give a    48    perfect unity  or feed through  input to output relationship over the frequency range of    interest     4 4 2  Filtered X LMS    The adaptation of the inverse adaptive filter occurs in much of the same way as  the adaptive filter used in system identification  Unlike system ID  the adaptive filter is  now matching the inverse dynamics of the plant  The filter weights are adapted using a  virtually identical LMS algorithm  The adaptation is based on the error between the  desired and measured system responses and also the filtered X signal  The filtered X  signal is created by playing the desired response through an FIR filter model of the plant   In this study the model is identified using the system ID technique described in the last  section  A nice feature of this method is that the identified model does not need to be  extremely accurate for the controller to work well  27   This speaks to the robustness of  the algorithm    The filtered X version of LMS works exactly the same as in system ID with the  exception of the input vector used in the gradient term  In system ID  the input to the  adaptive filter was the same input going into the plant being identified  In the case of  filtered X  the input signal 1s first filtered through the identified plant model  Referring    to equation  8  the input vector  X 
78. hot of Control Desk Real time Control Interface                            102  Figure 6 21 Screenshot of Control Desk Real time Control Weights              oooooonnnn     103  Figure 6 22 15 Hz Filtered Unsprung Mass Desired Response Controller Error           105  Figure 6 23 15 Hz Filtered Sprung Mass Desired Response Controller Error               105  Figure 6 24 Detail of Unsprung Response Controller Error                                           106  Figure 6 25 15 Hz Filtered Unsprung Desired Response and Error Signal Powers       107  Figure 6 26 15 Hz Filtered Sprung Desired Response and Error Signal Powers           107  Figure 6 27 FIR Adaptive Control Filter Weight Coefficients for 15 Hz Data              108  Figure 6 28 Frequency Response of FIR Controller Convolved with Plant for 15 Hz  Unspr  ns MASS Response Dn uuu lu aan 109  Figure 6 29 Detail of Actual Response Over Desired Response                                    110  Figure 6 30 30 Hz Filtered Unsprung Mass Desired Response Controller Error           111  Figure 6 31 30 Hz Filtered Sprung Mass Desired Response Controller Error               111  Figure 6 32 Detail of 30 Hz Unsprung Mass Response and Error                                112  Figure 6 33 30 Hz Filtered Unsprung Desired Response and Error Signal Powers       112  Figure 6 34 30 Hz Filtered Sprung Desired Response and Error Signal Powers           113    XII    Figure 6 35 30 Hz FIR Controller Weight Coefficients    Figure 6 36 Frequen
79. hure  Eden Prairie  MN  2003    Thoen  B  K   MTS Systems Corporation  Control Network with On line Iteration  and Adaptive Filter  US Patent No  5 394 071  1995    Lauwerys C   Swevers J   Sas P      Robust Linear Control of an Active Suspension  on a Quarter Car Test Rig     Control Engineering Practice 13  p  577 586  2005   Vandersmissen B   Kennes P   Maes M   Reybrouck K      Skyhook Control and  Performance Evaluation of an Active Suspension System on a Quarter Car Test  Rig     Proceedings of the 2004 International Conference on Noise and Vibration  Engineering  ISMA  p  103 114  2004    Bay Cast Technologies  http   baycasttech com   website  Bay City  MI  2006   Gobbi M   Giorgetta F   Guarneri P   Rocca G   Mastinu G      Experimental Study  and Numerical Modelling of the Dynamic Behavior of Tyre Suspension while  Running Over an Obstacle     Proceedings of IMECHE2006  2006 ASME  International Mechanical Engineering Congress and Exposition  No   IMECHE2006  14804  Chicago  IL  2006    Toyoda Machine Works Ltd   PV4 ITA High speed Vertical Milling Machine User s  Manual and Technical Drawings  Okazaki City  Japan  1996    NSK Ltd   Technical Journal     Linear Rolling Guides  Ann Arbor  MI    Ansys Inc  User s Manual  ANSYS 9  Canonsburg  PA  2004    Marshek K  M   Juvinall R  C   Fundamentals of Machine Component Design gr  Edition  John Wiley  amp  Sons  Hoboken  NJ  2003    Synergy Racing  http   www synergyracing com   website  Alton  VA  2006   Personal communi
80. iring the specific technical  details of how these algorithms work 1s very difficult  The methods appear to have many  small discrepancies among one another  It is quite clear that the methods presented in  this literature review are different than that which 1s used in this study  These distinctions  will be become more apparent as the details of the algorithm presented in this study are    discussed     16    3  HARDWARE DEVEOLPMENT    Chapter 3 discusses the engineering approach to the design and construction of the  quarter car test rig used in this research  It begins with a general discussion of the  quarter car rig s design  Following  are detailed discussions of how each major  component was developed and or specified  Included is discussion of the implementation  of the first suspension tested with the new rig  The chapter closes by summarizing the  functionality of the new quarter car rig and presents some future developments being    planned     3 1  General Description    The quarter car test rig 1s designed to represent one corner of a test vehicle  The design  of the rig 1s such that the rig will go through several configuration phases to achieve the  full functionality desired  For this study the rig is in Phase 1  The number of phases 1s  not actually a set number  but progress as time and funding dictate  There will be a brief  general discussion of these configuration developments at the end of the chapter  Figure    3 1 is a schematic of this new design    
81. itional  necessary objective 1s to develop a state of the art  quarter car test bed for this research    Currently  the desired functions of a quarter car rig include the ability to mount  several different designs of actual car suspensions  have the ability to perform a wide  range of tests  which include body loads on the sprung mass  and still have the ability to  expand for future developments  There are several quarter car test rigs that are currently  available  Many of those rigs do not have the functionality desired for the current and  future research projects  The commercially available rigs are quite expensive and yet  most still do not offer the amount of flexibility needed  In order to meet the combination  of functional requirements necessitated by VIPER  a commercially developed rig from a  company such as MTS or ServoTest would require close development with the  researchers  This would prove to be an even more expensive proposition  Thus  the goal  of this research was to develop the new rig  in house  in order to achieve the desired  functionality at a reasonable expense    With a competed test rig the other goal 1s to perform a study on the application of  a control system to the rig for reproducing test vehicle response  This is not a new  concept  In fact  much of the literature suggests that several methods have been  attempted  and commercial solutions are available  However  most of the literature 1s  vague in terms of the technical details  Based on p
82. ka kal ll a la kl k   la kl   kk aka ka ake ko ap asss viii  BREA A lide u bade ss oti ooo uqun u be de am a ia oo kin dekad A eka dio soos  s   X  List ON Tables iia id xiv  LE INTRODUCTION 2 l na a u EEEa EN REETA REENE 1  die    IVIOUV ANON sarita l  2  A DIC CUES   de fois apa te pab a ik e aS e A ia a oo n ket 2  ko 0 A A a NA 3  LA  OYulliikuu anu a ank ko aka e da aste kok stad taa da base 3   2    GITEKATURE REVIEW AAA     F ou   u sasa uuu Guss 2 5  2 Chir AN NO uyu oie ree otan ey ROTO 3  ZN Complex SHAK CUS aa E e da ke je saaa a leti 6  ZA  Cunen OU Arter Cat FA S   cota kr kk kata ya ka u ri e kata pa kk e t  n e 7  21 3  Functional Requirements aia 12   2 2    Control of Rig RESPONS Cursor 13  22 1   udiisui y standard k   l a O 13  Doda  On line Adaptive Aleorilthm                                                                      14  2223  S  mmary of Literat  re e ii bl ai tk a ki A 16   3  HARDWARE DEVEOTPMEN T citando ssseoskbsasso  ase sas  sas   17  Sly  General MI L   AN PANO iu a a e an a nee a n anl e A au nape sana 17  Bs A CAN MO e ot se anasu e se ty ti en a tes ER 20  3 2 1  Prite YE SATAN f   pe ua ke a de kk a a nee kr ye ako eka 20   e ON PUNCHONAIIEY tait aaa sab tal ans a a n aid 21   3  Reaction LO  Bia arde 23  3     l  Brame Desnuda t Q a Sua bapa a n N 23   Sio PA Prine YANN A A n Dahi A N 23  3 3 3  Punctional rr oda 25   Ike  GN 26  3 4 1  SIAM nn 26    3 4 2  Desien and F   BC ONA  Vd 27    Dede MOVE NI S arar 28  Dili Spin Mass Plate
83. l  indicated that the system had two resonances which did not exceed 30 Hz  Therefore   exciting the system  at frequencies much higher than this frequency  does not really help  the model converge  Also  because the sample rate was set at 1000 Hz  care was taken  not have high power signal near the Nyquist frequency of 500 Hz which would cause  aliasing problems in the data    The solution was to use a fourth order  low pass Butterworth filter with a 60 Hz  break frequency  Coefficients for the numerator and denominator of the filter were  created with the    butter m    function in MATLAB  A discrete filter block was then used  in the Simulink model to actually filter the white noise before it was fed into the rest of    the model  The two blocks are cut from Figure 5 4 and shown below in Figure 3 5     60    lpf_num z        x  k  lpf_den  z   White Noise Discrete Filter  Excitation    Figure 5 5 Model Detail of Filtering the White Noise Excitation    5 2 3  Numerical Results    Several tests were run to achieve the best error convergence possible  The    tuning  knobs    noted in the previous chapter were used to control the convergence and quality of  the model  For system ID the same model size and step sizes were used for both  identification paths  The best results occurred with a step size of 0 0002 and a model size    of 150 coefficients                     Sprung Acceleration         Model Error    x  A IM a ul                                Acceleration  G   O    
84. ler  Is turned on to allow for replication of signals on the model  The identified FIR models  are stored in the two blocks labeled as    Wk_s    and    Wk_u    for the sprung and unsprung  masses respectively     When required  these weights can be fed into the controller  subsystem    The quarter car state space model has been placed inside the ADC block  In a  real time simulation the plant would obviously be hardware and the ADC and DAC  blocks would be the means to get signals from the software environment to real signals in  the hardware environment  This software design mimics this by simply keeping  everything in a software environment  Detail of the DAC block is shown in Figure 5 13     a  and the ADC block is shown in Figure 5 13  b        PLANT  O car model        Discrete State Space vo ace             b   Figure 5 13 Detail of  a  DAC Block and  b  ADC Block    Following the figures from left to right  the feed through nature of these blocks is now  apparent  An actuator signal 1s fed into the DAC block  There is a one sample delay on  the actuator signal to break an algebraic loop in the software  This is a simulation  anomaly and is not required in the real time implementation  The actuator signal is then  fed directly from the DAC block to the ADC block via    Goto    and    From    blocks  These  blocks are Simulink   s way of transmitting signals without using wires  The actuator  signal is then fed to the discretized state space quarter car model developed 
85. lgorithm is simplistic because a process such as averaging is not necessary  for good convergence  The gradient is taken at each time step  which can be noisy at  times  This is not a problem as the LMS method will still generally move towards the  steepest descent on the performance surface  Normally  the    2    in  8  is dropped leaving    only the gain constant  y  Also called the step size  this constant is a tuning variable that    is used to control the rate of convergence and stability of the adaptation  If the step size  is set too high overshoot can occur causing an unstable system and excessive error  In a  physical sense  this could lead to loss of control of the inputs to the specimen  The other  tuning knob in LMS is the length of the weight vector  This generally depends on the  physical system being optimized but can also be used to aid in the quality of the error   s    convergence towards a minimum value     4 3  System Identification    The concept of system identification or system ID is relatively straight forward  The  process begins with an unknown system  This can be a physical plant such as a vehicle  or quarter car suspension test rig  It can also simply be a software FIR filter or model   Typically  being an unknown system means the user does not know the input to output  relationship or transfer function of that system  An example is represented as a linear    system such as     y   Hx  9     Here  the input  x  might be known and the output  y  mi
86. ll  in turn  alter the kinematics  and dynamics of the suspension  Rigs that do not incorporate actual or equivalent  suspension geometry do not accommodate such dynamics at all  Some rigs  primarily  those used in durability testing  may incorporate some of the actual vehicle components   This often limits the use of the testing to component tests only  One such platform  provided by Labtech International is shown in Figure 2 3  In this example the tire 1s  supported by a rotating drum with a bump excitation  The suspension is simplified such    that the engineer can concentrate on the analysis of the spring and damper performance     Also  the rotating drum only allows for simple cyclic road inputs to the suspension  Thus    a simulated non periodic road profile excitation on this rig would be impossible     Permission could not be obtained as the  company would not respond to request   Virginia Tech and the authors could not  reproduce without permissions        Figure 2 3 Quarter car Rig for Component Testing   13      A couple of commercially developed rigs that offer some of same capability were  found in the literature search  MTS Systems Corporation  in cooperation with  dSPACE  has developed a proof of concept mechatronics development and validation   MDV  bench  The proof of concept combines MTS Modeled and Mechanical  Simulation Technology with dSPACE hardware in the loop simulation to permit real   time  integrated physical and electronic development validation pl
87. m and results    There are some inherent deficiencies with many of the existing test rigs  Often   the suspension components of the vehicle are simplified or removed altogether  To the  author   s knowledge  the literature does not discuss a test rig that can incorporate multiple  suspension designs  This may be desired to reduce the expense and to add flexibility   Several companies such as MTS and ServoTest are capable of developing such rigs but  the expense and time required for such designs would be high  Many times  the tire  dynamics are omitted altogether and represented by a simple linear spring  Removing the  non linear geometry does make the analysis simpler  This can allow for reduced  computations and easier implementation into simulation with the quarter car as hardware     in the loop  While this does tend to simplify the understanding of the problem  it    introduces a new issue  Good correlation of the results from a quarter car test with real  data from the represented vehicle is difficult to obtain  This is often due to the choice of  sprung and unsprung masses being represented as linear moving masses  To constrain  this linear motion  guide bearings are used which are often insufficient  If the bearings  have a highly non linear friction  this can create problems in the dynamics of the  represented response  Often  the suspension and tire are represented by equivalent  springs which likely do not have the same overall non linear characteristics  or may no
88. mass desired response to the adaptive filter  During this study the  unsprung acceleration was exclusively used as a reference signal  Even so  the sprung  mass signal was replicated better than the unsprung mass signal  It would be interesting  to see 1f using the sprung mass signal as reference would further improve the error  convergence of the sprung mass replication  Finally  the next step in a future study  would be to attempt to implement this algorithm on a more complex system such as an 8     post shaker to yield a fair comparison of this method to existing art     117    REFERENCES    10     il     Bigliant U   Piccolo R   Vipiana C      On Road Test vs  Bench Simulation Test  A  Way to Reduce Development Time and Increase Product Reliability     SAE  Technical Paper Series  No  905207  Warrendale  PA  1990    Kelly J   Kowalczyk H   Oral H  A     Track Simulation and Vehicle  Characterization with 7 Post Testing     SAE Technical Paper Series  No  2002 01   3307  Warrendale  PA  2002    Mianzo L   Fricke D   Chabaan R      Road Profile Control Methods for Laboratory  Vehicle Road Simulators     Proceedings of the 1998 IEEE AUTOTESTCON  Salt  Lake City  UT  p  222 228  1998    Vetturi D   Magalini A      Road Profile Excitation on a Vehicle Measurements and  Indoor Testing Using a Four post Rig     Dipartimento di Ingengeria Meccanica      Universita degli Studi di Brescia  2002    Castor A      Tune Up At Jaguar     Article  Design News  Reed Business Information  
89. motion of the carrier  Each carrier can handle an    actuator induced moment of 1120 ft lb  static loading      e Linear rail parallelism 1s 0 003 in over the entire length of the guide rails     122    Appendix C     Linear State Space Matrices                      a    ne                                      O OOOO    AAA A e E A                               123    VITA    Justin Langdon was born in Bristol  Pa on June 2  1981  He grew up in Morristown  TN  graduating from Morristown Hamblen High School West in 1999  One strong influence  on his career path becoming engineering related  was Gene Quarles  an excellent math  teacher and great person at West High     From there Justin went to Tennessee  Technological University to pursue a degree in Mechanical Engineering  While at TTU  he developed a strong interest in the automobile and decided to pursue a career in the  automotive industry with hope of one day racing professionally  Part of this desire  stemmed from working on the Formula SAE team at TTU  Many summers and off time  from school was spent working for an automotive supplier in Morristown  Justin  a KA   graduated from Tech in 2004    After finishing a Bachelor s degree Justin decided that he just couldn t get enough  and came to Virginia Tech to work on a Master s Degree in Mechanical Engineering  He  spent the first year taking classes in Blacksburg and helped the VT FSAE team compete  in 2005  He ended up in Danville  VA and teamed up with Dr  Steve Southwa
90. n    The first step in the frame design was deciding on the material and construction of  the frame  In several cases an extruded aluminum frame was assembled using bolts  nuts  and brackets to connect the pieces  First hand accounts of this type of structure indicate  that this type of joining can lead to some unwanted flexibility in the structure  The goal  Is to reduce excitation of the sensors from outside sources including the rig s structure   Thus  a welded low carbon steel space frame design was chosen    The overall dimensions of the frame are 84 in tall with a 28 in x 42 in foot print   The rig is made from 4 in x 4 in steel square tubing with a 3 8 in wall thickness  The  tubes create a triangulated frame seen in Figure 3 2  A 1 in thick steel plate is welded to  the front of the space frame as a location for mounting the bearing rails  Completed  the    frame weighs approximately 1500 lbs     3 3 2  Frame Analysis    To optimize the rigidity of the frame  a finite element model of the rig was  created in ANS YS using beam elements  This model was simplified in that the steel plate  on the front was not modeled due to computational restrictions with this particular license    of the software  This was not a problem as 1t merely added a safety factor to the analysis     2     If the welded frame was strong enough and had a high enough first mode  then welding a  steel plate to the front would only strengthen the design  The plate has a window cut into  it as well so
91. n hand and the quarter car rig assembled  some    adjustments of the suspension were necessary  The adjustments are meant to match the    33    suspension set up of the represented 996  Synergy Racing was the source for the front  end alignment figures  To protect their setup information  ranges were provided rather    than actual specific numbers  Table 1 is a list of the geometry setup numbers     Table 1 Setup range for 996    Setting  Camber  Caster _ TO ON    89 7  Toe 1 8  out to 1 8 in  0     Corner weight    LCA Ride height angle    Based on the figures in Table 1 the suspension 1s set up to meet to attempt to meet  the median of these ranges  The camber 1s adjusted by sliding the location of the strut  mount on the strut mount bracket in the X direction and by adjusting the Y position of  the LCA inner mounts  Care 1s take here as changing the LCA mount position also has  some affect on the angle of the LCA at ride height  The caster was set by adjusting the Z   positions of the LCA mounts and also of the strut mount bracket  Finally  the toe 1s set    by adjusting the position of the inner tie rod mount and the length of the tie rod     3 7  Actuation    Road input to the suspension 1s supplied via a tire coupled servo hydraulic system  manufactured by MTS Systems Corporation  The servo hydraulic system is comprised of  an actuator with position feedback  pump  manifold  servo valves and PID controller   The hydraulic actuation system was specified with help from MT
92. n the circumstances when I first arrived in  Danville  Dr  Southward s guidance during this research was invaluable  Also  the  hockey games and track data collection at VIR were fun  I want to thank Drs  Charlie  Reinholtz and Harry Robertshaw and also Bruce Billian for helping to guide me through  adversity in graduate school  I would also like to thank Dr  Bob West for letting me sit in  on some FEA classes to get back up to speed on some modeling techniques    Many thanks go to Synergy Racing for their generous donation of a Porsche  suspension for this and future research  Particularly thanks to Cole Scrogham  Greg  Jones and Richard Binzer for allowing us the time to discuss the project and gain insight  into Grand Am Cup race cars  Also thanks to Dr  Christoph Leser of MTS for the  extremely insightful phone conversation  His knowledge of indoor vehicle testing was  extremely valuable  I would especially like to thank Jim Belcher at JTEKT Automotive  Tennessee     Morristown  Inc  for allowing me to VPN into their network to use a  licensed copy of Solidworks  Also thanks for being so flexible by allowing me to come  to work only when off time at school would allow it  The real world experience was  invaluable  Without your help in both respects this project would have moved much  more slowly and difficult    I would like to thank my high school math and physics teacher Coach Gene  Quarles  You were an incredible influence not just as a teacher but as an all around gre
93. nd Figure  6 31 show the error and desired responses for each path  These plots are somewhat  surprising  The error still does not appear to converge well for the unsprung mass   although it does converge very fast  Of course the scale does much to distort the look of  the error  The fact that it still has a fair amount of error may be attributed to non linearity  or other dynamics not in the frequency range of interest  The sprung mass error    converges relatively slowly but do seem to do a nice job once converged     110                              Error           Unsprung Desired Response                            Acceleration  G                          e woo  o             l  0 100 200 300 4  Time  s     500    600    Figure 6 30 30 Hz Filtered Unsprung Mass Desired Response Controller Error                                                                                 0 8 _        Error           Sprung Desired Response                   0 6          0 4    0 2    Acceleration  G      0 2     0 4       0 6                    0 8    0    Tme  s              l l  100 200 300 400 500    600    Figure 6 31 30 Hz Filtered Sprung Mass Desired Response Controller Error    Again  to get a better understanding of the unsprung mass response a zoomed in look at    the desired response and error is found in Figure 6 32  Here it 1s clear that the controller    1s still capturing the majority of the high power signals     111            1 5        Unsprung Desired Response    l  
94. ng mass response was fed directly to the controller as the desired  response  Thus  the adaptive inverse controller was ideally trying to represent the inverse  of the path from the tire input to the unsprung mass acceleration    The first set of tests was performed to recreate the 15 Hz filtered data  After  several tests  the controller size was set to 1700 weights and the sample delay was set to  550 samples  For the low frequency data replication the step size for the sprung mass  error was set to 0 0001 and the step size for the unsprung mass was set to 0 00001   Figure 6 22 and Figure 6 23 show the converging error overlaid on the desire response    for both masses     104                   Desired Unsprung Response         Controller Error                                   ITU T   A TAT ar     Acceleration  G     Wil bit  tunel A P LI                                  20 40 60 80 100  Time  s     Figure 6 22 15 Hz Filtered Unsprung Mass Desired Response Controller Error    0 8              Desired Sprung Response        Controller Error                0 6          MAT TI             0 4    0 2    Acceleration  G   Oo                             0 2  call   0 6           0 8    0 50 100 150 200  Time  s     Figure 6 23 15 Hz Filtered Sprung Mass Desired Response Controller Error    It is noted that the error convergence of the unsprung mass error does not appear to be  very good  particularly at the time scale of the plot  Further examination of the error plot  in Figure
95. nother recommendation is to develop a roll degree of freedom  for the sprung mass which could actively replicate the roll dynamics of the body of a    vehicle with a variable roll center     116    In terms of the control algorithm and testing performed in this study  there are  several recommendations which arise  First  it would be ideal to perform several more  tests with the quarter car rig to learn more about tuning the adaptive algorithms  There  were certain tests performed along the way where the control filter weights had a totally  different appearance which included some higher frequency response  To the authors  knowledge these test could not be repeated on demand  It seems that there are some  unknown subtleties that affect the results and convergence of the adaptive controller  In  light of some of the more surprising results noted in this study further tests may also add  insight into how to make the test more repeatable  Also  more tests would be useful to  better understand how the frequency content of the desired response and also the shaping  of the system ID excitation affect the performance of the inverse controller  Further  alterations of the adaptive linear combiner might be necessary to help capture some of the  non linear dynamics of the hardware  This may help the adaptive controller do a better  job of replicating the true dynamics of the system    Furthermore  a similar set of tests should be performed on the quarter car while  feeding the sprung 
96. nsprung Accelerometer and Error Signal Powers    Finally  the converged weights of the FIR models were studied  The weights of  the FIR filter actually represent an impulse response of the adaptive model when plotted  versus time  In this study  the weights of the adaptive filters actually match the impulse  response of the unknown system they are modeling very well  further showing how well  the filter adapts to look like the identified plant  This is demonstrated in Figure 5 10  It  was expected that the adaptive filters would do a good job of identifying the quarter car    model extremely well since the quarter car model was a linear system     64                       e        Unsprung FIR weights  1      Sprung FIR weights  si       Discretized SS impulse response                      Magnitude                                              0 20 40 60 80 100 120 140  Weight or Sample    Figure 5 10 Impulse Response Compared to Converged ID Weights    A frequency response of the adaptive FIR model was computed and compared to  the frequency response of the original linear state space model  The results are plotted in  Figure 5 11  The figure shows that the frequency response of the adaptive filter 1s  extremely accurate in replicating the magnitude and phase response of the quarter car  plant  One place that the model shows to have a slight amount of trouble is in the    extremely low frequency region of the unsprung mass model     65    Frequency Response Comparison       
97. nvert the sprung mass dynamics  However   the filter appears to just not invert the higher frequency dynamics of the unsprung mass   The fact that the error stated is still in the mid 30   range  considering how poorly the    convolved transfer function looks  shows the robustness of these inverse adaptive filters     114    180  90     90   180    10    Phase  deg   O     10     20     30    Mag  dB      40     50     60    Transfer Function                                                                                                                10   10     Frequency    Figure 6 36 Frequency Response of FIR Controller Convolved with Plant for 30 Hz    Unsprung Mass Response Data    115    7  CONCLUSIONS AND RECOMMENDATIONS    The concept of this new quarter car test bed proved to be a very flexible and robust  design for the purposes of this and future experiments  Future plans set forth for the rig  also prove that its design will lend its use for many studies to come with varying  purposes  The rig   s stability provided a great deal of confidence in the results obtained  during the tests in this study  The design goals for the rig in the scope of this study were  achieved in their entirety and future phase developments of the rig look to be performed  in a very seamless manner    The control algorithm implemented proved to be a different adaptation from  current practices  Though the RMS errors quoted in this study appear to be slightly  higher in some tests  the pro
98. nvolved with the inverse transfer  function  The resulting drive file correction 1s again scaled and added to the first iterated  drive file  This constitutes the second iteration  This process 1s repeated until the error  between the response of the specimen and the response during the road test is acceptable   It can be deduced  that one drawback of this current method 1s that the iteration 1s  an off line     batch    process that can take a large amount of time  It is likely that this large  convergence time is measured in hours  as it is indicated that many days can be spent    testing on a 7 post during one session  5  6  7  8  9  15      2 2 2  On line Adaptive Algorithm  Another algorithm is a form of on line adaptive filter  16   This algorithm  appears in a patent along with another algorithm listed as prior art  The block diagram    for the prior art Is show in Figure 2 6        Fig 2   PRIOR ART     Figure 2 6 Prior Art Algorithm from U S  Patent No  5 394 071    Though this algorithm 1s much closer to the one used in this study it still has some  very distinct differences  In this figure  the plant  designated by    T     is the unknown    specimen whose response is being controlled  The desired signal   x     1s first filtered by    14    an inverse model     W     of the unknown plant  This model is the adaptive filter that is  continuously changing as dictated by the LMS gradient descent algorithm  In this case   the desired signal 1s sent through the inverse 
99. ny of the functional    requirements listed  and yet flexible enough to allow for implementation of hardware that    18    will allow for fulfillment of the remaining and added requirements  Figure 3 2 is picture    of the solid model of the new design  This model was created in Solidworks 2006     Linear guides                Suspension    Adapter plate fixturing    Vehicle    Sprung mass plate suspension    Wheel  and tire    Force loader    M    ni  s    A it oo us  a ne       pl    Wheel pan    Reaction  load frame    Actuator        Base plate    Figure 3 2 Solid Model of Quarter car Rig in Design Phase    From the figure the base plate and reaction frame bolted together are the support  structure for the entire rig  The linear guides are actually six parts  There are two guide  rails each with two bearing carriers that move in one degree of freedom  The linear guide    rails are bolted to the load frame vertically  The sprung mass is constrained to the rail    19    using the four carriers  There are two force loaders  which are known as aeroloaders in  the 7 post testing vernacular  There is one loader on each side of the sprung mass  One  loader can be seen in the figure  The force loaders  which will be implemented in a later  phase of construction  are two piece electro magnetic linear motors  One piece 1s bolted  to the load frame and one is bolted the sprung mass  The suspension is bolted to the  sprung mass via the adapter plate and suspension fixturing  With the
100. of of concept of applying these control methods for  replication of data has been completed successfully  A careful explanation of the  concepts of system identification and adaptive inverse control performed with the use of  an adaptive linear combiner and least mean squares algorithm was presented  These  concepts were successfully demonstrated using a purely software simulation applied to a  linear quarter car model  Once the process of tuning the adaptive filters was practiced in  simulation and the concept proved in software the algorithms were then implemented on  the new developed quarter car hardware using a real time prototyping control system   The concept of on line adaptive inverse control presented in this study was successfully  demonstrated on hardware in the loop     The system ID technique introduced works  extremely well considering the linear model is modeling a non linear system  The  controller does appear to have some room for improvement    There are some recommendations that extend from this study which might be  considered before taking future steps  For the quarter car platform these  recommendations are simply to continue the development of the rig set forth in this  thesis  The first step 1s to add the electromagnetic force loaders to the sprung mass to  simulate body and aerodynamic loads  Another step 1s to demonstrate the flexibility of  the test rig to mount a different design of suspension such as a Nextel Cup Stock Car or  HMMWV suspension  A
101. of the  plant  The magnitude is 0 dB or feed through between 2 5 Hz and starts to roll off after  15 Hz and the phase is basically zero in this range as well  Over this range  the controller  does a great job of inverting the dynamics of the quarter car rig  Finally  Figure 6 29  shows a 1 s sample of the actual response of both the sprung and unsprung mass  accelerations overlaid on their respective desired responses  This plot shows the    accuracy of the inverse controller on a detailed response scale     109    0 8                    Unsprung Desired      Unsprung Actual           Sprung Desired         Sprung Actual                                                     Acceleration  G               0 6                          8  332 332 2 332 4 332 6 332 8 333  Time  s     Figure 6 29 Detail of Actual Response Over Desired Response    6 4 4  Experimental Results     30 Hz Data    The same tests were performed to replicate acceleration data that was filtered with  a 30 Hz roll off filter  Ideally  the extra frequency content would allow the controller to  do a much better job at replicating the unsprung mass response  which again was the  input to the filter  The number of filter weights and sample delay size was set to be the  same as the 15 Hz replication  However  because of the higher signal power levels due to  the higher frequency content  the step sizes needed to be lowered to 0 00001 for the  sprung mass error and 0 000001 for the unsprung mass error  Figure 6 30 a
102. on the algorithm introduced in Chapter 4  Next  an excitation signal was defined as    an input for the model and the simulation is run     56    5 2 1  Simulink Model    Since there are actually one input and two outputs  there are really two transfer  functions to be identified in this quarter car model  Thus  each of the transfer functions  must be identified simultaneously  Therefore  two system ID blocks must be used to  identify these two distinct transfer functions  As mentioned  all of the software  development was performed in discrete time  This was to control how Simulink  discretizes the model and also to make the transition into real time control much more    seamless  A model of the system ID algorithm 1s found in Figure 5 3     O    i    Clock            Sprung mass  adaptive filter         PLANT  Q car model               _   lof den z     lpf num        vplant  k                 Discrete Filter       Excitation    iS  GH Monit DIE ne                Unpsrung  Acaptive filter          Figure 5 3 Simulink Block Diagram of Basic ID Scheme    In this diagram two adaptive filter blocks are introduced to empirically identify the  dynamics of the quarter car state space system  This 1s the same process described by  Figure 4 3  Because each of these adaptive filters function the same way  only the  operation of one loop will be discussed in detail  In this example the focus is on the  adaptation of the unsprung mass numerical model  The loop for this algorithm 1s loc
103. or in MTS documentation    Inspect rubber hydraulic lines twice per year for rubs or cracks  Fix protect as  necessary    The clean the bare steel parts of the load frame and the black oxide coated parts  apply a light coating of WD 40 or equivalent with a paper towel or clean cloth   This will help prevent rust from forming    If disassembly of sprung mass and bearings is required please refer to NSK  documentation first  Improper disassembly or reassembly misalignment can    cause bearing failure     121    Appendix B   Rig Specifications    The following section 1s a short list of physical specification for the quarter car rig     e Overall mass of grounding fixtures  base plate and reaction fixture  1s    approximately 4500 lbs     e Sprung mass has a rail spacing of 22 in and currently has a max travel of  13 in     this travel allows for 1 5 in of rail at either end to ensure there 1s no dislodging of    the bearing carriers     e There is currently a 33x36 in window on which to mount a suspension to the    sprung mass plate     e The bare aluminum sprung mass plate and carriers weigh approximately 170 lbs     This 1s the absolute minimum sprung mass weight allows by this rig     e The maximum sprung mass weight is limited by the hydraulic actuator     e The servo hydraulic actuator has an amplitude of  3 in and a maximum static    load of 5 5 kip     e Each bearing carrier has a basic dynamic  carrier moving  load rating of 13 800    lbf in the direction normal to the 
104. pes of software run in conjunction with the simulator   5  6    This section discusses the current state of the art in vehicle testing rigs     Particularly  a survey of quarter car test rig technology 1s presented which details the    need for increased functionality of the new quarter car test rig  Finally  the section closes    with the proposed new functional requirements of said test rig     2 1 1  Complex Shakers    Among the most complex test equipment are the 4 post  7 post and 8 post shakers  and kinematic and compliance rigs  A typical 4 post rig is comprised of 4 servo  actuators  If the test rig is tire coupled  each actuator  post  supports the vehicle under  each tire  If spindle coupled  each spindle on the vehicle is mounted directly to the  actuator  Thus  the test rig can input various signals into the vehicle and responses may  be measured  The 7 post works in a similar fashion with the addition of three extra  actuators  4 extra actuators if it is an 8 post  attached between ground and the sprung  mass of the vehicle  These offer increased capability in the form of simulating vehicle  response from inputs such as braking  acceleration and cornering as well as aerodynamic    loading        Figure 2 1 Image of ServoTest 7 post Test Rig  reproduced with permission     Figure 2 1 represents a ServoTest tire coupled 7 post rig with a Formula 1    racecar  These complex test rigs offer an immense amount of capability  however they    are very expensive to build 
105. pozg 104    TART ed qarun       Tepou Iep                           LNV Id    tT3onpozd         zrs d  as bunids       TAPeTSA p  dder                 ADOTI    lation ID Algorithm    1mu    Model of S    lagram    k Block Di     4 Simulin    5    Figure    59    The error created from subtracting the output signals is then fed back with a gain  or step size multiplying it  This step size 1s then multiplied by the same tap delayed input  signal  X k  and then added to the previous set of weights Wu k   This addition provides  the next corrected set of weights  Wu k 1  at the following time step  Using the  appropriate math for a block diagram and referring to Figure 5 4  the following equation    may be written     Wu k 1  Wu k  MU e_u k  X k   21     This equation 1s basically the same as  8  in section 4 2  The identical process takes place  for the sprung mass loop as well  The simulation 1s allowed to run until both of the error  signals are minimized  All of the yellow    To Workspace    blocks such as    xk    or    tk       were used to store the data to the workspace in MATLAB for post processing     5 2 2  Excitation Signal Shaping    Care must be taken when choosing the filter for shaping the input excitation  The  idea 1s to use a band limited white noise excitation  However  this signal should be  limited such that it is allowed to excite all of the dynamics of the system that are of  interest in modeling  The frequency response study of the linear quarter car mode
106. r spring    denoted by k   The road input to the tire is modeled as a velocity input called x          E  in    Figure 5 1 Two Degree of freedom Quarter car Model       The schematic defined above was modeled using Lagrangian dynamics  In  modeling  energy functions are defined for kinetic  T  and potential energies  V  as well    as a pseudo energy damping function  D  These functions are defined for this model as     r  m    m   12    V 2k  2y   k   9 x    13   2 2   D  e          14     52    With these functions defined the equations of motion can be computed for each  coordinate based on an expanded form of the Lagrange   s equation of motion  This    equation is defined for each coordinate  q  as follows     Oq     e en  15    dt Oq Oq 09   The equation is set to zero because of a lack of forces or other loads from external  sources  Because there are two degrees of freedom  there will are two coordinates and  hence  two equations of motions  The model is a linear time invariant system and can be  put into a state space form for ease of computation In MATLAB  To put the equations in    state form a vector of states must be defined  The state vector defined is     16     Ne N          a    These states include the positions and velocities of the two masses and the displacement    of the input  The input  u   ES l for this system Is the velocity of the road  The standard    continuous time  state space 1s then     x   Ax  Bu  17   y   Cx   Du    The state matrices A  B  C
107. rce for the four carriers used in this design should total less than 10 lbf  in the velocity range of interest  The design  of these bearings  also gives them a low  variation between static and dynamic friction  This is useful because it makes controlling    a force loader a much easier task 1f force feedback were used     21    3 5  Moving Mass    The moving mass is the part of the rig that replicates the vehicle   s sprung mass  which  includes the body and chassis  The most difficult functional requirement of this new rig  was addressed with a sprung mass modular design  One design goal was to be able to  attach various suspension designs to the same test rig without major modifications  To  this end the moving mass was made into a modular two piece design  A sprung mass  plate was designed to be the permanently installed moving plate  The sprung mass 1s  bolted to the linear bearing carriers which are constrained by the rails  An adapter plate  along with the appropriate fixtures 1s designed to be the interface between the sprung    mass and the vehicle suspension     3 5 1  Sprung Mass Plate    The primary goals of the sprung mass plate were to be lightweight  rigid and  functionally flexible  Aluminum 6061 T6 was chosen for the material  The plate 1s 2 in  thick and has dimensions of 33 in x 36 in  The long dimension is in the direction of  travel  The area defined by these dimensions allow for a large working area for various  suspension designs  To reduce weight the 
108. rd to work  on this research project under the Virginia Institute for Performance Engineering and  Research  VIPER  project based at the Institute for Advanced Learning and Research   IALR  in Danville  VA  Justin finally finished the project in late 2006 and received the  Master   s degree in 2007  At this point the pursuit of a racing career finally came to  fruition  After a short stint as a mechanic in the Nextel Cup series with Front Row  Motorsports  he finally scored a full time gig as an engineer at Hall of Fame Racing in  Charlotte  NC  Justin decided to take a chance and go race  Perhaps he ll make it back to  VT one day to continue on in pursuit of a PhD  This would make Steve  John  Jimmie    and Wilbur very happy    probably Justin too     124    
109. rican Cup GS Class racecar  similar to that seen in Figure 3 8  The car has a  minimum weight of 3000 lb  25   Using scale pads the left front corner weight was  found to be 630 lb  The suspension and mass was setup on the quarter car rig to have the  same corner weight  springs  damper and suspension geometry as that of the actual    racecar  26         Figure 3 8 Porsche 996 Grand Am Cup GS Racecar    3 6 1  996 Suspension    The Porsche 996 suspension  shown in Figure 3 9 is a typical variation of the  MacPherson strut type independent suspension  The primary components are the upright   two piece lower control arm and strut comprised of a coil over spring and damper  The    suspension requires two mounts for the lower control arm  A bracket 1s necessary for    30    connecting the strut mount and a fully adjustable inner tie rod mount is needed to    constrain the steering motion of the wheel     Strut mount    Strut    Upright  Tie rod    Lower control  arm       Figure 3 9 LF Porsche 996 MacPherson Strut Type Suspension    First  a solid model  of each suspension component  was created such that the  mounting points were located as accurately as possible  Detailed blue prints for these  components and chassis mounting points were not found in the public domain making  this process somewhat difficult  The lower control arm  tie rod  strut and strut mount  were measured directly with a scale and calipers due to their relatively simple geometry   The upright was taken to a
110. rithm in simulation only one  of the desired responses were fed into the inverse controller  The other desired response    was used to help adapt the filter weights only     99    lemod joue 1 u02 Z       Poe ulua   tF13npolg    uep joue 6 unics       Jamod jous juoo A Zpnpola   lqeu3    uleb lous Bunicsun  ul    goua             WOUJ          Wy ob y SWT  1e99e A              WOU Z       Jojeuluua   Z JO  IJ X    ODDS  E       A ay IX       1J0   n 9 v    Ct     9 14 SAUp Mau                Jemod uous ndu  g1anpalg    grojeuiuus   Joue yndul  m ON  O      Aejep andui  Jamod sep ndul  clojeu ua   pos spnpald    jase A    asyo kel Sse LW  Gunidsun palisag                Ae ap Bunids un       Jamod sep A       zioe uwa   19npold    Jolla Z  89JE   Z  E              Aejap Gunics         833e    z        Jemod sap z      1038 U Uta   Elanpolq       esuocse sseu  Gunic6 palsag       Figure 6 18 Real time Control Simulink Block Diagram    100     OUI  AMA    MA     DOUS    AMA     DO       Ew    P SAUP A 0005       AWA  0006       oaz JUblem  o1 u03    13594  siyblem u03     O1 UOJ MAA MST     L H  AA    OS    Lo npolg 109        4 Sap A             00    G    Aejag padde      LaplalQ    0005  0005    Ay    trz     L XE AU IA    apIAq    LAB  eq padde      0005       Sg    mC         Joo Jamod A       1191 14 91810610       E       Ms   9992 A    JOO J Jamod Z       XBJAUIA           19114 8181 q Z      Mr  900872    zAejag padde         24          Z AY  0005    Figure 6 19 Detail
111. rtial and aerodynamic loading on the sprung mass  The  sprung mass has been designed to accommodate Aerotech electro magnetic motors  one  on each side  These will be somewhat innovative as most loaders in 7 post systems are  electro hydraulic with force feedback  The design 1s such that the magnets of these    motors will bolt directly to the load frame  Flanges on the sprung mass have already    39    been designed such that the armatures will bolt directly to the mass  This combination  will apply the desired inertial and aerodynamic load required    Another future project is to demonstrate the flexibility of the test bed by  implementing the suspension of a completely different vehicle type  Plans are in place to  replicate the suspension of an AM General HMMWV  This vehicle is substantially  different in that it has a corner weight that is nearly 2000 Ibs more than the Porsche and  experiences much larger amplitude vibrations in the sprung mass  Concurrently  there is  also discussion of installing a NASCAR Nextel Cup suspension on the rig  These  racecars have a short long arm suspension which is a completely different design  compared to both the Porsche and HMMWV  At any given time  the quarter car rig can  be reconfigured from testing one type of suspension to another in a matter of a few hours    Another possible function of the rig is to lock out the motion of the sprung mass  and perform compliance or durability tests  Additional functionality is to install a  dyn
112. s of the Real time Filtered X LMS Algorithm    101    The    LMS Algorithm    block in Figure 6 18 is further expanded in Figure 6 19   This code has virtually the same functionality as that used in simulation  The only  alteration is the addition of a switch at the output of the summing junction for the weight  vector  This switch is included to be able to reset the weights to zeros should the system  become unstable or run several test using the same identified plant models    Control Desk panels were developed to command the control software   Screenshots of the two layouts are shown in Figure 6 20 and Figure 6 21  This software  was used to enable and disable the control algorithm and tune the step size for each error  path  This software could also reset the control filter to zero coefficients  change the leak  in the algorithm  and graphically monitor the convergence of the error  A second layout    was used to watch the weights move and help determine when they have converged        E q_car_to_box_2 power    ControlDesk Developer Version    control layout power        Na File Edit View Tools Experiment Instrumentation Platform Parameter Editor Window Help       x    Mta E  K  ban UE amu      FEB 49  gt  o fi  amp                   2 power floor       y power floor    Control Weights    Reset    Corto  Sep Ste prg                   x Control    enabled  m  Control Sep SE   msprag        ced                Actuator      Actuator Limits    0 20              0 20       0 0
113. sed in this study could be applied to a direct comparative test to rate the    performance against the existing art for 7  or 8 post test rigs     2 2 1  Industry Standard    The current industry standard control method is a batch processing algorithm  7   14  15   The various software packages using this method do so in distinct iterations as  follows  To start  data 1s collected during the road test of a vehicle  Next  the vehicle or  equivalent specimen is installed on the shaker rig  The specimen 1s then excited by  independent shaped white noise signals running to each actuator simultaneously  The  response from vehicle mounted sensors is collected and a linear model is estimated to  match the multi input multi output relationship of the inputs to the response  This model  1s usually based on a frequency response function  This model must be of high quality  because it is used in each subsequent step    An inverse MIMO transfer function of this model is then calculated and  convolved with the data recorded from the road test to create a road or drive file  The  resulting drive file is a collection of signals  one for each actuator  that are the same  length as the original recorded data  This is the first iteration  The resulting drive file 1s    then scaled to protect the equipment and vehicle and then played through the 7 post    13    actuators  The response of the vehicle is recorded once again and compared to the  desired response  The error between these is then co
114. signals     79    6  EXERIMENTAL PROCEDURES AND RESULTS    With proof of concept in simulation  the final step is implementation to the quarter car  test rig  This chapter follows much of the same structure as Chapter 5  However  this 1s  where everything comes together with hardware in the loop  The chapter begins with a  brief description of the test setup including sensors and data acquisition  Next  the  system identification setup and tests are discussed along with the results of the study   Finally  the control algorithm 1s implemented on the hardware  The chapter closes with a    discussion of the results     6 1  Test Setup    This section details the equipment used for the physical testing  The instrumentation and    sensors will be covered along with the basic methods of performing a test     6 1 1  Sensors    The sensors used to measure the mass accelerations are PCB model number  333B40 accelerometers  These sensors use a powered piezoelectric shear crystal and have  a frequency range of 0 5 30000 Hz  These accelerometers are rated at  10 G and output  approximately 500mV G  The sensors were positioned so that they were exposed to as  little transverse vibration as possible  These vibrations could cause a small non linearity  error in the measurement  Installation was a fairly easy task for installation on the sprung  mass  The top of the mass was drilled and tapped to use a threaded stud to hold the  accelerometer down  This face was perpendicular to the motion o
115. sportation Research Institute  Ann Arbor  MI  p  309   315  1995    MTS Systems Corporation  Eden Prairie  MN  2007  image provided     Servotest Systems Ltd   Slough  Berkshire  England  2007     120    APPENDIX    Appendix A   Rig Maintenance    There are few simple maintenance procedures to ensure good operation of the quarter car    test bed  The following 1s a short bulleted list of items that require periodic attention     NSK Linear guides require Alvania  AS2  grease approximately once a year   Keep the guide rails lightly coated with grease or other rust inhibitor during long  periods of down time to prevent rust from developing    Periodically check the torque of the T bolt clamps  They can become loose  during some vibration tests    Monitor the status lights on the hydraulic power unit  The unit has over   temperature and filter clogged lights  If the unit requires filter replacement one  can be ordered from the phone number and part number listed directly on the filter  housings inside the pump enclosure  MTS documentation contains the changing  intervals otherwise    The service manifold also has a filter with a mechanical indicator  Periodically  check the indicator while a test is running to ensure that the pressure drop across  the filter is not too high  If it is replace the filter    Inspect service manifold and pump accumulator pressures semiannually or as  system performance dictates  Proper accumulator pressure for each may be found  on the accumulators 
116. t  have the same linear characteristics over the range in which the test is operating  These  shortcomings  along with eliminated or simplified suspension geometry  can lead to a  gross error in the representation of the actual vehicle  Figure 2 2 is an example of one  such quarter car test rig  In this system  the suspension compliance of a vehicle is wholly  represented by a set of air springs  The tire 1s represented by elastomeric mounts  The  sprung mass 1s represented by a sliding carriage carrying lead weights  The bearings are  roller wheels and Teflon bushings running in grooves on extruded aluminum uprights   11   The rigidity of the load frame is also a potential issue due to the vast amount of    bolted joints and aluminum extrusion construction        Figure 2 2 Simplified Quarter car Test Rig  VT AVDL     Other limitations of conventional quarter car rigs include the inability to introduce  dynamics such as lateral forces and weight transfer of the vehicle in events such as  cornering  braking  acceleration  and aerodynamic loading  It was asserted that in a  cornering event the outside front wheel may be carrying as much as the entire load of the  front half of the vehicle while the inner wheel may be carrying a negligible load  12    Thus  the vertical loads that a particular vehicle must carry will change dramatically  during such events  Also  during such cornering events the vehicle may roll causing  geometry orientation of the suspension to change  This wi
117. t was required  Though the plant 1s  completely known for this simulation study  it 1s treated as an unknown system by the  software for the purposes of identification and control  Itis also useful to know the plant  because this allows a direct measure of how well the FIR filters identify and control the  system  For this study a simple linear two mass quarter car model was chosen  This was  an obvious choice because it has the same types of input and outputs that the real quarter   car test rig has  In this case one velocity input and two acceleration outputs  The use of a  quarter car model as the plant was not required to demonstrate the concept  The quarter   car model was chosen simply to allow for a chance at being able to compare data from  the test rig later in the study  Its use also aids in making physical sense of the results    given     5 1 1  Mathematical Model    The quarter car model is the usual two degree of freedom vibration model of a  single corner of a vehicle  Figure 5 1 is a diagram of the quarter car model  This model  1s a two mass model which only concentrates on the vertical motion of the vehicle on one    corner  The model contains a sprung mass and unsprung mass denoted by m  and m     51    respectively     The coordinate associated with the motion of the sprung mass 1s called z  and the coordinate associated with the unsprung mass is y  The suspension is modeled    with a simple linear spring  k   and damper  c   The tire is modeled as a linea
118. ta from the rig could not be reproduced then the problem would be even  more difficult to bring track data in for replication using this algorithm  To collect data a  filtered white noise excitation was input to the rig  This noise was filtered with a discrete  filter convolved from two low pass filters  The two filters were a single pole  4 Hz filter  and a four pole 50 Hz filter  The filtered noise was played into the rig and the  accelerometer signals were recorded directly with the EZ Analyst software running the  IOtech system at 1000 Hz  The signals were anti aliased by the data acquisition system     The same signals were filtered and recorded two different times  One data set was    103    created by filtering the data with a 15 Hz low pass filter  The second data set was created  by low pass filtering the accelerometer data with a 30 Hz filter  Two control experiments  were performed to replicate each set of data to see how the excitation bandwidth would  affect the quality of convergence on a solution  The desired response data size was    recorded for 60 s     6 4 3  Experimental Results     15 Hz Data    Reproduction of each data set was attempted several times to learn the best  settings for the adaptive filter coefficients and step sizes  Each time the number of filter  weights or delay size was changed the software had to be recompiled and uploaded to  dSPACE  The controller step sizes could be changed during the test via Control Desk   For all tests the unspru
119. ter car model detailed later  The corner weight chosen was 900 lbs   The offset distance  or the distance at which the actuator applies a force to the tire relative  to the bearing  was chosen to be 20 in  These somewhat extreme values were chosen to    ensure a safety factor in the design and to ensure a high load capacity for future use of the    rig     26    3 4 2  Design and Functionality    The design of LH35 bearings 1s a two groove  gothic arch guide rail made from  hardened and ground steel  The carrier  which runs along the rail  has a recirculating ball  bearing design  Figure 3 6 shows a cross section of the rail and cutout of the carrier  The  ball bearings are of angular contact design  which yields the high load capacity and low  friction design  These bearings are an interchangeable design between rail and carrier    making them a cost effective solution     LH LS Series       Figure 3 6 Section of LH Series Bearing    The guide rails are 1500 mm long  This was chosen to allow the sprung mass to  have a high range of motion allowing for various applications  For this application the  specification for the rail to carrier clearance was given such that there 1s a slight amount  of preload in the bearings  This was done to eliminate rattle space between the carrier  and rail which could cause parasitic vibrations during a test  The preload can not be too  great however  as friction is a function of the preload  Based on NSK documentation  the  dynamic friction fo
120. ters converged on their minimum very quickly just as they did in the  simulation  As expected  they do not do as good of a job identifying the quarter car plant  as in simulation  The last 10 000 points of each signal were used to calculate an RMS  value of each signal after convergence  These RMS values were used to calculate an  error based on how small the model error was compared to the acceleration signals  The    results are compared to the simulation results shown in Table 3 below     Table 3 ID Error Comparison    Model Metric Unsprung TF   Sprung TF  2 30   xperimental Error 16 90  9 90     B Reduction  Sim   30 dB  60 dB  B Reduction  Exp   15 dB  20 dB       The values in the table indicate that the FIR filters are much better at modeling the  dynamics of the simulated model than they are at modeling the real physical system     This is not surprising because the simulated model was an ideal linear system  The    94    quarter car rig has a lot of non linearity associated with the suspension geometry   bearings  bushing and the like as well as additive measurement noise    Figure 6 14 and Figure 6 15 are plots of the power levels of the mass  accelerations and the modeling error  Much like in the simulation analysis  examining  these power plots further show the quality of the model  The power levels of the signals  were computed by squaring the respective signals and then low filtering the squared  signal with a fourth order 0 1 Hz filter  These product and filter
121. to the identified numerical model  the frequency response of  the quarter car model was examined  Figure 5 2 is a plot of the frequency response of  the continuous time state space model  The frequency response shows the two expected    resonance frequencies  The sprung mass appears to have a resonance near 5 3 Hz and the    55    unsprung mass has a resonance near 26 Hz  The phase remains relatively unchanged at  low frequencies approaching DC  This would be expected as such low frequency  excitation does not tend to excite the dynamics of the system  This low frequency phase  1s at 90 degrees because the transfer function 1s between a velocity input and acceleration    outputs     Cont time SS frequency response       180  90  0   90 apra   180                                                                                           Phase  deg                                               50                             Sprung  40          Unsprung                  30       20       10    Mag  dB        0        10        20                                                                                                                       30  10    10   10  10  Frequency    i 10    Figure 5 2 Frequency Response of the Analytical Quarter car State space Model    5 2  System Identification Study    With a quarter car model created the next step was to test system ID In an analytical  simulation  First  a Simulink model was created to implement the system ID technique  based 
122. turning the actuator on and off  If the ID subsystem were disabled the actuator  output was programmed to reset to zero and the FIR weights were programmed to hold  their current values at the time  Thus  once the identification routine was completed  output to the actuator form the ID subsystem would not interfere with that from the  adaptive controller  Also  the converged weights when held could then be used in the    adaptive inverse control subsystem     91    6 3 2  Excitation Signal Shaping    Considerations similar to that in the simulation had to be made for the shaping of  the excitation of the input signal for system identification  In addition to the desire to  excite the system in the frequency range of interest care also must be taken not to exceed  the limits of the actuator  For this test a band limited white noise excitation was filtered  with two cascaded low pass filters  A single resulting filter was constructed as the  convolution of two Butterworth filters  One was a one pole filter with a 4 Hz break  frequency and the other was a four pole with an 85 Hz break frequency  The frequency  response of this shaping filter is shown in Figure 6 11  Clearly the filter does not pass    much signal past 100 Hz  The magnitude crosses  20 dB at 40 Hz     Transfer Function                   Phase  deg   O                    20        40    Mag  dB         60        80                                                                                                     
123. tware    83    allowed control of the experiment and collection of data with a series of windowed  layouts     With this interface  the hydraulics could be controlled and the system ID and  control algorithms could be run and monitored  Figure 6 5 is a general layout of the    experiment     Quarter car Rig         IOtech DAQ  Accelerometer Signals         Ethernet       E  5   O  a  E  A   gt          Feedback       Displacement Command       MTS PID Controller    dSPACE AutoBox    Figure 6 5 Instrumentation Layout    Generally  In an experlment the MTS controller was set to accept and follow an external  displacement command  This PID controller s purpose was to insure that displacement  command signals were followed by the actuator  The external command comes directly  from dSPACE based on the software running at the time  If system ID is enabled  the  excitation comes from an attenuated  filtered white noise signal generator  If adaptive  inverse control is enabled  then the command signal for the actuator comes from the  output of the adaptive control filter    The IOtech system anti aliases and low pass filters the accelerometer signals before  sending them to dSPACE  The IOtech is configured for the accelerometers with PC    based software called EZ Analyst  The digitized  filtered signals may also be viewed on    84    the PC with this software  The oscilloscope was used to monitor the analog signals  moving into dSPACE  It was found that the signals picked up a lot o
124. uction from the  source signal to the error signal  The error signal power of the unsprung mass 1s  approximately 22 dB lower than that of the desired signal  Likewise  the error signal of    the sprung mass is about 23 dB down from the desired sprung mass signal     76                                                                          35    m     40              2        Desired unsprung mass response  A      Unsprung mass error      s  Y    50   55  1 2 3 4 5 6  Simulation Step No  x 10      Figure 5 20 Signal and Error Power for Unsprung Mass                                                                                   35   40  m  2  5  45  2        Desired sprung mass response  a         Sprung mass error         5  50  Y    55 l   60 i    1 2 3 4 5 6  Simulation Step No  x 10     Figure 5 21 Signal and Error Power for Sprung Mass    The control weighs are plotted in Figure 5 22  The weights represent the impulse    response of the inverse of the quarter car transfer function  This response can be moved    TI    forwards and backwards by adjusting the amount of delay in the desired signal before  comparing it to the actual signal  A goal is to move the response such there are near zero    weights on both the leading and trailing tails of the larger response     x 10                Magnitude                                     0 50 100 150 200 250 300 350  Weights    Figure 5 22 Converged Control Weights    Another way to gauge the quality of the inverse model is
125. utterworth filter  was utilized to create this low pass filter  The 2 pole filter had a break frequency of 0 3  Hz  The use of a low pass filter removes most of the dynamics from the signal leaving  only a relatively clean DC power signal  The plots in Figure 5 8 and Figure 5 9 show the    power levels of the signals as the error signal 1s close to converging on 1ts minimum  The    62    power levels are displayed on a decibel scale  In general  a 10 dB difference between the  desired signal and the error signal is considered acceptable and 20 dB or more of a  difference 1s considered excellent  These plots show that the power level of the sprung  mass error signal decreases to nearly 60 dB lower than the accelerometer signal   Likewise  the error of the unsprung mass error decreases to nearly 30 dB lower than the  unsprung accelerometer signal  Both of these converged power level drops are  considered fantastic  which is to be expected for a simulation without external noise    added                                                                          10  _ 0  m     D  2  10  O  a  T  5  D  20   30      Sprung accel  power   40         error power  3 3 5 4 4 5 5  Sample No  x 10      Figure 5 8 Sprung Accelerometer and Error Signal Powers    63          25    20                Signal power  dB                                                    Unsprung accel  power      error power                                        2 5 3 3 5 4 4 5    Sample No  x 10     Figure 5 9 U
126. wer  supply  The power unit shown in Figure 3 13 runs on 480 VAC 3 phase power and 1s  water cooled  It operates at 3000 psi and can supply up to 30 gpm     35       Figure 3 13 MTS SilentFlo Hydraulic Power Supply    Hydraulic power is regulated to the actuator by an MTS 293 11 Hydraulic Service  Manifold  It also supplies the oil pressure for the hydrostatic bearings in the actuator   The manifold seen in Figure 3 14 was specified to have an over sized accumulator on the    pressure side to aid in bandwidth requirements of the system     36       L  Figure 3 14 MTS Hydraulic Service Manifold    Finally  the controller shown in Figure 3 15 provides the real time closed loop  control for the hydraulic system  The controller is an MTS Model 493 02 FlexTest SE  Controller  This stand alone controller can close the loop with force or position  feedback  It accepts one analog input for external command signal generation and it also  has an internal function generator  The controller also has provisions for four digital  inputs for triggers and interlocks  four digital outputs and three analog outputs for    monitoring signals or closing an outer loop        Figure 3 15 MTS FlexTest SE Controller    a     3 8  Maintenance    For the purpose of maintaining the quarter car test rig and supporting apparatus a bulleted    list of maintenance items 1s found in Appendix A     3 9  Summary and Future Developments    The following section provides a brief summary of the functionality of t
    
Download Pdf Manuals
 
 
    
Related Search
 Langdon_Thesis_Rev_Final_ETD_2007 
    
Related Contents
VCT-80AV/VCT-60AV/VCT-50AV  SPP-R200II  Osicus User Guide  V5822IR-A3 SERIES User Manual  Panduit PZLRB2U rack accessory  3933KB - Dynabook  DETANDT—SIMON  Page 1 Page 2 STAGE LIKE AN IMAGE OE IVHE WORLD l i, _am , r  Funk-Wetterdaten-Empfänger Weather Forecast Centre WFC 1000  istusblikyo320_0.2    Copyright © All rights reserved. 
   Failed to retrieve file