The present invention relates to a control of a system, machine or process. More particularly, the present invention relates to calculating a model to be used for generating drive signals as input to a vibration or other controlled system.
Vibration systems that are capable of simulating loads and/or motions applied to test specimens are generally known. Vibration systems are widely used for performance evaluation, durability tests, and various other purposes as they are highly effective in the development of products. For instance, it is quite common in the development of automobiles, motorcycles, or the like, to subject the vehicle or a substructure thereof to a laboratory environment that simulates operating conditions such as a road or test track. Physical simulation in the laboratory involves a well-known method of data acquisition and analysis in order to develop drive signals that can be applied to the vibration system to reproduce the operating environment. This method includes instrumenting the vehicle with transducers “remote” to the physical inputs of the operating environment. Common remote transducers include, but are not limited to, strain gauges, accelerometers, and displacement sensors, which implicitly define the operating environment of interest. The vehicle is then driven in the same operating environment, while remote transducer responses (internal loads and/or motions) are recorded. During simulation with the vehicle mounted to the vibration system, actuators of the vibration system are driven so as to reproduce the recorded remote transducer responses on the vehicle in the laboratory.
However, before simulated testing can occur, the relationship between the input drive signals to the vibration system and the responses of the remote transducers must be characterized in the laboratory. Typically, this “system identification” procedure involves obtaining a respective model or transfer function of the complete physical system (e.g. vibration system, test specimen, and remote transducers) hereinafter referred to as the “physical system”; calculating an inverse model or transfer function of the same; and using the inverse model or transfer function to iteratively obtain suitable drive signals for the vibration system to obtain substantially the same response from the remote transducers on the test specimen in the laboratory situation as was found in the operating environment.
As those skilled in the art would appreciate, this process of obtaining suitable drive signals is not altered when the remote transducers are not physically remote from the test system inputs (e.g. the case where “remote” transducers are the feedback variables, such as force or motion, of the vibration system controller).
Although the above-described system and method for obtaining drive signals for a vibration system has enjoyed substantial success, there is a continuing need to improve such systems. In particular, there is a need to improve models of the physical system and the process for obtaining the drive signals.
This Summary and the Abstract herein are provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary and the Abstract are not intended to identify key features or essential features of the claimed subject matter, nor are they intended to be used as an aid in determining the scope of the claimed subject matter. The claimed subject matter is not limited to implementations that solve any or all disadvantages noted in the Background.
A first aspect of the present invention is a test that includes a physical test rig having a compliant actuator assembly responsive to a drive signal and a test specimen operably connected to the compliant actuator assembly. A non-transitory computer storage device is provided and is configured to operate with a processor to execute instructions stored thereon so as to apply a test drive signal to the physical test rig. An actual response signal of the physical test rig and the test specimen to the test drive signal is obtained and an error as a function of the actual response signal and a selected response signal is calculated. If the error has not reached a selected threshold a new drive signal based on the error and a relaxation gain factor is obtained. The new drive signal is obtained and applied until the error reaches the selected threshold.
A second aspect is a method for operating a test system that includes applying a test drive signal to a physical test rig having a compliant actuator assembly for imparting loads to a test specimen. An actual response signal of the physical test rig and the test specimen to the test drive signal is obtained and an error as a function of the actual response signal and a selected response signal is calculated. If the error has not reached a selected threshold a new drive signal based on the error and a relaxation gain factor is obtained. The new drive signal is obtained and applied until the error reaches the selected threshold.
One or more of the following features can be provided in further embodiments of the aspects described above.
The relaxation gain factor is greater than 0.5, and preferably is greater than 0.65, and more preferably is greater than 0.75, and yet even more preferably is greater than 0.8. By being able to use a relaxation gain factor than that previously used before, the overall number of iterations necessary to obtain the drive using an iterative process such as those discussed below has been significantly reduced when compared to a test system not having such compliant actuator assemblies.
The method and test system are not limited by the type of model used. For example and without limitation, a linear or non-linear model can be configured for use with the physical rig and the test specimen, and wherein the new drive signal is obtained based on the error, the linear or nonlinear model and the relaxation gain factor.
The compliant actuator assembly can comprise one or more actuators each having a spring connecting the actuator to the test specimen to provide compliance; and/or include an accumulator. The accumulator can be fluidly or mechanically coupled to each of the chambers or piston of a double-acting actuator. The accumulator(s) introduce a spring effect to an otherwise substantially rigid actuator. Each accumulator can include a first portion of compressible fluid (typically, a gas such as nitrogen, mechanical spring, or other resilient media or device,) and a second portion that is filled with a liquid, which compared to the gas, is substantially incompressible. The second portion of each accumulator 164 is fluidly coupled to a bore or mechanically coupled to the piston. Commonly, a diaphragm (or equivalent separating device such as a piston) is provided in each accumulator to maintain separation of the spring device or media and the liquid. Using hydraulic accumulators, typically but not exclusively pre-charged with nitrogen gas or mechanical elements, allows tuning of the spring stiffness (i.e. the compliance) of the actuator assembly to match requirements of a specific test specimen.
The compliance of the compliant actuator assembly can be adjustable, and/or, if desired, the compliant actuator assembly is more compliant than the test specimen in one or more degrees of freedom.
Other design considerations of the actuator assembly can also be used to obtain desired performance. For instance, any or all of the area ratios between the accumulator effective area and the area of the piston, the mass of the accumulator piston and/or the velocity of oil entering/exiting the accumulator can be used to tune the compliance to be effective at low frequencies yet become substantially inert or at least substantially stiffer at higher frequencies that warrant less compliance and more stiffness.
A particular advantage of the method and test system described above in any of the foregoing embodiments is that the test specimen in the test system can be replaced with a new test specimen being similar but different than the test specimen. The drive signal that corresponds to the error reaching the selected threshold is applied to conduct testing on the new test specimen. In prior art systems, a new drive signal would need to be generated, which takes a considerable amount of time. Instead, because of the compliant actuator assembly the same drive signal can be used on similar but different test specimens.
As used herein, “similar but different test specimens” are test specimens having the overall same structure for use in the test specimen, but each similar but different test specimen is different in at least one respect such as but not limited to different structure, element, material, operating parameter characteristic, value, setting or adjustment. Stated in another way, two test specimens are similar but different if test results obtained from each test specimen are suitable when the same drive signal is used to test each of the test specimens. If the same afore-mentioned test specimens are used in the test system that is otherwise substantially the same but does not include one or more compliant actuator assemblies and the test results obtained would not be suitable if the same drive signal is applied to each test specimen, then the two test specimens are similar but different.
The method and test system are particularly advantageous for a test specimen that is at least a portion of a vehicle, wherein at least one of the compliant actuator assembly is configured to apply a load upon said at least a portion of the vehicle, particularly in a direction corresponding substantially to forward motion or motion being lateral to forward motion of the vehicle.
The computer 30 illustrated in
An input device 40 such as a keyboard, pointing device (mouse), or the like, allows the user to provide commands to the computer 30. A monitor 42 or other type of output device is further connected to the system bus 36 via a suitable interface and provides feedback to the user. The desired response 22 can be provided as an input to the computer 30 through a communications link, such as a modem, or through the removable media of the storage devices 38. The drive signals 17 are provided to the physical system 10 of
Before describing the present invention, it may also be helpful to review, in detail, an exemplary known method for modeling the physical system 10 and obtaining the drive 17 to be applied thereto. Although described below with respect to a test vehicle, it should be understood that this prior art method and the present invention discussed below are not confined to testing only vehicles, but can be used on other processes, types of test specimens and substructures or components thereof. In addition, the description is done assuming spectral analysis based modeling estimation and implementation though operations can be carried by several other mathematical techniques (e.g. Adaptive Inverse Control (AIC) type models, parametric regression techniques such as Auto Regressive Exogenous (ARX) and State Space types of models, or combinations thereof).
Referring to
Next, in an identification phase, the input/output model of the physical system 10 is determined. This procedure includes providing drive 17 as an input to the physical system 10 and measuring the remote transducer response 21 as an output at step 56. The drive 17 used for model estimation can be random “white noise” having frequency components over a selected bandwidth. At step 58, an estimate of the model of the physical system 10 is calculated based on the input drive applied and the remote transducer response obtained at step 56. In one embodiment, this is commonly known as the “frequency response function” (FRF). Mathematically, the FRF is a N×M matrix wherein each element is a frequency dependent complex variable (gain and phase versus frequency). The columns of the matrix correspond to the inputs, while the rows correspond to the outputs. As appreciated by those skilled in the art, the FRF may also be obtained directly from prior tests using the physical system 10 or other systems substantially similar to the physical system 10.
An inverse model H(f)−1 is needed to determine the physical drive 17 as a function of the remote responses at step 60. As appreciated by those skilled in the art, the inverse model can be calculated directly. Also, the term “inverse” model as used herein includes a M×N “pseudo-inverse” model for a non-square N×M system. Furthermore, different forward models H and the inverse models H(f)−1 can be used such as regions with “brakes on” and “brakes off” in a spindle coupled vehicle test system. At this point in the prior art, the method enters an iterative phase, illustrated in
The iterative process involves recording the first actual response y1(t) resulting from the initial drive x1(t) and comparing it with the desired response 22 and calculating a response error 89 Δy1 as the difference at step 88. (The first actual response signal y1(t) is provided at 87 in
As described, the response error 89 Δy is commonly reduced by the relaxation gain factor (or iteration gain) 95 to form the target response correction 77. The iteration gain 95 stabilizes the iterative process and trades off rate-of-convergence against iteration overshoot. Furthermore, the iteration gain 95 minimizes the possibility that the test vehicle will be overloaded during the iteration process due to non-linearities present in the physical system 10. As appreciated by those skilled in the art, an iteration gain can be applied to the drive correction 94 Δx and/or the response error 89. It should be noted in
At this point, a modified method of the prior art for calculating the drive can also be discussed. The modified prior art method includes the steps of the identification phase illustrated in
Generally, an aspect of the invention is schematically illustrated in
Although illustrated in
A first embodiment of a compliant actuator assembly 150 is schematically illustrated in
Other design considerations of the actuator assembly 150 can also be used to obtain desired performance. For instance, any or all of the area ratios between the accumulator 164 effective area and the area of the piston 158, the mass of the accumulator piston and/or the velocity of oil entering/exiting the accumulator 164 can be used to tune the compliance to be effective at low frequencies yet become substantially inert or at least substantially stiffer at higher frequencies that warrant less compliance and more stiffness.
U.S. Pat. No. 6,457,369 discloses other forms of actuators (linear or partially rotatory) using volumes of compressible gas to provide gas springs which can be used in the present invention, and as such is incorporated herein by reference in its entirety. It should be noted the compliant actuators described in U.S. Pat. No. 6,457,369 however are not used in the manner as taught herein. In U.S. Pat. No. 6,457,369 the compliant actuators are used to provide a high static or low frequency load that is also compliant to higher frequency input disturbances. However, some control techniques particularly with respect to hydraulic powering up or shutting down as described therein can be incorporated, if desired.
As indicated above, a compliant actuator assembly is particularly advantageous in a multiple degree of freedom (multiaxial) test system such as test system 200 illustrated in
Referring to
In the exemplary embodiment, the test fixture 200 also includes a second loading assembly 215. The second loading assembly 215 comprises a plurality, of struts 217 and at least one of actuator assemblies 219A, 219B and 229. Generally, the second loading assembly 215 can apply a force substantially along the axis 226 using actuator assembly 229 as well as a moment about axis 224 using actuator assemblies 219A and 219B, and a moment about an axis parallel to the axis 222 using actuator assemblies 219A, 219B and 229.
Each of the actuator assemblies of
It should be noted that in comparison to the mechanical springs 240, the compliant actuator 150 having the compliance elements operably coupled between the double-acting actuator ends, or the fixed and single acting actuator end, may be advantageous because compliance of the actuator assembly is “inside” the control loop (signal lines 19 and 15A in
A particular advantage of including a compliant actuator or assemblies in the test system is that a new drive may not be needed for testing a plurality of “similar but different” test specimens. Often, test systems of the prior art a new drive using an iterative process as that described above for each similar but different test specimen to be tested based on each corresponding test specimen's unique response data collected recorded at step 54 in
The compliant actuator assemblies also help perform testing upon a test specimen that from time to time exhibits different characteristics during testing. The compliant load assemblies also can keep the applied forces or loads more consistent over time.
It should be noted yet another significant advantage that has been achieved with the use of the compliant actuator assemblies in the test system is that the overall number of iterations necessary to obtain the drive using an iterative process such as those discussed above has been significantly reduced when compared to a test system not having such compliant actuator assemblies. Commonly, for the reasons discussed above the iteration gain or relaxation gain factor 95 must be kept small, for example on the order of 0.3 so that overshoot does not occur and damage the test specimen. Since the relaxation gain factor is small the number of iterations required to obtain the final drive is quite large, for example, 30 iterations. It is not uncommon for each iteration to take an hour or more for test systems such as a road simulator; hence to converge upon the final drive may easily take 30 hours or more. However, use of the compliant actuator assemblies that in effect allows the test system to be substantially less stiff than the test specimen (in at least some degrees of freedom, like the horizontal channels with complete vehicle spindle coupled road simulators, or partial vehicle testing that use one or two spindle coupled road simulators, for example, to test the rear axle/suspension of a vehicle, or one corner of a vehicle suspension, or a directly coupled component test specimen such as an engine mount connected to one or more compliant actuator assemblies) allows relaxation gain factors greater than about 0.5 to be used, and in a further embodiment greater than about 0.65 to be used, and in yet a further embodiment greater than about 0.75 to be used, and in yet other further embodiments greater than about 0.8 to be used. Use of a larger relaxation gain factor drastically cuts the number of iterations required to converge upon the final drive, thereby saving considerable time and expense, where as the relaxation gain factor increases the number of iterations needed generally decreases; therefore any increase in the relaxation gain factor during can provide significant advantages since the number of iterations decreases.
At this point it should also be noted that afore-mentioned advantages are obtained for any type of model that is used during processing or calculation to arrive at a new drive signal. The type of model used is not important because it is the reduction in the number of iterations that has been achieved with the use of one or more compliant actuator assemblies in the test system. Therefore, the invention is not limited to the exemplary test system methodologies used during iteration of the drive signals, but rather can be used with, for example, both linear and non-linear models.
Yet another difference between the prior art test systems and methods and the present test system and method having compliant actuator assemblies is that one can adjust the compliance of the test system (physical test rig) to have a selected compliance or a selected stiffness relative to the test specimen, for example, by adjusting the test system to be much softer than the test specimen, such as 10% as stiff as the test specimen (in at least some degrees of freedom). This again allows a larger relaxation gain factor to be used, thereby reducing the number of iterations. Such adjustments to the stiffness or compliance of the test system may allow the relaxation gain factor to be independent of similar test specimens, for example, if the road simulator was adjusted to have 10% of the stiffness of a car in one test and 10% the stiffness of a truck in another, the same number or nearly the same number of iterations may be needed for each vehicle.
Other exemplary iterative processes and embodiments that can benefit from aspects of the present invention are described in U.S. Pat. No. 8,135,556; U.S. Published Patent Application US 2013/0304441A1; and US patent application entitled “Methods and Systems for Testing Coupled Hybrid Dynamic Systems,” filed on even date herewith, all of which are hereby incorporated by reference in its entirety.
Generally, the afore-mentioned patent and applications provide arrangements for controlling simulation of a coupled hybrid dynamic system. In one exemplary arrangement, the arrangement comprises a physical test rig configured to drive a physical structural component of the system and to generate a test rig response as a result of applying a drive signal input to the test rig. A processor is configured with a virtual model of the complementary system (herein in also “virtual model”) to the physical component (i.e. the virtual model of the complementary system and the physical component comprises the complete hybrid dynamic system). The processor receives a first part of a test rig response as an input and generates a model response of the complementary system using the first part of the received test rig response and a virtual drive as inputs. The processor is further configured to compare a different, second part of the test rig response with the corresponding response from virtual model of the complementary system to form a difference, the difference being used to form a system dynamic response model which will be used to generate the test rig drive signal.
In an embodiment, the processor is further configured to generate the test drive signal, receive the test rig response, generate a response from the virtual model of the complementary system, and compare the test rig response with the response from the virtual model of the complementary system to generate a hybrid simulation process error. The error is then reduced using an inverse of the system dynamic response model, in an iterative fashion until the difference between the response from the virtual model of the complementary system and the test rig response is below a defined threshold.
In the exemplary arrangement, a complementary vehicle model 370 is provided in suitable non-transitory computer readable media such as a hard disk of a computer and accessible by a processor. The model of a vehicle is exemplary only, however, as other systems may be modeled without departing from the present disclosure. Also, for purposes of explanation, the physical component is a strut employed in a vehicle suspension system. Other components may be tested, as the strut is an example only of a physical component, including but not limited to testing of a complete vehicle less actual tires and wheels as described in the above-identified patent application. A test rig 372 is also provided that accepts drive(s) and provides response(s) to any of the compliant actuator assemblies discussed above, which are a part of the test rig 372. In this example, the test rig 372 is configured to test a physical strut mounted within the test rig 372. However, the test rig 372 may be configured to test other structural components. The test rig 372 has a rig controller 374.
The arrangement forms or ascertains a system dynamic response model that can be employed to generate a drive signal used to drive the test rig 372. The system dynamic response model 376 may be a frequency response function (FRF), as one example. The system dynamic response model 376 may also be determined, or calculated, by the same processor on which the model 370 of the complementary is run. However, a system dynamic response model 376 may also be determined and calculated on a separate processor.
The response from the test rig 372, such as the random rig force 382, is supplied as an input to form a random model drive 386 to the virtual vehicle model 370 of the complementary system. The virtual vehicle model 370 of the complementary system excludes the component under test, in this case the strut 380. The virtual vehicle model 370 of the complementary system responds to the random model drive input signal 386 with a random model response signal 88, in this case a displacement.
In the third step of the process, the random response 88 of the virtual model 370 of the complementary system is compared to the associated test rig random response 384. A comparison 390 is performed to form a random response difference 392 (herein by example a displacement). The relationship between the random response difference 392 and the random rig drive 378 establishes the system dynamic response model 376. The system dynamic response model 376 will be inverted and used for test rig drive prediction in the iterative simulation control process of
The determination of the system dynamic response model 376 may be done in an offline process, such that high powered and high speed computing capabilities are not required. Further, since there is no need to acquire data, any component can be tested without previous knowledge of how that component is going to respond within a virtual model, or in a physical environment. The offline measurement of the system dynamic response model 376 measures the sensitivity of the difference in response 88 of the virtual model of the complementary system and rig response 384 to the rig inputs when the component 380 is in the physical system. Once the relationship between rig drive 378 and system response difference 392 has been modeled, an offline iteration process is performed, as seen in
In the iterative process of
The response 400 of the virtual model 370 of the complementary system is compared to the test rig response 396 from the test rig 372. This test rig response 396 must also be a displacement, if the response 400 of the virtual model 370 of the complementary system is a displacement. A comparison of 402 is made between the test rig response 396 and the response 400 of the virtual model 370 of the complementary system to form a response difference 403.
The response difference 403, in this case a displacement difference, is compared to a desired difference 404. Typically, the desired difference 404 will be set at zero for an iterative control process. In further embodiments, however, other desired differences may be employed without departing from the scope of the present disclosure.
The comparison 406 between the response difference 403 and the desired difference 404 produces a simulation error 407 used by the inverse (FRF-1) of the system dynamic response model 376 that was previously determined in the steps shown in
The next test rig drive signal 414 is applied to the test rig 372 and first and second responses are measured. The response 394 to be applied to the vehicle model 370 generates via the processor and the virtual model 370 of the complementary system, a response 400 that is compared to test rig response 396. The process is repeated iteratively (represented by arrows 397 and 399) until the resulting simulation error 407 is reduced to a desired tolerance value.
The processing of the vehicle model 370 and the determination of the final test rig drive signal 414 is capable of being performed within a single processor. However, in certain embodiments, multiple processors may be employed. Also, it should be understood that the process for determining the simulation error 407 and the determination of the test rig drive signal 414 may be performed offline.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above as has been held by the courts. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/875,645 filed Sep. 9, 2013.
Number | Date | Country | |
---|---|---|---|
61875645 | Sep 2013 | US |