1 Introduction

Suspension bridges are usually the first candidate to connect two far points, creating long spans in their structure. This issue causes that these bridges suffer from the large deformation due to dynamic loads, like wind. They can separately vibrate in four main modes named vertical, longitudinal, lateral, and torsional; also, their vibration can be a combination of mentioned modes (Huang et al. 2005). The prediction of dominant modes of ultimate responses under some events, like ground motions having fortuitous inherent is very difficult. But, this issue about wind is a little different. The deck which air flows around it, can encounter aerodynamic phenomena, like vortex-shedding, galloping, buffeting, static divergence, and flutter (Strommen 2016). Each of the mentioned instances makes bridges vibrate in specific modes, which can be determined in account to occurred phenomenon. For example, flutter makes bridge experience torsional vibration, such that one special mode has the integral role. Hence, the aerodynamic behavior of suspension bridges should be improved, possible by three main strategies as follows (Li et al. 2015):

  1. (1)

    Changing the shape of bridge, like using the separate streamlined box girders.

  2. (2)

    Converting the kinetic abilities by altering the structural configuration of bridge.

  3. (3)

    Attachment of additional instruments to improve the stability.

Tuned mass damper, as a passive mechanical control strategy, belongs to the third item. In the simplest form, it includes three main parameters called mass ratio, tuning frequency, and damping ratio (Elias and Matsagar 2017). Kwon et al. (2000) utilized a TMD mechanism to activate a plate, changing the air flow around the deck. Their creative passive system was experimentally tested in the wind tunnel test, which was successfully verified. Pourzeynali and Datta (2002) investigated the effects of TMD’s parameters on increasing of flutter velocity. The results indicated that TMD did not cause any instability. Finally, the appropriate values of its parameters were informed. Chen and Kareem (2003) investigated the efficiency of TMD for bridge’s flutter control. They tried to introduce a procedure to design optimum TMDs according to the negative damping of structures. Chen and Cai (2004) Suggested a novel control strategy, attenuating the modal coupling effects and mitigating the resonant vibration by TMDs. Abdel-Rohman and John (2006) investigated the performance of TMD in increasing of galloping velocity of flexible suspension bridges without any changes in their shapes. Domaneschi et al. (2015) studied the control of buffeting of suspension bridges using TMD. The results of analysis showed that placing a single TMD at the middle point of the main girder, could reduce the response of bridge. Alizadeh et al. (2018) addressed the sensitivity of flutter velocity into gyration radius and placement of TMDs for the Vincent Thomas suspension bridge. Furthermore, performance of TMD in response reduction of suspension bridges was studied by many researches. (Lavasani et al. 2020a and 2020b; Alizadeh and Lavasani 2020).

Setting of TMD’s parameters is the most important factor in designing and controlling process. Efficiency of mass ratio can be improved by increasing the value of it; But, using too heavy TMDs will change the modal properties of structure, while it is not recommended. Damping ratio has less influence compared to mass ratio, however, increasing the value of damping ratio helps to dissipate the more energy of bridge. It is worth noting, that higher values of damping ratio disturb the movement of mass block. Also, mistuning of TMD can considerably decrease its performance (Tao et al. 2017). Hence, the parameters of TMD should be adjusted to their optimum values, needing an optimization process.

Finding the most optimum solution for a certain problem under determined constraints is named optimization process (Chen et al. 2018). Optimization can be done by gradient search methods or meta-heuristic algorithms (Pourzeynali et al. 2007). In the second item, one initial population is created to provide better solution compared to previous one. In other words, it should provide the better generations step by step. Many population-based meta-heuristic optimization algorithms have been introduced and improved by researchers (Rao et al. 2011; Shahruzi et al. 2017). Also, parameters of TMD were optimized in many researches by using these algorithms (Pisal and Jangid 2016; Miguel et al. 2016).

In this paper, flutter analysis of long span suspension bridges is done by the multi-mode method in time domain. TMD, as a passive system, will be optimized in a manner controlling all the existing vulnerable torsional modes. Optimization process will be done according to the highest increase of flutter velocity of related modes. The Golden Gate suspension bridge, as one of the longest ones, located in San Francisco is selected for case study. Also, Car tracking optimization algorithm, as a metaheuristic one, is used as the optimization tool. Finally, the important results obtained by the flutter analysis of bridge, are provided.

2 Flutter Condition

Flutter, as an aerodynamic phenomenon, is divided to two main kinds called two degrees of freedom or classical, and one degree of freedom or torsional, and or \({A}_{2}^{*}\) instability. The first case, common in the airfoil or modern streamlined decks, contains coupling between the vertical and torsional modes. According to the second item’s name, \({A}_{2}^{*}\) derivative, related to the torsional degree of freedom, is responsible for flutter. Perhaps, collapse of the first Tacoma Narrows suspension bridge containing wide plate, as the stiffening girder, can be mentioned as the well-known example for this phenomenon (Larsen and Larose 2015). \({A}_{2}^{*}\) can be somehow considered as the sign of stability in the suspension bridges, especially, in truss type ones. When the values of \({A}_{2}^{*}\) are negative, zero or small compared to the structural damping and mass moment of inertia, the occurrence of torsional flutter is impossible. In fact, this type of flutter occurs when the values of \({A}_{2}^{*}\) are positive and have ascendant curvature (Andersen et al. 2016).

During flutter condition in suspension bridges, all modes expose a sinusoidal form of motion. It is worth noting, the number of modes are finite, and generally, one specific mode plays the dominant role. The velocity making zero damping of specific mode, usually the lowest torsional mode, is known as the flutter velocity. At the mentioned velocity, the bridge vibrates due to the self-excited forces, while in lower velocities of flutter, the vibration of bridge will be damped. In higher velocities, one mode will be negatively damped, causing the divergence of vibration’s amplitude, which can make the total collapse. The aeroelastic forces, imposed on the deck, are evaluated in account to flutter derivatives named \({H}_{i}^{*}\) and \({A}_{i}^{*}\),\(i=1\dots 4\). They were firstly introduced by Scanlan and Tomko (1971) demonstrated in Fig. 1 (Chobsilprakob et al. 2014).

$$L_{se} = \frac{1}{2}\rho U^{2} B\left( {kH_{1}^{*} \frac{{\dot{h}}}{U} + kH_{2}^{*} \frac{{B\dot{\theta }}}{U} + k^{2} H_{3}^{*} \theta + k^{2} H_{4}^{*} \frac{h}{B}} \right)$$
(1)
$$M_{se} = \frac{1}{2}\rho U^{2} B^{2} \left( {kA_{1}^{*} \frac{{\dot{h}}}{U} + kA_{2}^{*} \frac{{B\dot{\theta }}}{U} + k^{2} A_{3}^{*} \theta + k^{2} A_{4}^{*} \frac{h}{B}} \right)$$
(2)
Fig. 1
figure 1

a Localized aerodynamic lift force; b localized aerodynamic torque

In which, ρ, \(U\), and \(B\) are the air density, wind velocity, and width of deck, respectively. Also, \(L\), \(M\), \(h\), and θ signify lift, torque, vertical, and torsional degrees of freedom, respectively. By the way, sub-index \(se\) denotes self-excitation concept.

Each flutter derivative affects the certain property of bridge. classical design of suspension bridge includes truss as the stiffening girder. This matter signalizes the role of flutter derivatives related to torsional motion. In this regard, the \({A}_{2}^{*}\) and \({A}_{3}^{*}\) correspond to velocity and rotation of torsion motion, respectively, are the most important ones. As mentioned, \({A}_{2}^{*}\) dissipates mechanical damping, and \({A}_{3}^{*}\) represents the difference between frequencies of flutter and dominant torsional mode.

3 Equation of Motion

Some fundamental assumptions, considered during analysis, are as follows:

  1. (1)

    Linear behavior is considered during computation.

  2. (2)

    All the dead load is carried out by the main cables, and the deck does not experience any stress.

  3. (3)

    The hangers are vertical and inextensible cable, and their loads are uniformly distributed along the deck.

Finite element method is used to evaluate the structural properties matrices. In this regard, the suspended structure is divided to limited certain elements. As regards, inextensible vertical hangers result in same vertical displacement of main cables and girder, considering two nodes at the end parts of center line of girder is enough. Figure 2 demonstrates the arrangement of degrees of freedom. By the way, the effects of shear deformation are neglected.

Fig. 2
figure 2

Finite Element model of suspended structure

As seen in Fig. 2, each node of the girder has four degrees of freedom namely vertical displacement, bending rotation, warping, and torsional rotation, shown by \(h\), \(b\), \(w\), and θ, respectively. Hence, the order of structural properties matrices of each element is eight. The lift and torque are imposed at the node \(i\) and \(i+1\) in the lumped form. Also, there is not any corresponding force with bending rotation and warping degrees of freedom, meaning zero value. More details about evaluating the structural matrices have been expressed by Rubin et al. (1983) and Lavasani et al. (2020b).

The aerodynamic damping and stiffness can be written according to Eqs. (1) and (2) as follows:

$$C_{ae} = \left[ {\begin{array}{*{20}c} {\alpha_{1} H_{1}^{*} } & {\beta_{1} H_{2}^{*} } \\ {\beta_{1} A_{1}^{*} } & {\gamma_{1} A_{2}^{*} } \\ \end{array} } \right]. K_{ae} = \left[ {\begin{array}{*{20}c} {\alpha_{2} H_{4}^{*} } & {\beta_{2} H_{3}^{*} } \\ {\beta_{2} A_{4}^{*} } & {\gamma_{2} A_{3}^{*} } \\ \end{array} } \right]$$
(3)

where:

$$\alpha_{1} = \frac{1}{2}\rho B^{2} \omega . \beta_{1} = \frac{1}{2}\rho B^{3} \omega . \gamma_{1} = \frac{1}{2}\rho B^{4} \omega$$
(4)
$$\alpha_{2} = \frac{1}{2}\rho B^{2} \omega^{2} . \beta_{2} = \frac{1}{2}\rho B^{3} \omega^{2} H_{3}^{*} . \gamma_{2} = \frac{1}{2}\rho B^{4} \omega^{2}$$
(5)

Now, the motion equation can be written by using potential and kinetic energies, and applying Hamilton’s principal (Rubin et al. 1983):

$$\left[ M \right]\left\{ {\ddot{x}} \right\} + \left[ C \right]\left\{ {\dot{x}} \right\} + \left[ K \right]\left\{ x \right\} = \left[ {C_{ae} } \right]\left\{ {\dot{x}} \right\} + \left[ {K_{ae} } \right]\left\{ x \right\}$$
(6)

In which, \(M\), \(C\), and \(K\) are the mass, damping and stiffness matrices. Also, \(x\) represents the response of degrees of freedom. Equation (6) can be solved by utilizing multimode method in the time domain. Hence, the Cartesian coordinate should be transferred to the modal one:

$$\left\{ x \right\} = \left[ \Phi \right]_{m \times m} \left\{ y \right\}_{m \times 1}$$
(7)

where, \(\Phi\) and y are the mode shape matric and modal amplitude vector, respectively. By replacing the Eq. (7) in Eq. (6), and pre-multiplying in transposed of modal shape matrix:

$$\left[ {\tilde{M}} \right]\left\{ {\ddot{y}} \right\} + \left[ {\tilde{C}} \right]\left\{ {\dot{y}} \right\} + \left[ {\tilde{K}} \right]\left\{ y \right\} = \left[ {\tilde{C}_{ae} } \right]\left\{ {\dot{y}} \right\} + \left[ {\tilde{K}_{ae} } \right]\left\{ y \right\}$$
(8)

In which:

$$\tilde{M} = \left[ \Phi \right]^{T} \left[ M \right]\left[ \Phi \right]. \tilde{C} = \left[ \Phi \right]^{T} \left[ C \right]\left[ \Phi \right]. \tilde{C}_{ae} = \left[ \Phi \right]^{T} \left[ {C_{ae} } \right]\left[ \Phi \right]$$
(9)
$$\tilde{K} = \left[ \Phi \right]^{T} \left[ K \right]\left[ \Phi \right]. \tilde{K}_{ae} = \left[ \Phi \right]^{T} \left[ {K_{ae} } \right]\left[ \Phi \right]$$
(10)

In the flutter condition, all the participant modes are converted to a sinusoidal response with a unique flutter frequency. So, the following relation is utilized:

$$\left\{ y \right\} = \left\{ {\lambda e^{i\omega t} } \right\}$$
(11)

where, \(\lambda\) is the modal participation factor. Now, the following relation can provide the flutter condition:

$$\left( {\left[ {\tilde{K}} \right] - \omega^{2} [\tilde{M} + \tilde{K}_{ae} } \right]) + i\left( {\left[ {\tilde{C}} \right] - \omega [\tilde{C}_{ae} } \right])\left\{ \lambda \right\} = 0$$
(12)

Equation (12) represents the well-known eigenvalue problem of a complex matrix. The determinant of it is zero, while the determinant of both real and imaginary parts be simultaneously zero. This condition needs a trial and error process such that by changing the reduced velocity, a unique \(\omega\) should be appear making zero determinant. Finally, the flutter velocity can be found as follows:

$$U = \frac{{B\omega_{f} }}{{k_{f} }}$$
(13)

In which, sub-index \(f\) denotes the flutter condition.

After computing the flutter velocity, the response of bridge can be evaluated in the state space:

$$\left\{ {\dot{z}} \right\}_{{2m \times 1}} = \left[ {\begin{array}{*{20}c} {0_{{m \times m}} } & {I_{{m \times m}} } \\ {\tilde{M}^{{ - 1}} \bar{K}_{{m \times m}} } & {\tilde{M}^{{ - 1}} \bar{C}_{{m \times m}} } \\ \end{array} } \right]\left\{ z \right\}_{{2m \times 1}} .\bar{C} = \tilde{C} - \tilde{C}_{{ae}} .\bar{K} = \tilde{K} - \tilde{K}_{{ae}}$$
(14)
$$\left\{ z \right\}_{2m \times 1} = \left\{ {\begin{array}{*{20}c} {y_{m \times 1} } \\ {\dot{y}_{m \times 1} } \\ \end{array} } \right\}. \left\{ x \right\}_{m \times 1} = \left[ \Phi \right]_{n \times m} *\left\{ y \right\}_{m \times 1}$$
(15)

I signify unity matrix. Eventually, the ultimate response can be evaluated:

4 TMD Device

Tuned mass dampers were utilized in many studies in order to control the vibrations (Amini and Doroudi 2010; Bortoluzzi et al. 2015; Lievens et al. 2016). Perhaps, the straightforward procedure of designing and low cost of maintaining are the eminent features of it. Vis-a-vis, high sensitivity to mistuning, too much space to place, and immutability of parameters of it versus to dynamic events are the disadvantages of it. However, it is one of the eternal candidate device to control of structures, whether in researches or in practical projects. TMD can be tuned to a specific mode of structure in order to occurrence of resonance to dissipate dynamic energy by its dampers (Debbarma and Das 2016). The most important issue about TMD devices is the setting of its parameters, i.e. mass ratio, damping ratio, and tuning frequency. So, it should be adjusted to its desirable values, which can be achieved by the optimization process. Table 1 and Fig. 3 represent the specifications of TMD utilized in this study.

Table 1 Characteristic of used TMD
Fig. 3
figure 3

Bridge-TMD system

\({m}_{r}\), \({m}_{s}\), \({m}_{h}\), \({I}_{\theta }\) denote mass ratio, mass of structure, mass of TMD, and mass polar moment of inertia of TMD, respectively. \(c\), \(k\), and \(\omega\) sare the damping coefficient of TMD, stiffness of springs, and the frequency of determined mode, respectively, that the sub-indexes specify relevant degree of freedom. The structural properties matrices experience a little change with presence of TMD shown for adding one TMD:

$$\left[ {K_{co} } \right] = \left[ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\left\{ 0 \right\}} \\ \end{array} } \\ \end{array} } \\ \end{array} } & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {\left( {K_{AC} + k} \right)_{m \times m} } \\ {\begin{array}{*{20}c} {AB} \\ {\left( { - k} \right)_{{\left( {n + 1} \right) \times m}} } \\ \end{array} } \\ \end{array} } \\ \end{array} } & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\left\{ 0 \right\}} \\ \end{array} } \\ \end{array} } \\ \end{array} } & {\begin{array}{*{20}c} {\left\{ 0 \right\}} \\ {\begin{array}{*{20}c} {\left( { - k} \right)_{{m \times \left( {n + 1} \right)}} } \\ {\begin{array}{*{20}c} {\left\{ 0 \right\}} \\ {k_{{\left( {n + 1} \right) \times \left( {n + 1} \right)}} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \right]_{{\left( {n + 1} \right) \times \left( {n + 1} \right)}}$$
(16)
$$\left[ {C_{co} } \right] = \left[ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\left\{ 0 \right\}} \\ \end{array} } \\ \end{array} } \\ \end{array} } & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {\left( {C_{AC} + c} \right)_{m \times m} } \\ {\begin{array}{*{20}c} {AC} \\ {\left( { - c} \right)_{{\left( {n + 1} \right) \times m}} } \\ \end{array} } \\ \end{array} } \\ \end{array} } & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\begin{array}{*{20}c} {AC} \\ {\left\{ 0 \right\}} \\ \end{array} } \\ \end{array} } \\ \end{array} } & {\begin{array}{*{20}c} {\left\{ 0 \right\}} \\ {\begin{array}{*{20}c} {\left( { - c} \right)_{{m \times \left( {n + 1} \right)}} } \\ {\begin{array}{*{20}c} {\left\{ 0 \right\}} \\ {c_{{\left( {n + 1} \right) \times \left( {n + 1} \right)}} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \\ \end{array} } \right]_{{\left( {n + 1} \right) \times \left( {n + 1} \right)}}$$
(17)
$$\left[ {M_{co} } \right] = \left[ {\begin{array}{*{20}c} {\left[ M \right]_{n \times n} } & {\left\{ 0 \right\}_{n \times 1} } \\ {\left\{ 0 \right\}_{1 \times n} } & {m_{{\left( {n + 1} \right) \times \left( {n + 1} \right)}} } \\ \end{array} } \right]_{{\left( {n + 1} \right) \times \left( {n + 1} \right)}}$$
(18)

AC signifies absolute coefficient of bridge’s matrices without attaching TMD. Sub-index \(co\) denotes combined system of bridge and TMD. Also, \(n\) represents the number of degrees of freedom.

5 Car Tracking Algorithm

Finding the values of set of parameters to satisfy the needed performance metric under specified constraints is named optimization process. Optimization may be done by the gradient search method, sometimes time consuming; Specially, when the problems are extricated. The other type of methods, inspired from the nature of some physical, biological, and social phenomena are called metaheuristic optimization algorithms which can remarkably decline the time of computation by their random inherent. The last item is renowned to be population-based such that a population of random possible values of parameters, as initial responses, will be improved after determined Repetitions (Mortazavi et al. 2018; Vallada and Ruiz 2011; Chen et al. 2018). Metaheuristic algorithms are widely used to optimize the different range of problems, however, falling in the local extremums is the foible of them. So, designing of these algorithms have been widely developed to overcome the mentioned weakness, which is the important factor in emersion of many new metaheuristic algorithms. In this study, according to the mentioned content, the car tracking algorithm, as a Meta-heuristic optimization algorithm, is selected to optimize the parameters of TMD. According to this algorithm, there are N cars in the road on both sides of the origin point looking for the object p. The cars located at the left side of the origin take negative values, while the opposite of mentioned definition is true for the cars located at the right hand. The cars searching for the object p, have two main specifications namely desired velocity (\({V}_{n}\)) and their current positions (\({X}_{n}\)). All the cars can change their desired velocity to find the object p. When one of the car finds the probably position of the object p, all the cars will move to there to find the exact position of the object p. Considered algorithm optimizes the problems by following steps:

  • 1. Randomly generates the initial car population location shown by \({X}_{ij}\). In which, \(i\) expresses the initial population and \(j\) states the number of cars in a population. Here, the optimization process is one-dimensional, \(j\) is 1.

  • 2. Randomly creates the desired velocity and position of the car population placed at the determined range.

    $$X_{ij} \left( t \right) = X_{ij} + V_{ij}$$
    (19)
  • 3. After initial movement, replaces the car population position into object function to find the probable object p found by the car population.

    $$P_{i} \left( t \right) = function\left( {X_{i} } \right)$$
    (20)
  • 4. Finds the best value of objective function, denoting the most probability of finding the object p.

  • 5. In the last step, the car population are divided to two main groups conducting local and global searching to find the best solution.

Car tracking algorithm as a new metaheuristic optimization algorithm is highly competitive compared with the other ones and suitably reduces the time of computation. Fifth step prevents algorithm to fall in local minima, confirming the verification of optimum computed answers. Five steps of mentioned algorithm are briefly defined here, and more details of its computational phases have been represented by Chen et al. (2018).

6 Numerical Analysis

The Golden Gate suspension bridge, placed in San Francisco, is chosen for case study. It is one of the longest bridges in the world with 1281 \(m\) center span and two 341 \(m\) symmetric side spans. Stiffening girder is a two hinged truss type which has 7.6 \(m\) depth and 27 \(m\) width, and is suspended from the main cables by extensible vertical hangers. The height of both towers is 214.1 \(m\) and they bear the main cable’s load, 17,500 \(\frac{kg}{m}\), at the top of themselves. Figure 4 shows the whole structure of it. During computation, side spans are divided to 11 elements, while main span contains 28 elements. Table 2 represents some properties of mentioned bridge and more details are summarized by Rubin et al. (1983).

Fig. 4
figure 4

Total structural view of Golden Gate bridge

Table 2 Properties of Golden Gate suspension bridge

The modal properties and shapes are provided in Table 3 and Fig. 5.

Table 3 Modal properties of bridge
Fig. 5
figure 5

First three a antisymmetric and b symmetric mode shapes of bridge

In order to continue the analysis, the flutter derivatives are drawn according to Scanlan and Tomko (1971) shown in Fig. 6.

Fig. 6
figure 6

Flutter derivatives of Golden Gate bridge according to Scanlan and Tomko (1971)

It is assumed that the effects of \({H}_{4}^{*}\) and \({A}_{4}^{*}\) are negligible, and also \({A}_{1}^{*}\) is about zero for all reduced velocity \(\left(\frac{U}{NB}\right)\). By the way, N is the frequency in account to Hertz. The flutter analysis of bridge is conducted in five independent condition, involving different considered number of modes. The results of computation for each condition and participation factors are provided in Tables 4 and 5, respectively.

Table 4 Flutter properties of bridge
Table 5 Magnitude of modal participation factor

Table 5 indicates that by increasing considered number of modes, the flutter conveys from lower modes to higher ones and This is due to decrease of the reduced velocity. Hence, opposite of short span suspension bridge, instead of one specific mode, some certain modes should be controlled.

It is recognizable from Table 5, that in each condition, one of the torsional modes plays critical role in the flutter of bridge. First, third and fifth torsional modes are the dominant ones during flutter, respectively. Hence, these modes should be controlled, and a TMD tuned to one of them should guarantee the avoiding of flutter of bridge’s vulnerable modes.

7 Problem Definition

Flutter condition has been controlled by using many active, semi-active, and hybrid control systems (Xue et al. 2020; Liu 2015; Wen and Sun 2015). These systems can change their characteristics in account to the wind velocity or impose a force, prepared by an external source, in order to control the vibration. For example, when the velocity of wind exceeds from a determined value during using active tuned mass damper (ATMD), an external source will impose forces by its actuators in opposite phase of motion. But, when a passive system is used to control flutter, changing of characteristics or imposing an external force is impossible. TMD, as a passive system, in traditional design, just can control one of the modes of structure which is dominant amongst them. So, how to design of TMDs to control the flutter of long span bridges containing the more torsional spaced modes should be revised. They should be designed in a manner that can control the most vulnerable modes against flutter. On the other hand, TMD does not have the ability to change its parameters under variation of air flow. Hence, here, optimization process should be simultaneously done in a manner that safely avoid flutter concern of specific mentioned modes. In this regard, some considerations are taken account as follows:

  1. (1)

    Placement of TMDs is specified according to the shape of considered modes. According to this issue, the most important points are\(\frac{{L}_{s}}{2}\), \(\frac{{L}_{c}}{6}\),\(\frac{{L}_{c}}{4}\), and\(\frac{{L}_{c}}{2}\). Sub-index s and c denote side and center spans, respectively. Also, because of that symmetric geometric of bridge, all the points are specified according to left side and left part of center spans. therefore, the points placed in the right side and right part of center spans will be determined by the symmetry. So, totally seven TMDs may be used to control the flutter. The optimum number of TMDs should avoid flutter concern of mentioned modes.

  2. (2)

    Parameters of TMDs placed at the different candidate points, have various values which should be optimized.

  3. (3)

    Instead of tuning of TMDs to a certain mode’s frequency, a novel parameter called tuning frequency ratio is introduced. This parameter is ratio of TMD’s frequency to the most vulnerable mode’s frequency, which is the first mode in this study. it considers the role of all the modes participating in the final response.

  4. (4)

    It was shown that the effects of vertical modes on the ultimate flutter response is negligible in long span truss type suspension bridges, so the TMDs should be optimized according to its torsional properties. According to Table 1, torsional mass parameter of TMD stated by mass polar moment of inertia contains gyration radius, in addition to mass ratio. So, two independent parameters should be considered.

  5. (5)

    Considered bridge includes one central and two symmetric side spans that provide various responses. Hence, TMDs should be optimized according to each span’s specifications, increasing the parameters that should be optimized.

According to mentioned content, one TMD in each side span and five TMDs in center span may be optimized. TMDs placed at the middle point of side spans have same parameters. This is also true for TMDs placed at \(\frac{{L}_{c}}{6}\) and \(\frac{{L}_{c}}{4}\) and their corresponding symmetrical points. As mentioned, totally seven TMDs may be optimized that due to symmetry reduces to four numbers. The considered parameters are separately mass ratio, gyration radius, damping ratio, host nodes, and tuning frequency ratio for each TMD. So, each TMD has five parameters and there are four different TMDs, providing twenty independent parameters which should be optimized. The possible upper and lower bound of parameters are according to Table 6.

Table 6 Allowable variation of values of considered parameters

Also, the absolute difference of the eigenvalue of real and imaginary parts is selected as the cost-function:

$$f = \left| {w_{re} - w_{im} } \right|$$
(21)

In which, \(w\) represents the eigenvalue, and \(re\) and \(im\) denote real and imaginary parts, respectively. The optimization continues till the value of cost function tends to neighborhood of zero. In this condition, the optimal values of the considered parameters correspond to the maximum value of the reduced velocity. In computation, firstly, value of reduced velocity is fortuitously determined, then the values of specified parameters are randomly assigned. After computation of the first iteration, the set of parameters move toward their optimum values by the mechanism of car-tracking algorithm, which was faster and more accurate compared with other previously used algorithms utilized to optimize the parameters of TMD under seismic excitation (Lavasani et al. 2020a and 2020b; Alizadeh and Lavasani 2020). Also, all the computation has been done in Matlab R2016b.

8 Results and Discussion

Optimization process was simultaneously conducted for all considered variables and modes by various optimization algorithms which are Genetic, Particle swarm, Teaching–learning-based, Observer-teacher-learner-based, and mentioned car tracking (Eberhart and Kannedy 1995; Pourzeynali et al. 2007). The results are provided in Table 7.

Table 7 Optimized parameters

All algorithms represent optimum parameters such that can properly increase the flutter velocity. Amongst optimum values, the parameters of mass polar moment of inertia related to the car tracking algorithm is the most optimum. Why so it distributes a lighter mass in a more suitable manner compared to other algorithms. In fact, appropriate distribution of mass block around the torsion axis causes more optimal mass polar moment, however, its mass ratio is the least. This matter is utilized as the selection criterion of optimization algorithm. Table 7 shows that tuning frequency ratio is about 1, indicating the importance of first mode as the most susceptible one. Also, Table 7 does not inform any TMDs in the side spans, expressing the lower notability of them compared to main span, and in center span just two TMDs is enough, while five TMDs had been predicted. Separating of mass polar moment of inertia to two absolute variables (i.e. gyration radius and mass ratio) makes lighter TMDs, why so optimized gyration radius decreases the mass ratio parameter. By the way, the ratio of optimized gyration radius to width of the deck resulting in 0.12, which can be noted as a practical point during designing of TMD. Host nodes express that two TMDs should be placed at 0.3 \({L}_{c}\) and 0.7 \({L}_{c}\) points. According to the mentioned results, two optimum TMDs, in account to the mentioned optimum values, are computed for controlling the flutter of considered modes. The novel flutter properties of bridge are summarized in Table 8.

Table 8 Flutter properties of combined system

Comparison of differences between frequencies and flutter frequencies in Tables 4 and 8, indicates that \({A}_{3}^{*}\) derivatives affects more considerably combined system. In other words, it has higher rate of depreciation of stiffness. Also, because of that considering first mode as the basis of computation, the corresponding flutter velocity of it noticeably increases. Needless to say, the other modes experience increasing of flutter velocity too. Optimum parameters of TMDs and the corresponding flutter velocity evaluated here and by other researchers are listed in Table 9.

Table 9 Computed values for TMD system

Based on Table 9, the suggested TMDs of present study provide the highest flutter velocity. The configuration of two first cases is identical; But, tow last cases utilized TMDs in a different manner, perfectly explained by Kwon and Park (2004). Case four suggested five TMDs that the sum of their mass ratio is 3%, providing the lightest TMD. Case 1 reports a slightly larger mass ratio compared to case 4 (its mass ratio was represented according to the whole weight of bridge); Also, case 2 proposed 3 TMDs that their total mass ratio is 9%, providing the heaviest one. About damping ratio, the differences are not remarkable. All cases determine the first torsional mode as the dominant one and specify nearly same frequency ratio. Case 3 and 4 did not ascertain any optimum location to place the TMDs. Case 2 introduced the middle point of spans as the optimal points which may be not correct in long suspension bridges like Golden Gate (represented mode shapes in Fig. 5 verify this issue). In fact, the optimal possible range that host nodes are placed them should be determined based on mode shapes. The highest flutter velocity is achieved by utilizing the corresponding parameters of case 1.

Figure 7 shows the absolute maximum response of bridge’s node based on each dominant mode in their corresponding flutter velocity in both controlled and uncontrolled conditions.

Fig. 7
figure 7

Total response of bridge along the spans

Figure 7 indicates that two optimized TMDs could successfully reduce the response of central span in mode one. About third mode the response of side and side part of center spans were considerably reduced, and middle part of center span demonstrates the necessity of an additional TMD. Of course, increasing of bridge’s weight should be avoided. On the other hand, the flutter velocity has been adequately increased for this mode. Fifth mode reveals that receding from mode one, designated for tuning frequency of TMDs, reduces the performance of TMD. However, flutter velocity of this mode is placed at the safe point.

9 Conclusion

In this study, the flutter analysis of long span suspension bridges was conducted by multi-mode method in time domain. Subsequently, the TMD, optimized by metaheuristic optimization algorithms, was utilized to control the flutter. The Golden Gate suspension bridge and car tracking algorithm were chosen for case study and optimization process, respectively. The most important results can be listed as follows:

In long span suspension bridges, more initial torsional modes are vulnerable against flutter concern. Utilized Control systems should properly prevent the occurrence of flutter condition from the vulnerable modes.

The effect of \({A}_{3}^{*}\) derivatives on dissipating of stiffness matrix of combined system is higher compared to pure bridge.

In long span suspension bridges, maybe some spaced modes play dominant role in various reduced velocity, so all of them should be controlled. In this regard, the TMD’s parameters should be optimized according to the first mode’s properties, which is reasonable.

Optimization of mass polar moment of inertia in two independent phases related to gyration radius and mass ratio parameters, makes lighter TMD which is desirable. Also ratio of gyration radius to deck’s width, 0.12 for the Golden Gate bridge, can be noticed for designing of TMD in long span suspension bridges.

The center span of long span bridges has the dominant role during flutter and the best place of attaching TMD to it is between \(\frac{{L}_{c}}{4}\) and \(\frac{{L}_{c}}{2}\) from the each tower; The best point can be find by the optimization process which was 0.3 \({L}_{c}\) and 0.7 \({L}_{c}\) for the Golden Gate bridge.

Optimized passive TMD controlling three different torsional modes suitably increased the corresponding flutter velocities, and also reduced the maximum response of each node.