Simultaneous optimal system and controller design for multibody systems with joint friction using direct sensitivities

被引:0
作者
Verulkar, Adwait [1 ]
Sandu, Corina [1 ]
Sandu, Adrian [2 ]
Dopico, Daniel [3 ]
机构
[1] Virginia Tech, Dept Mech Engn, Terramechan Multibody & Vehicle Syst TMVS Lab, Blacksburg, VA 24061 USA
[2] Virginia Tech, Dept Comp Sci, Computat Sci Lab, Blacksburg, VA USA
[3] Univ A Coruna, Dept Naval & Ind Engn, Lab Ingn Mecan, La Coruna, Spain
关键词
Sensitivity analysis; Optimal design; Optimal control; Julia; Differential equations; Computational efficiency; Automatic differentiation; MECHANICAL SYSTEMS; REDUNDANT CONSTRAINTS; DYNAMICS; ALGORITHM; EQUATIONS; STIFF; MODEL;
D O I
10.1007/s11044-024-10030-4
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
Real-world multibody systems are often subject to phenomena like friction, joint clearances, and external events. These phenomena can significantly impact the optimal design of the system and its controller. This work addresses the gradient-based optimization methodology for multibody dynamic systems with joint friction using a direct sensitivity approach. The Brown-McPhee model has been used to characterize the joint friction in the system. This model is suitable for the study due to its accuracy for dynamic simulation and its compatibility with sensitivity analysis. This novel methodology supports codesign of the multibody system and its controller, which is especially relevant for applications like robotics and servo-mechanical systems, where the actuation and design are highly dependent on each other. Numerical results are obtained using a software package written in Julia with state-of-the-art libraries for automatic differentiation and differential equations. Three case studies are provided to demonstrate the attractive properties of simultaneous optimal design and control approach for certain applications.
引用
收藏
页码:1 / 31
页数:31
相关论文
共 84 条
  • [1] Modeling and optimization with Optimica and JModelica.org-Languages and tools for solving large-scale dynamic optimization problems
    Akesson, J.
    Arzen, K-E.
    Gafvert, M.
    Bergdahl, T.
    Tummescheit, H.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2010, 34 (11) : 1737 - 1749
  • [2] A Recursive Algebraic Coloring Technique for Hardware-efficient Symmetric Sparse Matrix-vector Multiplication
    Alappat, Christie
    Basermann, Achim
    Bishop, Alan R.
    Fehske, Holger
    Hager, Georg
    Schenk, Olaf
    Thies, Jonas
    Wellein, Gerhard
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2020, 7 (03)
  • [3] Simultaneous optimization approach for combined control-structural design versus the conventional sequential optimization method
    Alavi, Arsalan
    Dolatabadi, Mohammad
    Mashhadi, Javad
    Noroozinejad Farsangi, Ehsan
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (03) : 1367 - 1383
  • [4] Allison J.T., 2014, Design Automation Conference
  • [5] CasADi: a software framework for nonlinear optimization and optimal control
    Andersson, Joel A. E.
    Gillis, Joris
    Horn, Greg
    Rawlings, James B.
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) : 1 - 36
  • [6] [Anonymous], 2010, Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems
  • [7] [Anonymous], 1993, Description and use of LSODE, the Livermore solver for ordinary differential equations
  • [8] A technique for accelerating the convergence of restarted GMRES
    Baker, AH
    Jessup, ER
    Manteuffel, T
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2005, 26 (04) : 962 - 984
  • [9] Baumgarte J., 1972, Computer Methods in Applied Mechanics and Engineering, V1, P1, DOI 10.1016/0045-7825(72)90018-7
  • [10] Baydin AG, 2018, J MACH LEARN RES, V18