Patents by Inventor Mark Chaffee
Mark Chaffee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11599090Abstract: To improve integrity of time synchronization, a node in the safety rated system takes steps to ensure the time to which it is synchronized has not become corrupted. The node receives a synchronize request message from an adjacent network device, which includes the master time, and the node generates an offset value corresponding to a difference between a local time and the master time. The node stores the offset time into a safety memory to ensure that the offset value has data integrity and does not become corrupted. The node performs periodic skew detection between two devices to verify that the clocks remain synchronized. In addition, the node performs a local drift detection to detect if the frequency of the local oscillator on which the local clock value is based begins to change.Type: GrantFiled: September 30, 2020Date of Patent: March 7, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Steven T. Seidlitz, Mark A. Chaffee
-
Publication number: 20220100172Abstract: To improve integrity of time synchronization, a node in the safety rated system takes steps to ensure the time to which it is synchronized has not become corrupted. The node receives a synchronize request message from an adjacent network device, which includes the master time, and the node generates an offset value corresponding to a difference between a local time and the master time. The node stores the offset time into a safety memory to ensure that the offset value has data integrity and does not become corrupted. The node performs periodic skew detection between two devices to verify that the clocks remain synchronized. In addition, the node performs a local drift detection to detect if the frequency of the local oscillator on which the local clock value is based begins to change.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Steven T. Seidlitz, Mark A. Chaffee
-
Patent number: 11086281Abstract: A system and method for online simulation of a controlled machine or process utilizes a simplified model of the system dynamics and may be used with hardware in the loop to evaluate performance of the controlled system or with software in the loop to perform commissioning of the control program prior to completion of the mechanical installation. The simplified model includes dominant order dynamics of the controlled system such as the inertia of the system and a damping factor. Further, the online simulation is scheduled to execute at an update rate slower than the update rate of the control loops within the motor drive. The simplified model and reduced update rate reduce the computational burden on the processor such that the simulation may be performed either on the industrial controller or on the motor drive.Type: GrantFiled: November 14, 2017Date of Patent: August 10, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: Brian Fast, Robert Guenther, Joachim Thomsen, Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 10753790Abstract: 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 generates an output signal indicting an excessive vibration is present.Type: GrantFiled: June 24, 2019Date of Patent: August 25, 2020Assignee: Rokwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 10756660Abstract: A motor drive having controller settings which will result in improved tuning-less performance is disclosed. Gain values for the control loops and/or observer are determined independently of the mechanical loading and the resultant effects of that loading on the motor. The motor drive includes a control loop operable to receive a command signal and to generate a controller reference signal to achieve desired operation of a motor connected to the motor drive. The motor drive also includes a load observer operable to generate a signal that estimates a response required by the motor drive as a result of a load present on the motor. The response estimate signal is provided to the controller to isolate the effects of the load dynamics from operation of the control loops within the controller. A modified controller reference signal is generated as a function of the response estimate signal and the controller reference signal.Type: GrantFiled: May 11, 2018Date of Patent: August 25, 2020Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Brian Fast, Mark Chaffee
-
Publication number: 20190310130Abstract: 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.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 10378951Abstract: 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 generates an output signal indicating an excessive vibration is present.Type: GrantFiled: April 10, 2017Date of Patent: August 13, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Publication number: 20190146434Abstract: A system and method for online simulation of a controlled machine or process utilizes a simplified model of the system dynamics and may be used with hardware in the loop to evaluate performance of the controlled system or with software in the loop to perform commissioning of the control program prior to completion of the mechanical installation. The simplified model includes dominant order dynamics of the controlled system such as the inertia of the system and a damping factor. Further, the online simulation is scheduled to execute at an update rate slower than the update rate of the control loops within the motor drive. The simplified model and reduced update rate reduce the computational burden on the processor such that the simulation may be performed either on the industrial controller or on the motor drive.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Inventors: Brian Fast, Robert Guenther, Joachim Thomsen, Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 10291166Abstract: An improved system and method for tuning a motor controller is disclosed. The improved system and method for tuning a motor controller adjusts controller gains and filter settings in tandem to achieve a desired level of performance. A user terminal is in communication with a motor controller and reads the existing controller gains from the motor controller. The user terminal displays the existing controller gains and at least one user selectable object for adjusting the controller gains. A user adjusts the user selectable object to adjust the controller gains in tandem. The controller gains are adjusted responsive to the user input while maintaining existing relationships between controller gains. The user terminal writes the adjusted values of the gains to the motor controller.Type: GrantFiled: March 13, 2017Date of Patent: May 14, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Mark Chaffee
-
Publication number: 20180292255Abstract: 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 generates an output signal indicating an excessive vibration is present.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Publication number: 20180262144Abstract: A motor drive having controller settings which will result in improved tuning-less performance is disclosed. Gain values for the control loops and/or observer are determined independently of the mechanical loading and the resultant effects of that loading on the motor. The motor drive includes a control loop operable to receive a command signal and to generate a controller reference signal to achieve desired operation of a motor connected to the motor drive. The motor drive also includes a load observer operable to generate a signal that estimates a response required by the motor drive as a result of a load present on the motor. The response estimate signal is provided to the controller to isolate the effects of the load dynamics from operation of the control loops within the controller. A modified controller reference signal is generated as a function of the response estimate signal and the controller reference signal.Type: ApplicationFiled: May 11, 2018Publication date: September 13, 2018Inventors: Robert J. Miklosovic, Brian Fast, Mark Chaffee
-
Publication number: 20180262143Abstract: An improved system and method for tuning a motor controller is disclosed. The improved system and method for tuning a motor controller adjusts controller gains and filter settings in tandem to achieve a desired level of performance. A user terminal is in communication with a motor controller and reads the existing controller gains from the motor controller. The user terminal displays the existing controller gains and at least one user selectable object for adjusting the controller gains. A user adjusts the user selectable object to adjust the controller gains in tandem. The controller gains are adjusted responsive to the user input while maintaining existing relationships between controller gains. The user terminal writes the adjusted values of the gains to the motor controller.Type: ApplicationFiled: March 13, 2017Publication date: September 13, 2018Inventors: Robert J. Miklosovic, Mark Chaffee
-
Patent number: 9998053Abstract: An improved system for controlling operation of a motor with a motor drive is disclosed. The motor drive includes a control module having an inner control loop operable to generate a torque reference signal and a load observer operable to generate an estimate of the torque present on the motor. The torque estimate is summed with the torque reference signal to generate a modified torque reference. The bandwidth of the load observer is set wide enough to generate the estimated torque over a desired operating range of the motor. The control module may also include a low pass filter and at least one tracking notch filter. The low pass filter suppresses vibrations at high frequencies, and the tracking notch filter suppresses resonances present at frequencies above the bandwidth of the load observer and within the pass band of the low pass filter.Type: GrantFiled: September 1, 2015Date of Patent: June 12, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Brian Fast, Mark Chaffee
-
Patent number: 9857781Abstract: An output module for an industrial controller configurable to simplify setup and commissioning is disclosed. The output module includes configurable PWM outputs that may be scheduled to start at different times within the PWM period, that may be configured to generate a fixed number of PWM pulses, and that may have an extendable PWM period. The output terminals are configurable to enter a first state upon generation of a fault and further configurable to enter a second state after a configurable time delay following the fault being generated. The output module may receive inputs signals directly from another module and set output signals at the terminals responsive to these signals.Type: GrantFiled: May 5, 2014Date of Patent: January 2, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Bret S. Hildebran, Eric D. Decker, Duwayne D. Mulhall, Peter M. Delic, Charmaine J. Van Minnen, Kenwood Hall, Richard O. Ruggeri, Harsh Shah, Andreas P. Frischknecht, Scott A. Pierce, Robert J. Kretschmann, Mark A. Chaffee, Terence S. Tenorio, David A. Pasela
-
Publication number: 20170063269Abstract: An improved system for controlling operation of a motor with a motor drive is disclosed. The motor drive includes a control module having an inner control loop operable to generate a torque reference signal and a load observer operable to generate an estimate of the torque present on the motor. The torque estimate is summed with the torque reference signal to generate a modified torque reference. The bandwidth of the load observer is set wide enough to generate the estimated torque over a desired operating range of the motor. The control module may also include a low pass filter and at least one tracking notch filter. The low pass filter suppresses vibrations at high frequencies, and the tracking notch filter suppresses resonances present at frequencies above the bandwidth of the load observer and within the pass band of the low pass filter.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Robert J. Miklosovic, Mark Chaffee, Brian Fast
-
Patent number: 9323235Abstract: An industrial control system provides motion control functions that may distribute motion planning tasks to capable motor drives and motion devices based on stored drive profiles. The profile-aware functions allow control programs to be used with motor drives that are both capable and incapable of executing a motion planning with automatic distribution of the planning tasks as appropriate. Coordination among different devices in the industrial control system when motion planning is distributed may be accommodated through peer-to-peer communication between drives and non-controller devices.Type: GrantFiled: April 10, 2012Date of Patent: April 26, 2016Assignee: Rockwell Automation Technologies, Inc.Inventor: Mark Chaffee
-
Patent number: 8850092Abstract: An input module for an industrial controller is configurable to simplify setup and commissioning. The input module includes input terminals configurable, for example, as a counter input. Still other input terminals may be configured to trigger events as a function of the input signals present at the terminals. Time signals corresponding to transitions in state of the input terminals, triggering of events, or operation of the counters may be recorded. The input module is further configurable to transmit data back to the processor or to transmit data directly to another module in the industrial control network.Type: GrantFiled: April 10, 2012Date of Patent: September 30, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Bret S. Hildebran, Eric D. Decker, Duwayne D. Mulhall, Peter M. Delic, Kenwood Hall, Harsh Shah, Andreas P. Frischknecht, Mark Chaffee, Scott A. Pierce, Terence S. Tenorio
-
Publication number: 20140243999Abstract: An output module for an industrial controller configurable to simplify setup and commissioning is disclosed. The output module includes configurable PWM outputs that may be scheduled to start at different times within the PWM period, that may be configured to generate a fixed number of PWM pulses, and that may have an extendable PWM period. The output terminals are configurable to enter a first state upon generation of a fault and further configurable to enter a second state after a configurable time delay following the fault being generated. The output module may receive inputs signals directly from another module and set output signals at the terminals responsive to these signals.Type: ApplicationFiled: May 5, 2014Publication date: August 28, 2014Applicant: Rockwell Automation Technologies, Inc.Inventors: BRET S. HILDEBRAN, ERIC D. DECKER, DUWAYNE D. MULHALL, PETER M. DELIC, CHARMAINE J. VAN MINNEN, KENWOOD HALL, RICHARD O. RUGGERI, HARSH SHAH, ANDREAS P. FRISCHKNECHT, SCOTT A. PIERCE, ROBERT J. KRETSCHMANN, MARK A. CHAFFEE, TERENCE S. TENORIO, DAVID A. PASELA
-
Publication number: 20120265322Abstract: An input module for an industrial controller is configurable to simplify setup and commissioning. The input module includes input terminals configurable, for example, as a counter input. Still other input terminals may be configured to trigger events as a function of the input signals present at the terminals. Time signals corresponding to transitions in state of the input terminals, triggering of events, or operation of the counters may be recorded. The input module is further configurable to transmit data back to the processor or to transmit data directly to another module in the industrial control network.Type: ApplicationFiled: April 10, 2012Publication date: October 18, 2012Inventors: Bret S. Hildebran, Eric D. Decker, David A. Pasela, Duwayne D. Mulhall, John J. Kolat, Charmaine J. Van Minnen, Peter M. Delic, Robert J. Kretschmann, Kenwood Hall, Richard O. Ruggeri, Harsh Shah, Andreas P. Frischanecht, Anthony G. Gibart, Mark Chaffee, Scott A. Pierce, Gregg Sichner, Terence S. Tenorio, Gregory J. Svetina, Steven A. Zuponcic
-
Publication number: 20120256566Abstract: An industrial control system provides motion control functions that may distribute motion planning tasks to capable motor drives and motion devices based on stored drive profiles. The profile-aware functions allow control programs to be used with motor drives that are both capable and incapable of executing a motion planning with automatic distribution of the planning tasks as appropriate. Coordination among different devices in the industrial control system when motion planning is distributed may be accommodated through peer-to-peer communication between drives and non-controller devices.Type: ApplicationFiled: April 10, 2012Publication date: October 11, 2012Inventor: Mark Chaffee