Skip to main content
Log in

Vibration reduction by natural frequency optimization for manipulation of a variable geometry truss

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

Abstract

This study investigates the optimization of motion plans for the two dimensional variable geometry trusses (VGTs) in order to semi-actively reduce the vibration amplitude while the VGTs move a target payload from one point to another. We assume that the payload such as a trouble satellites have a control moment gyro or reaction wheel; corresponding sinusoidal disturbance is generated by the payload and it probably cause the resonance vibration of the VGTs during the manipulation. The natural frequency during the manipulation of the VGTs is given as a function of the geometry; hence, the motion plan for the VGTs can be optimized by considering difference between the frequency of the disturbance applied by the payload and the natural frequency of the VGTs. In order to study the effect of the geometry changes on the structural vibration during the manipulation, a numerical, two-dimensional VGT model that has three variable length members in the trusses is constructed by finite element method. The numerical results show that resonant vibration can occur for the specific trajectory of the VGT to move the target payload. We assumed that the VGT changes their geometry as quasi-static way. We optimize the trajectory and the three variable length members of the VGT in order to prevent the resonance by using a sequential quadratic programming. As a result, the optimized manipulation effectively reduces the amplitude of vibration. Furthermore, the stress of the truss members and the total number of the motion steps for the manipulation are evaluated.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24

Similar content being viewed by others

References

  • Allaire G, Aubry S, Jouve F (2001) Eigenfrequency optimization in optimal design. Comput Methods Appl Mech Eng 190:3565–3579

    Article  MathSciNet  MATH  Google Scholar 

  • Crawley EF (1994) Intelligent structures for aerospace: a technology overview and assessment. AIAA J 32(8):1689–1699

    Article  Google Scholar 

  • Fletcher R (1987) Practical methods of optimization. Wiley, Hoboken

    MATH  Google Scholar 

  • Ghriblu H, Korayem MH (2006) Trajectory optimization of flexible mobile manipulators. Robotica 24:333–335

    Article  Google Scholar 

  • Gill PE, Murray W, Wright MH (1981) Practical optimization. Academic Press, London

    MATH  Google Scholar 

  • Gill PE, Murray W, Wright MH (1991) Numerical linear algebra and optimization, vol 1. Addison Wesley, New York

    MATH  Google Scholar 

  • Jensen JS, Pedersen NL (2006) On maximal eigenfrequency separation in two-material structures: the 1D and 2D scholar cases. J Sound Vib 289:967–986

    Article  Google Scholar 

  • Liu Z, Huang P, Yan J, Liu G (2009) Multi-objective genetic algorithms for trajectory optimization of space manipulator. In: Industrial electronics and applications, 2009. ICIEA 2009. 4th IEEE conference on, IEEE. (pp 2810–2815)

  • Ma ZD, Cheng HC, Kikuchi N (1994) Structural design for obtaining desired eigenfrequencies by using the topology and shape optimization method. Comput Syst Eng 5:77–89

    Article  Google Scholar 

  • Makihara K, Onoda J, Minesugi K (2006) New approach to semi-active vibration isolation to improve the pointing performance of observation satellites. Smart Mater Struct 15:342–350

    Article  Google Scholar 

  • Miura K, Furuya H, Suzuki K (1985) Variable geometry truss and its application to deployable truss and space crane arm. Acta Astronaut 12(7/8):599–607

    Article  Google Scholar 

  • Murotsu Y, Shao S (1991) The optimum adaptive geometries of intelligent truss structures for dynamic loading conditions (in Japanese). Trans JSME A 57(541):2140–2147

    Article  Google Scholar 

  • Olhoff N, Niu B, Cheng G (2012) Optimum design of band gap beam structures. Int J Solids Struct 49:3158–3169

    Article  Google Scholar 

  • Pedersen NL (2000) Maximization of eigenvalues using topology optimization. Struct Multidiscip Optim 20:2–11

    Article  Google Scholar 

  • Pedersen NL, Nielsen AK (2003) Optimization of practical trusses with constraints on eigenfrequencies, displacements, stresses, and buckling. Struct Multidiscip Optim 25:436–445

    Article  Google Scholar 

  • Pfeiffer F, Johanni R (1987) A concept for manipulator trajectory planning. IEEE J Robot Autom RA-3:115–123

    Article  Google Scholar 

  • Saramago SFP, Steffen V (1998) Optimization of the trajectory planning of robot manipulators taking into account the dynamics of the system. Mech Mach Theory 33:883–894

    Article  MathSciNet  MATH  Google Scholar 

  • Senba A, Furuya H (2008) Implementation algorithms for self-identification of adaptive structures with variable geometric properties. Mech Syst Signal Process 22:1–14

    Article  Google Scholar 

  • Sigmund O, Jensen JS (2003) Systematic design of phononic band-gap materials and structures by topology optimization. Philos Trans R Soc Lond Ser A Math Phys Eng Sci 361:1001–1019

    Article  MathSciNet  MATH  Google Scholar 

  • Utku S, Ramesh AV, Das SK, Wada BK, Chen GS (1991) Control of a slow-moving space crane as an adaptive structure. AIAA J 29(6):961–967

    Article  Google Scholar 

  • Yamazaki K, Sato I (1999) Optimum posture determination of variable geometry truss structures by optimality criteria method (in Japanese). Trans JSME C 65(640):4640–4646

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Atsuhiko Senba.

Appendix

Appendix

Appendix This study uses the SQP method to find the optimal set of three angles \(\alpha _{i}\) for \(i=1,2,3\). The SQP algorithms is briefly described here. Interested readers may consult with reference (Gill et al. 1981, 1991) for the details of the method.

The SQP method is known to be one of the reliable optimization method for constrained function of multi design variables. For the SQP problem, the search direction d for the design parameters \(\textbf {x}_{k}\) for kth iteration is found by using the quasi-Newton method. This direction finding process is usually called “QP subproblem” and is summarized as follows.

$$\mathrm{minimize} : \frac{1}{2} \textbf{d}^{T}B_{k} \textbf{d}+ \nabla f(\textbf{x}_{k})^{T} \textbf{d} \ \mathrm{such \ that} \ \textbf{d}\in \mathcal{R}^{n} $$
(22)
$$ \mathrm{subject \ to} : g_{i}(\textbf{x}_{k})+\nabla g_{i}(\textbf{x}_{k})^{T}\mathbf{d} \leq 0 \ \ (i=1,2,\dots ,m) $$
(23)
$$ h_{j}(\textbf{x}_{k})+\nabla h_{j}(\textbf{x}_{k})^{T} \textbf{d} =0 \ \ (j=1,2,\dots ,l) $$
(24)

where f is an objective function, \(\nabla \) is a first order gradient, \(g_{i}\) is inequality constraints, and \(h_{j}\) is equality constraints. Thus, the SQP method uses second order information to obtain search direction vector.

Although the solution for (22)–(24) is obtained by using a penalty function approach, it is now considered relatively inefficient. Thus, (22)–(34) are then replaced by the Kunh–Tucker (KT) equations for the QP subproblem defined as follows.

$$ B_{k}\textbf{d}+\nabla f(\textbf{x}_{k})+\sum\limits_{i=1}^{m} \lambda _{i}\nabla g_{i}(\textbf{x}_{k})+\sum\limits_{j=1}^{l} \mu _{j} \nabla h_{j}(\textbf{x}_{k}) = \mathbf{0} $$
(25)
$$ g_{i}(\textbf{x}_{k})+\nabla g_{i}(\textbf{x}_{k})^{T} \textbf{d} \leq 0 \ \ (i=1,2,\dots ,m) $$
(26)
$$ h_{j}(\textbf{x})+\nabla h_{j}(\textbf{x}_{k})^{T} \textbf{d}=0 \ \ (j=1,2,\dots ,l) $$
(27)
$$ \lambda _{i} \left\{ g_{i}(\textbf{x}_{k})+\nabla g_{i}(\textbf{x}_{k})\right\}^{T}\textbf{d}=0 \ \ (i=1,2,\dots ,m) $$
(28)
$$ \boldsymbol{\lambda}_{i} \geq 0 \ \ (i=1,2,\dots ,m) $$
(29)

The quasi-Newton method is then applied to find d for KT equations. For the quasi-Newton method, the approximation of Hessian matrix by a symmetric and positive definite matrix \(B_{k}\) is used. In each iteration, the matrix \(B_{k}\) should be updated for next iteration. Then, \(B_{k}\) in (22) is updated by the Broydon-Fletcher-Goldfarb-Shanno (BFGS) method (Fletcher 1987).

$$ B_{k+1} = B_{k}-\frac{B_{k}\textbf{s}_{k}(B_{k}\textbf{s}_{k})^{T}}{(\textbf{s}_{k})^{T}B_{k}\textbf{s}_{k}}+\frac{\textbf{z}_{k}(\textbf{z}_{k})^{T}}{(\textbf{s}_{k})^{T}\textbf{z}_{k}} $$
(30)
$$ \textbf{s}_{k} = \textbf{x}_{k+1}-\textbf{x}_{k} $$
(31)
$$ \textbf{y}_{k} = \nabla_{\textbf{x}} L(\textbf{x}_{k+1},\boldsymbol{\lambda}_{k+1},\boldsymbol{\mu}_{k+1})- \nabla_{\textbf{x}} L(\textbf{x}_{k},\boldsymbol{\lambda}_{k},\boldsymbol{\mu}_{k}) $$
(32)
$$ \textbf{z}_{k} = \phi _{k}\textbf{y}_{k}+(1-\phi _{k})B_{k}\textbf{s}_{k} $$
(33)
$$\phi_{k} = \left\{\begin{array}{c}1 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mathrm{if} \ \ (\textbf{s}_{k})^{T} \textbf{y}_{k} \geq \omega (\textbf{s}_{k})^{T}B_{k} \textbf{s}_{k} \\[5pt]\frac{(1-\omega)(\textbf{s}_{k})^{T} B_{k} \textbf{s}_{k}}{(\textbf{s}_{k})^{T}(B_{k}\textbf{s}_{k}-\textbf{y}_{k})} \ \ \mathrm{if} \ \ (\textbf{s}_{k})^{T} \textbf{y}_{k} < \omega (\textbf{s}_{k})^{T}B_{k} \textbf{s}_{k}\end{array}\right.$$
(34)
$$ 0 \leq \omega \leq1 $$
(35)

where L is a Lagrangian function, \(\lambda _{k}\) and \(\mu _{k}\) are Lagrange multipliers that contains constraints as follows.

$$ L(\textbf{x}_{k}, \boldsymbol{\lambda}_{k}, \boldsymbol{\mu}_{k}){} ={} f(\textbf{x}_{k}){}+{}\sum_{i=1}^{m}{}\lambda_{i}^{k} g_{i}(\textbf{x}_{k}){}+{}\sum_{j=1}^{l} \mu _{j}^{k} h_{j}(\textbf{x}_{k}) $$
(36)

Once the solution \(\textbf {d}_{k}\) is obtained, the next search point \(\textbf {x}_{k+1}\) of the design parameters is calculated as follows

$$ \textbf{x}_{k+1}=\textbf{x}_{k}+ \boldsymbol{\alpha}_{k} \textbf{d}_{k} $$
(37)

where scalar \(\boldsymbol {\alpha }_{k}\) is obtained by solving a line search problem as follows.

$$ \mathrm{minimize} : \ \ L(\mathbf{x}+\alpha \textbf{d}) \ \ \mathrm{ such \ \ that} \ \ \alpha >0 $$
(38)

Thus, the design parameters are sequentially updated by (37). The iteration of the design parameters is finished until the convergence criteria is satisfied.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Senba, A., Oka, K., Takahama, M. et al. Vibration reduction by natural frequency optimization for manipulation of a variable geometry truss. Struct Multidisc Optim 48, 939–954 (2013). https://doi.org/10.1007/s00158-013-0933-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00158-013-0933-6

Keywords

Navigation