On-hardware optimization of stepper-motor system dynamics

被引:7
|
作者
Rogers, JR [1 ]
Craig, K
机构
[1] Union Coll, Schenectady, NY 12308 USA
[2] Rensselaer Polytech Inst, Troy, NY USA
关键词
real-time systems; optimization methods; motion control; stepper motor; residual vibration; backlash; compliance;
D O I
10.1016/j.mechatronics.2004.09.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A method to improve the performance of open-loop, stepper-motor-driven systems is presented. The method is titled "On-Hardware Optimization" because a step state command sequence is optimized for best system performance through a computer-controlled interaction between the optimization software and the stepper-motor-driven system hardware. "Best system performance" is defined in terms of an objective function. A real-time interface passes step commands to the motor and acquires system position and velocity data. The Matlab Optimization Toolbox performs a constrained optimization of the objective function where each "'function call" runs the physical stepper motor system. The user has flexibility to establish constraints, set termination criteria, get feedback about the optimization, and observe live plots of the optimization progress. The benefits of the direct approach are that the command sequence is optimized for a specific system, and that a model is not required. The results of two experiments are presented: the first illustrates a substantial reduction in residual vibration when a trapezoidal velocity trajectory is executed, and the second finds a set of input parameters defining a velocity profile in a system with backlash and compliance. The method can be used on systems other than stepper motors. (c) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:291 / 316
页数:26
相关论文
共 50 条
  • [31] Design of pulse frequency modulation based stepper-motor control unit
    Zheng, LG
    Zheng, B
    ISTM/2005: 6TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-9, CONFERENCE PROCEEDINGS, 2005, : 5686 - 5688
  • [32] CONSTANT-CURRENT CHOPPER DRIVE UPS STEPPER-MOTOR PERFORMANCE
    ZANELLI, E
    ELECTRONIC PRODUCTS MAGAZINE, 1986, 29 (03): : 53 - 56
  • [33] Stepper-motor motion controller and driver fit into a CPLD/FPGA.
    Roche, Stephan
    EDN, 2007, 52 (13) : 78 - +
  • [34] A PROGRAMMABLE POSITIONING STEPPER-MOTOR CONTROLLER WITH A MULTIBUS IEEE-796 COMPATIBLE INTERFACE
    PAPOFF, P
    RICCI, D
    TALANTA, 1984, 31 (02) : 117 - 121
  • [35] MONOLITHIC STEPPER-MOTOR DRIVERS ACHIEVE HIGHER POWER LEVELS AND GREATER VERSATILITY
    HAROLD, P
    EDN, 1988, 33 (02) : 69 - &
  • [36] Modeling of stepper motor control system and optimization of acceleration and deceleration curve
    Wang B.-J.
    Liu Q.-X.
    Zhou L.
    Bu L.
    Li X.-Q.
    Zhang J.-Q.
    Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2018, 22 (01): : 37 - 42and52
  • [37] STEPPER-MOTOR CONTROLLER IMPLEMENTED BY K1551R1 INTEGRATED CIRCUIT.
    Petrashen', P.V.
    Lidovskii, S.L.
    Instruments and experimental techniques New York, 1986, 29 (5 pt 2): : 1232 - 1233
  • [38] STEPPER-MOTOR CONTROLLER IMPLEMENTED BY K155IR1 INTEGRATED-CIRCUIT
    PETRASHEN, PV
    LIDOVSKII, SL
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1986, 29 (05) : 1232 - 1233
  • [39] Novel stepper motor controller based on FPGA hardware implementation
    Carrica, D
    Funes, MA
    González, SA
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2003, 8 (01) : 120 - 124
  • [40] Vortex Core Deformation and Stepper-Motor Ratchet Behavior in a Superconducting Aluminum Film Containing an Array of Holes
    Van de Vondel, J.
    Gladilin, V. N.
    Silhanek, A. V.
    Gillijns, W.
    Tempere, J.
    Devreese, J. T.
    Moshchalkov, V. V.
    PHYSICAL REVIEW LETTERS, 2011, 106 (13)