Abstract
In general, simulating the nonlinear behavior of systems needs a lot of computational effort. Since researchers in different fields are increasingly targeting nonlinear systems, attempts toward fast nonlinear simulation have attracted much interest in recent years. Examples of such fields are system identification and system reliability. In addition to efficiency, the algorithmic stability and accuracy need to be addressed in the development of new simulation procedures. In this paper, we propose a method to treat localized nonlinearity in a structure in an efficient way. The system will be separated by a linearized part and a nonlinear part that is considered as external pseudo forces that act on the linearized system. The response of the system is obtained by iterations in which the pseudo forces are updated. Since the method is presented in linear state space model form, all manipulations that are made on these, like similarity transformations and model reduction, can easily be exploited. To do numerical integration, time-stepping schemes like the triangular hold interpolation can be used to the advantage. We demonstrate the efficiency, stability and accuracy of the method on numerical examples.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Efficient simulation method
- Structures with local nonlinearity
- Pseudo force
- State space
- Pseudo force in state space (PFSS)
13.1 Introduction
Simulating the nonlinear behavior of structures demands a lot of computational effort and therefore developing efficient simulation tools are necessary. Researchers in different fields that normally involve much computation, such as system identification and system reliability, are increasingly interested in nonlinear systems which has spurred in the attempts to develop fast nonlinear simulation methods [1–4].
Nonlinearity in structures can be characterized as being either local or global. Locally nonlinear structures are structures that are mainly linear but have one or more locally nonlinear devices/properties that make the structural behavior nonlinear. Local nonlinearity in mechanical structures often stems from nonlinear structural joints and can make its response highly nonlinear. There are two difficulties in simulating a nonlinear structure, the first one is to make accurate predictions/ simulations of nonlinearity effects in a structure’s response and the next one is the efficiency in simulation in order to simulate the structural behavior fast enough for convenience.
To speed up the simulation of nonlinear structures, several methods have been proposed. Some methods are based on the model reduction of nonlinear structures [5, 6], others are focused on the integration part to make it faster and more stable [1, 2] while others deal with nonlinear elements based on remodeling and piecewise linearization [7].
Avitabile and O’Callahan [8] presented three efficient techniques to treat the nonlinear connection between linear parts. They called them the Equivalent Reduced Model Technique (ERMT), the Modal Modification Response Technique (MMRT), and the Component Element Method(CEM). In MMRT, the coefficient matrices governing the structural response should iteratively be updated using structural dynamics modification [7] in a process done in modal space, then intermediate result should be returned to physical space to check for possible change in linear response. Marinone et al. [3] applied MMRT to three different cases and it was shown that the main efficiency gain was obtained by doing model selection of the systems. In ERMT, the well-known SEREP [9] method was used to reduce the linear system before discrete nonlinear connections were assembled to the system. Thibault et al. [10] applied ERMT and performed case studies.
To tackle the first issue in nonlinear structural simulation, several methods have been proposed in the literature. A comparative study on available methods for obtaining dynamic response of a system with local nonlinearity was presented by Marinone et al. [3].
One of the well-established methods to consider the effect of structural system nonlinearity is the pseudo-force method [11]. In this method the nonlinearity is considered as nonlinear external forces. Felippa and Park [12] used this method to treat the nonlinearity in nonlinear structural dynamics. They implemented the method on first-order system and used the Linear Multistep Method to discretize the equations, i.e. the whole response history of the system was used to find the response of the system in the next iteration. To reduce the required time for finding the response of the system in the next iteration Brusa and Nigro [13] presented a one-step method for discretizing a first-order system. They applied the method on linear systems only. Feng-Bao et al. [14] presented an iterative pseudo-force method for second order systems to treat the non-proportional damping in the structures. They also proved the convergence of the method.
The state-space formulation, see (13.6), is the most common first-order representation of linear systems. To find the system response, integration can be done using numerical integration schemes like the one used by the Runge–Kutta method or other time-stepping schemes based on triangular hold interpolation of the loading [15].
In this paper, we propose a method to efficiently treat localized nonlinearity in a structure. The system is separated by a linearized part and a nonlinear part. The non-linear part is considered as external pseudo forces that act on the linearized system. The response of the system is obtained by iterations. Since the method is presented in linear state-space form, all linear manipulation like similarity transformations and state-space model reduction can easily be exploited. To do integration, time-stepping schemes like the triangular hold interpolation can be used to the advantage. We demonstrate the efficiency, stability and accuracy of the method in comparison with MMRT and Runge–Kutta in numerical examples.
13.2 Theory
The method can be regarded as an iterative pseudo force method applied on first order system that was discretized using linear single step method. We call the method the Pseudo Force in State Space (PFSS) method. To do integration, the triangular hold interpolation is used.
The governing second-order equation of motion for a mechanical structure is
in which M, C and K L are the mass, damping and stiffness of a structure respectively. Subscript L stands for linearized part of the matrices and NL is for the state-dependent nonlinear part. f is the force vector.
Without approximation all nonlinearity can be moved to the RHS side of the equation and to be treated like external force caused be nonlinearities as
Here,
Equation (13.2) can be transformed to a first-order system of equations by introducing the state vector x as
in which the state vector x and coefficient matrices are
Equation (13.4), can be rewritten in state-space formulation as
in which y is the system’s output A, B, C and D are state-space matrices and the matrices A and B of the dynamic equation can be obtained by the following.
u is the system’s loading and was defined in (13.5).
To obtain a numerical solution, the continuous-time ordinary differential equation (ODE) of (13.6), needs to be discretized in a time-marching algorithm with time step T. This can be made through the recursive formula
In which the state at time t = kT + T is obtained from data given by the previous step at t = kT. The exact coefficient matrices of the discretized form can be shown to be
The integral expression for the source term B disc p can be established only approximately for a general loading p(t). We use a triangular hold interpolation [15] for this approximation.
To conclude, we use the following algorithm to achieve a solution to the simulation problem:
-
1.
Find K L, C and M of the underlying linear system
-
2.
Establish the state-space matrices (13.7)
-
3.
Do the time discretization as in (13.8)
-
4.
Find the response of the linear system at time step k (u k = u L,k + u NL,k )
-
5.
Check if there is any change in response of the system from previous iteration
-
5.1.
If YES : Update nonlinear force and go to step 4
-
5.2.
If NO: go for next time step and start a new iteration sequence at step 4
-
5.1.
The main feature of the algorithm is that the response of the system is found in more than one time step ahead, on the other hand, all available integration scheme are trying to converge to the solution in one time step and then continue to the next step but in this algorithm, by having response at time step kT, the response in a duration (k+1)T to (k+n)T will be found simultaneously. the number of time steps, n, depends on the strength on nonlinearity in the system such that if the system is strongly nonlinear, n=1
13.3 Case Studies
To investigate the accuracy, stability and efficiency of the PFSS method, three case studies were considered and the results were compared with results of the MMRT method and an adaptive time-step Runge–Kutta (RK)method.
Since Runge–Kutta is a well-established method to solve nonlinear ODEs that is conveniently implemented in the Matlab software (as ode45), we use this method to find reference response of the structure. Results from output of other two methods and their deviation from reference response are reported.
13.3.1 A 3DOF System
The structure as shown in Fig. 13.1 consists of three equal masses, four linear springs and one spring with cubic stiffness. Numerical values are: k 1 = k 3 = 20 N/m, k 2 = k 4 = 10 N/m, and m 1 = m 2 = m 3 =1 kg, and c i = 0.01 k i .
13.3.1.1 Nonlinearity Between Two Masses
The system stimulus consists of a sinusoidal force applied on the second mass with the amplitude 0.5 N and with frequency of 0.5 Hz, i.e. f(t) = 0.5 sin(πt). In this case cubic-stiffness-spring is placed between second and third mass. To simulate the structure, two time step sizes have been chosen; one with T = 0.2 s which results in the solution shown in Fig. 13.2, and another one with a smaller time step T = 0.01 s with results presented in Fig. 13.3.
The time response of the third mass of a 40s simulation is presented in Fig. 13.2 using results from all three methods. The left figure shows the structure in a setting with weak nonlinearity in which k NL = 100 N/m3 and the right figure shows the structure’s response in a setting with stronger nonlinearity k NL = 10 kN/m3. The required times to obtain the response by the three methods are presented in Table 13.1.
The algorithmic deviations of the PFSS and MMRT methods are presented in Table 13.2. The deviations are defined by
where x is either given by the MMRT or the PFSS method and x RK is given by the adaptive time-step Runge–Kutta.
The time steps used to create data for Fig. 13.2, is obviously too long which makes the MMRT inaccurate which results in large deviations in both nonlinear cases. One the other hand the PFSS method gives a small deviation for weak nonlinearity but for stronger nonlinearity it even becomes unstable. To treat these accuracy and stability problems, we simulate both methods with smaller time steps, T = 0.01 s and the results shown in Fig. 13.3.
The required time to simulate and resulting deviations are presented in Tables 13.3 and 13.4 respectively.
13.3.1.2 Nonlinearity Affecting Only One Mass
This case is similar to the previous one but the nonlinearity is only connected to the third mass as indicated in Fig. 13.4. The time response of the structure at the third mass is shown in Fig. 13.5. The left picture shows the time response of the third mass for cubic nonlinearity equal to 100 N/m and the right one shows the response at cubic nonlinearity level that equals to 10 kN/m3.
At a sample rate T = 0.01 s the required simulation times and the obtained deviations are presented in Tables 13.5 and 13.6 respectively.
13.3.2 A clamped Beam with Gap Nonlinearity
In this case we considered a beam which is clamped at one end and connected to a spring through a g = 0.127 mm gap at the other end. The beam is shown in Fig. 13.6 and its properties are presented in Table 13.7.
First two nodes were fixed to fulfill the clamped condition. Nonlinearity was placed at node 60 and a transient force applied on node 42. The impulse force was shown in Fig. 13.7. The time response of the structure at the DOF with nonlinearity is displayed in Fig. 13.8. The left figure is for gap and soft spring and the right one is for gap and stiff spring. The required times to simulate the beam response with gap and both soft and stiff spring stiffness is presented in Table 13.8.
In a case with stronger nonlinear effects we increase the supporting spring stiffness to k NL = 17 KN/m. In order to investigate the influence of the sample rate on the accuracy of the result we consider three different time rates. The results are shown in Fig. 13.9 indicate the results for the PFSS and MMRT methods. The required time to simulate the beam response with stiff spring k NL = 170 KN/m for different sampling rates are listed in Table 13.10.
13.4 Discussion on Numerical Results
As shown in Fig. 13.2 too big time steps can cause big error in the results of both compared methods. In the MMRT method, a too big time step resulted in stable but strongly incorrect results and too big time steps caused the PFSS method to yield unstable results. Both these deficiencies can be cured by decreasing time step as indicated in Fig. 13.3.
It is clear from Tables 13.1 and 13.2 for weak nonlinearity the PFSS method worked about 3 times faster than the MMRT method and about 20 times faster than the adaptive step Runge–Kutta method. The result of the PFSS method is about 9 times more accurate than results of the MMRT method. For the case of strong nonlinearity and too low sample rate the PFSS method became unstable but the MMRT yielded results after 0.05 s but large deviation from results of the Runge–Kutta method.
Table 13.3 shows that the PFSS method obtained the simulation result for the 3DOF structure with weak nonlinearity and time step 0.01 s after 0.06 s which is about 14 times faster than the MMRT method and about 10 times faster than the Runge–Kutta method. The accuracy of the methods, indicated in Table 13.4, show that the PFSS method is 8 times more accurate in this case. For the more strongly nonlinear case, PFSS works about 2.5 times faster and 3 times more accurate than MMRT.
Simulation results for the second 3DOF structure are shown in Fig. 13.5. The required simulation time and result deviation from results of the Runge–Kutta method has been tabulated in Tables 13.5 and 13.6 respectively. Results indicate that under some conditions MMRT can have big deviation from Runge–Kutta results and also it is significantly slower than the here presented PFSS method.
For the beam structure, results have been depicted in Fig. 13.8 show a good match between the results for weak nonlinearity. However, for strong nonlinearity there is deviation between the methods, as is shown Fig. 13.9. Table 13.8 indicates that RK is significantly slower than the other two methods and PFSS is about 12 times faster than MMRT. The main reason for the long simulation time for RK is the fact that stimulus, which is impulse, inserted in very short duration and ode45 could not see it, therefore, a time vector with a very short time step have to send to it. As shown in Table 13.9, PFSS has almost the same accuracy as RK for both cases but MMRT has large deviation from RK in stiff spring case. The convergence of the methods for strongly nonlinear structure, K = 170 KN/m, was considered and Fig. 13.9 indicates that the PFSS method has converged for a time step of 0.1 ms and it took 6.43 s to obtain the results (see Table 13.10) but for the MMRT method no convergence could be found even for time steps as small as 1 μs with results that took 1,429 s to obtain.
13.5 Conclusions
In this paper Pseudo Force in State Space method, has been presented. This is a method for fast simulation of structures with local nonlinearity. The method has been applied to three different cases and the obtained results have been compared with results of the Runge–Kutta method and Modal Modification Response Technique method.
The results are presented in figures and tables which show three aspects, stability, accuracy and rapidness. In the sense of stability, the method PFSS is conditionally stable but the MMRT and Runge–Kutta produces stable results in these cases. Regarding accuracy, PFSS gives the same accuracy as the adaptive time-step Runge–Kutta method while MMRT in some cases gives the same accuracy and in some other cases it performs worse. Finally, about fastness, the PFSS method is shown to be the fastest of the three while MMRT is faster than Runge–Kutta.
References
Tianyun L, Chongbin Z, Qingbin L, Lihong Z (2012) An efficient backward Euler time-integration method for nonlinear dynamic analysis of structures. Comput Struct 106–107:1–272
TianYun L, QingBin L, ChongBin Z (2013) An efficient time-integration method for nonlinear dynamic analysis of solids and structures. Sci Chin Phys Mech Astronomy 56:798–804
Marinone T, Avitabile P, Foley JR, Wolfson J (2012) Efficient computational nonlinear dynamic analysis using modal modification response technique. Mech Syst Signal Process 31:1–446
Bhattiprolu U, Bajaj AK, Davies P (2013) An efficient solution methodology to study the response of a beam on viscoelastic and nonlinear unilateral foundation: Static response. Int J Solids Struct 50:2328–2339
Petrov EP, Ewins DJ (2005) Method for analysis of nonlinear multiharmonic vibrations of mistuned bladed disks with scatter of contact interface characteristics. J Turbomach 127(1):128–136
Friswell MI, Penny JET, Garvey SD (1995) Using linear model reduction to investigate the dynamics of structures with local non-linearities. Mech Syst Signal Process 9:317–328
Sestieri A (2000) Structural dynamic modification. Sadhana 25:247–259
Avitabile P, O’Callahan J (2009) Efficient techniques for forced response involving linear modal components interconnected by discrete nonlinear connection elements. Mech Syst Signal Process 23:1–260
O’Callahan JC, Avitabile P, Riemer R (1989) System equivalent reduction expansion process. Paper presented at the international modal analysis conference, Las Vegas, Nevada, February 1989
Thibault L, Avitabile P, Foley J, Wolfson J (2012) Equivalent reduced model technique development for nonlinear system dynamic response. Mech Syst Signal Process 36(2):422--455
Haisler WE, Hong JH, Martinez JE, Stricklin JA, Tillerson JR (1971) Nonlinear dynamic analysis of shells of revolution by matrix displacement method. AIAA J 9(4):629–636
Felippa CA, Park KC (1979) Direct time integration methods in nonlinear structural dynamics. Comput Methods Appl Mech Eng 17–18: 259–275
Brusa L, Nigro L (1980) A one-step method for direct integration of structural dynamic equations. Int J Numer Methods Eng 15:685–699
Feng-Bao L, Yung-Kuo W, Young SC (2003) A pseudo-force iterative method with separate scale factors for dynamic analysis of structures with non-proportional damping. Earthquake Eng Struct Dynam 32:329–337
Franklin GF, Powell JD, Workman ML (2006) Digital control of dynamic systems, 3rd edn. Ellis-Kagle Press, USA
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 The Society for Experimental Mechanics, Inc.
About this paper
Cite this paper
Yaghoubi, V., Abrahamsson, T. (2014). An Efficient Simulation Method for Structures with Local Nonlinearity. In: Kerschen, G. (eds) Nonlinear Dynamics, Volume 2. Conference Proceedings of the Society for Experimental Mechanics Series. Springer, Cham. https://doi.org/10.1007/978-3-319-04522-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-04522-1_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04521-4
Online ISBN: 978-3-319-04522-1
eBook Packages: EngineeringEngineering (R0)