Real-Time Nonlinear Programming by Amplitude Modulation

被引:0
|
作者
Kong, Kyoungchul [1 ]
Tomizuka, Masayoshi [2 ]
机构
[1] Sogang Univ, Dept Mech Engn, Seoul 121742, South Korea
[2] Univ Calif Berkeley, Dept Mech Engn, Berkeley, CA 94720 USA
基金
新加坡国家研究基金会;
关键词
Amplitude modulation; cost function; nonlinear programming; optimization; EXTREMUM SEEKING CONTROL; OPTIMIZATION; SYSTEMS;
D O I
10.1007/s12555-012-0369-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The nonlinear programming (NLP) is an optimization technique that minimizes arbitrary nonlinear cost functions. To apply the NLP to real-time applications, however, the estimation of the gradient of the cost function is remained as a challenge. The extremum-seeking control (ESC) optimizes the cost functions in real-time, but it involves the complicated design of filters for simultaneous estimation of the gradient. In this paper, a complementary method that optimizes an arbitrary multivariable cost function in real-time is proposed. Taking the advantages of both NLP and ESC, the variables are updated by the steepest descent method of NLP, while the gradient of the cost function is continuously estimated by the amplitude modulation as in ESC. Unlike the ESC, the proposed method does not require the design of complicated filters. The optimization performance is verified by simulations on time-varying and noisy cost functions, as well as automatic controller tuning applications.
引用
收藏
页码:742 / 751
页数:10
相关论文
共 50 条
  • [1] Real-time nonlinear programming by amplitude modulation
    Kyoungchul Kong
    Masayoshi Tomizuka
    International Journal of Control, Automation and Systems, 2013, 11 : 742 - 751
  • [2] REAL-TIME NONLINEAR PROGRAMMING BY AMPLITUDE MODULATION
    Kong, Kyoungchul
    Inaba, Kiyonori
    Tomizuka, Masayoshi
    PROCEEDINGS OF THE ASME DYNAMIC SYSTEMS AND CONTROL CONFERENCE 2008, PTS A AND B, 2009, : 59 - 66
  • [3] REAL-TIME PROGRAMMING
    HEHNER, ECR
    INFORMATION PROCESSING LETTERS, 1989, 30 (01) : 51 - 56
  • [4] Nonlinear programming methods for real-time control of an industrial robot
    Boskens C.
    Maurer H.
    Journal of Optimization Theory and Applications, 2000, 107 (3) : 505 - 527
  • [5] Nonlinear programming methods for real-time control of an industrial robot
    Büskens, C
    Maurer, H
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2000, 107 (03) : 505 - 527
  • [6] Real-time acquisition of complex optical fields by binary amplitude modulation
    Peters, Eduardo
    Clemente, Pere
    Salvador-Balaguer, E.
    Tajahuerce, Enrique
    Andres, Pedro
    Perez, Dario G.
    Lancis, Jesus
    OPTICS LETTERS, 2017, 42 (10) : 2030 - 2033
  • [7] Real-Time Magnetometer Disturbance Estimation via Online Nonlinear Programming
    Wu, Jin
    IEEE SENSORS JOURNAL, 2019, 19 (12) : 4405 - 4411
  • [8] Real-time and versatile laser-power stabilization with arbitrary amplitude modulation
    Phrompao, J.
    Pongvuthithum, R.
    Sucharitakul, T.
    Srakaew, K.
    Anukool, W.
    SIAM PHYSICS CONGRESS 2019 (SPC2019): PHYSICS BEYOND DISRUPTION SOCIETY, 2019, 1380
  • [9] Real-time control of laboratory information system based on nonlinear programming
    Lv, Fei
    Yu, Junfang
    NONLINEAR ENGINEERING - MODELING AND APPLICATION, 2022, 11 (01): : 371 - 379
  • [10] Exploring real-time programming
    Wilmshurst, T
    ELECTRONICS WORLD, 2002, 108 (1789): : 54 - 60