Patent Document ID: 10126717
Application ID: 15276937
Patent Status: 1

Claim One:
1. A system, comprising: a memory; a processor configured to execute components stored on the memory, the components comprising: a data set input component configured to receive a data set comprising values of a first variable of interest representing a major tuning parameter of a motion controller, values of a second variable of interest representing a performance variable of a motion system controlled by the motion controller, and values of independent variables, wherein the values of the second variable of interest depend at least in part on the values of the first variable of interest and the values of the independent variables, and at least one of the independent variables represents a plant parameter of the motion system; a curve fitting component configured to perform, based on analysis of the data set, a first curve fitting from the first variable of interest to the second variable of interest for multiple sets of values of the independent variables to yield first curve fitting relationship data, and a second curve fitting from a first independent variable, of the independent variables, to the first curve fitting relationship data for multiple sets of values of a subset of the independent variables that does not include the first independent variable, wherein the second curve fitting yields second curve fitting relationship data; a mapping component configured to generate mapping function data that defines a mapping from the first variable of interest to the second variable of interest as a function of the independent variables based at least in part on the first curve fitting relationship data and the second curve fitting relationship data; an interface component configured to receive first target values of the independent variables and a second target value of the performance variable; and a bandwidth selection component configured to select, based on analysis of the mapping function data, a value of the major tuning parameter corresponding to the first target values and the second target value, and to tune the motion controller using the value of the major tuning parameter.