-
公开(公告)号:US20220182001A1
公开(公告)日:2022-06-09
申请号:US17682439
申请日:2022-02-28
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Robert J. Miklosovic , Brian Fast
IPC: H02P23/04
Abstract: A system includes a motor configured to be coupled to a non-rigid load and a control system disposed within, or communicatively coupled to, a drive system configured to control an operation of the motor. The control system includes a processor and a memory accessible by the processor. The memory stores instructions that, when executed by the processor, cause the processor to generate a smooth move input profile to control the operation of the motor based on inputs specifying a desired operation of the motor, apply a notch filter having a notch filter frequency to the smooth move input profile to produce a filtered smooth move input profile, and send a command to the drive system based on the filtered smooth move input profile, wherein the command is configured to adjust the operation of the motor.
-
公开(公告)号:US11152869B2
公开(公告)日:2021-10-19
申请号:US16834719
申请日:2020-03-30
Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Inventor: Robert J. Miklosovic , Ahmed Mohamed Sayed Ahmed
Abstract: A system may include a power converter and a control system communicatively coupled to the power converter. The control system may determine a first DC voltage associated with the DC bus based on one or more DC external capacitance values that correspond to one or more loads coupled to the power converter. The control system may also determine a second DC voltage associated with the DC bus based on a capacitance of a system in which the power converter operates. The control system may also determine a third DC voltage associated with the DC bus based on the first DC voltage and the second DC voltage and adjust an operation of the power converter based on the third DC voltage.
-
公开(公告)号:US10727772B1
公开(公告)日:2020-07-28
申请号:US16286425
申请日:2019-02-26
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Lei Jin , Robert J. Miklosovic , Zhendong Zhang , Timothy M. Rowan , Haihui Lu
Abstract: For predicting a load pattern, a method determines a torque error from a torque reference modified by a low pass filter function of the torque reference. The torque reference is one of measured from an induction machine energized by a flux current and a torque current and calculated in an induction machine controller. The method determines a torque increase pulse in response to a torque relative variation calculated from the torque error exceeding an increase threshold. In response to detecting the torque increase pulse, the method determines a change delay time from the torque relative variation and the torque increase pulse. The method further determines a change period from at least two torque increase pulses. The method increases the flux current before a change time that is predicted as a function of the change delay time and the change period.
-
公开(公告)号:US20190310130A1
公开(公告)日:2019-10-10
申请号:US16449875
申请日:2019-06-24
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Robert J. Miklosovic , Mark A. Chaffee
IPC: G01H1/00 , G01M13/045 , G01M13/028 , G01M7/00 , G01H3/04 , G01N29/46 , G01N29/14 , H02P23/14 , H02P23/12 , H02P6/10 , G01N29/44
Abstract: An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor drive determines a frequency response of the estimated torque to identify at what magnitude and frequency any vibration components are present within the estimated torque signal. The motor drive compares the frequency response of the estimated torque signal to set points. If the measured magnitude of vibration at a particular frequency, as seen in the frequency response, exceeds a threshold set in one of the set points for that frequency, the motor drive
-
公开(公告)号:US09684288B2
公开(公告)日:2017-06-20
申请号:US14011843
申请日:2013-08-28
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Robert H. Schmidt , Gerry M. Nagel , Robert J. Miklosovic
IPC: G05B13/04
CPC classification number: G05B13/042
Abstract: Aspects of the present invention provide a motion control system implementing an electronic motion profile for a load that is highly optimized for power efficiency by implementing several performance parameters that are non-overlapping with respect to time. Each performance parameter may characterize an acceptable level of performance or error with respect to the electronic motion profile. Performance parameters may include, for example, maximum position error, maximum velocity error, maximum error for regions or sections of the electronic motion profile, position settling time, position repeatability, position accuracy, position bandwidth, velocity bandwidth, acceleration time, motor thermal capacity, motor temperature and drive temperature.
-
公开(公告)号:US20150066167A1
公开(公告)日:2015-03-05
申请号:US14011843
申请日:2013-08-28
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Robert H. Schmidt , Gerry M. Nagel , Robert J. Miklosovic
IPC: G05B19/05
CPC classification number: G05B13/042
Abstract: Aspects of the present invention provide a motion control system implementing an electronic motion profile for a load that is highly optimized for power efficiency by implementing several performance parameters that are non-overlapping with respect to time. Each performance parameter may characterize an acceptable level of performance or error with respect to the electronic motion profile. Performance parameters may include, for example, maximum position error, maximum velocity error, maximum error for regions or sections of the electronic motion profile, position settling time, position repeatability, position accuracy, position bandwidth, velocity bandwidth, acceleration time, motor thermal capacity, motor temperature and drive temperature.
Abstract translation: 本发明的方面提供了一种运动控制系统,其通过实现几个相对于时间不重叠的性能参数来实现用于功率效率高度优化的负载的电子运动曲线。 每个性能参数可以表征相对于电子运动曲线的可接受的性能水平或误差。 性能参数可以包括例如最大位置误差,最大速度误差,电子运动曲线的区域或部分的最大误差,位置建立时间,位置重复性,位置精度,位置带宽,速度带宽,加速时间,电机热容量 ,电机温度和驱动温度。
-
公开(公告)号:US20250007435A1
公开(公告)日:2025-01-02
申请号:US18215914
申请日:2023-06-29
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Maulik R. Kalolia , Aderiano M. da Silva , Robert J. Miklosovic
Abstract: A system and method for motor control includes at least one dynamic offset value provided to a motor drive. Each dynamic offset value is determined by an external processing device and transmitted to the motor drive. The external processing device includes a rigid-body model of the motor and of the load controlled by the motor to generate each dynamic offset value. The dynamic offset value may be a position, velocity, or torque offset signal or a combination thereof. Each dynamic offset value and the desired motion profile are provided at a first update rate. The system control loops execute at a second update rate faster than the first update rate. Each dynamic offset value and the reference command are interpolated to generate values for each period of the second update rate. The interpolated values are provided to the system control loops to achieve desired performance of the motor.
-
公开(公告)号:US20240316763A1
公开(公告)日:2024-09-26
申请号:US18123858
申请日:2023-03-20
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Jonathan D. Hoffman , Arun K. Guru , Robert J. Miklosovic , Maulik Kalolia , Aderiano M. da Silva , Jasper Hao Yang
CPC classification number: B25J9/1633 , B25J9/106 , B25J9/1664
Abstract: A method includes using at least one processor to detect that a tool coupled to an end effector of a robot having multiple joints is contacting a surface. The robot includes multiple joint motors configured to control multiple motions of the multiple joints. One or more control systems are configured to control each of the joint motors in a joint position mode. The method also includes identifying, via the at least one processor, a first joint of the multiple joints in response to detecting that the tool is contacting the surface. The method also includes sending, via the at least one processor, a command to at least one of the one or more control systems associated with a first joint motor of the multiple joint motors that corresponds to the first joint. The command is configured to cause the at least one of the one or more control systems to operate in a torque mode. The method also includes sending, via the at least one processor, a joint torque value to the at least one of the one or more control systems. The at least one of the one or more control systems is configured to cause the first joint to apply the joint torque value via the first joint motor.
-
公开(公告)号:US20240275321A1
公开(公告)日:2024-08-15
申请号:US18107827
申请日:2023-02-09
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Jonathan D. Hoffman , Adam M. Shea , Robert J. Miklosovic
Abstract: A motor drive receives a position feedback signal from a position sensor operatively connected to a motor. The motor drive receives a command signal defining a desired operation of the motor. A processor in the motor drive generates an acceleration feedforward signal from the command signal and an acceleration reference signal from the command signal and the position feedback signal. The processor also generates an estimated disturbance acceleration from the acceleration reference signal. The acceleration feedforward signal is multiplied by a first gain to obtain a first product, and the estimated disturbance acceleration by a second gain to obtain a second product. The first and second gains are functions of first and second portions of the system inertia. A current reference signal is generated based on the first product and second products, and an output voltage to the motor is generated from the current reference signal.
-
30.
公开(公告)号:US11994843B2
公开(公告)日:2024-05-28
申请号:US17842313
申请日:2022-06-16
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Jonathan Alan Mills , Todd A. Wiese , Rob A. Entzminger , David C. Mazur , Roberto S. Marques , Marius G. Chis , Ryan Coon , Robert J. Miklosovic
IPC: G05B19/418
CPC classification number: G05B19/4185 , G05B19/4183 , G05B19/4188 , G05B19/41885
Abstract: Embodiments of this present disclosure may include systems that perform operations including receiving a request to access data associated with an industrial automation device from a requesting device and identifying the industrial automation device based on the request. The operations may include sending a query for template data to the industrial automation device based on the request and receiving the template data. The operations may include determining a data structure based on the requesting device and generating the data structure based on the template data and a mapping between the data structure and the template data. The operations may additionally include sending the data structure to the requesting device.
-
-
-
-
-
-
-
-
-