Patent classifications
G05B5/01
Direct feedback regarding metered flow of fuel system
The present disclosure describes a fuel system for an engine. The fuel system includes a fuel metering valve, a flow measuring system, and a controller in communication with the fuel metering valve and the flow measuring system. The fuel metering valve is operable to meter a flow rate of fuel based on a stroke of the fuel metering valve. The flow measuring system is configured to measure a mass flow rate of the fuel leaving the fuel system at a bandwidth greater than 20 Hz. The controller is configured to dynamically adjust the stroke of the fuel measuring system based on the mass flow rate of the fuel measured by the flow measuring system to change the flow rate of the fuel.
METHOD FOR ASCERTAINING A TIME CHARACTERISTIC OF A MEASURED VARIABLE, PREDICTION SYSTEM, ACTUATOR CONTROL SYSTEM, METHOD FOR TRAINING THE ACTUATOR CONTROL SYSTEM, TRAINING SYSTEM, COMPUTER PROGRAM, AND MACHINE-READABLE STORAGE MEDIUM
A method for ascertaining a time characteristic of a measured variable adjustable by an actuator, wherein a time characteristic of a control variable is applied to the actuator, wherein the ascertaining is effected by means of a Gaussian process state model of the behavior of the actuator, wherein the time characteristic of the measured variable of the actuator is ascertained on the basis of a parameterizable family of functions, wherein in the parameterizable family of functions a time dependency of a later latent state, in particular ascertained using a transfer function, of the actuator on an earlier latent state of the actuator and an earlier control variable of the actuator is the same as the applicable dependency of the Gaussian process state model.
MOTOR CONTROLLER
A motor controller includes: a command unit which outputs a command value for controlling a motor that drives a driven unit; a motor control unit which controls the motor based on the command value; a compensation filter which compensates for the command value; and a preprocessing unit which is provided in a stage preceding the compensation filter, the compensation filter has a frequency region in which a gain is greater than 1 and the preprocessing unit executes, when a variation in the command value before being compensated for with the compensation filter is equal to or less than a predetermined value, preprocessing in which a past command value is used as a current command value.
MOTOR CONTROL DEVICE AND INDUSTRIAL MACHINE FOR SUPPRESSING VIBRATION
A motor control device includes: a position command section configured to generate a position command for a control object; a position detecting section configured to detect a position of the control object or a position of a motor configured to drive the control object; and a position control section configured to control a position of the motor based on the position command and the detected position of the control object or the motor, in which at least one of the position command section and the position control section includes a vibration suppression filter configured to approximate a reverse characteristic of a vibration characteristic generated between the motor and the control object, and the vibration suppression filter changes a vibration suppression frequency according to at least one of the position and a mass of the control object.
Method and system for a feedback controller for a handheld tool
Systems and methods for tracking unintentional muscle movements of a user and stabilizing a handheld tool while it is being used are described. The method may include measuring, with a first inertial measuring unit (IMU), at least an orientation of a housing of the handheld tool, and measuring, with a second IMU, at least an orientation or an attachment arm extending from the housing of the handheld tool. The method may also include storing the orientation of the housing and the orientation of the attachment arm in a memory. Furthermore, the method may include controlling, with a processing logic, a first motion generating mechanism and a second motion generating mechanism to move the attachment arm relative to the housing based on the measured orientation of the housing and the measured orientation of the attachment arm to stabilize motion of a user-assistive device attached to a distal end of the attachment arm.
Method and system for a feedback controller for a handheld tool
Systems and methods for tracking unintentional muscle movements of a user and stabilizing a handheld tool while it is being used are described. The method may include measuring, with a first inertial measuring unit (IMU), at least an orientation of a housing of the handheld tool, and measuring, with a second IMU, at least an orientation or an attachment arm extending from the housing of the handheld tool. The method may also include storing the orientation of the housing and the orientation of the attachment arm in a memory. Furthermore, the method may include controlling, with a processing logic, a first motion generating mechanism and a second motion generating mechanism to move the attachment arm relative to the housing based on the measured orientation of the housing and the measured orientation of the attachment arm to stabilize motion of a user-assistive device attached to a distal end of the attachment arm.
METHOD, CONTROLLER, AND COMPUTER PROGRAM PRODUCT FOR REDUCING OSCILLATIONS IN A TECHNICAL SYSTEM
For reducing oscillations in a technical system plurality of different controller settings for the technical system is received. For a respective controller setting signal representing a time series of operational data of the technical system controlled by the respective controller setting is received, the signal is processed, whereby the processing includes a transformation into a frequency domain, and an entropy value of the processed signal is determined. Depending on the determined entropy values a controller setting from the plurality of controller settings is selected, and the selected controller setting is output for configuring the technical system.
METHOD, CONTROLLER, AND COMPUTER PROGRAM PRODUCT FOR REDUCING OSCILLATIONS IN A TECHNICAL SYSTEM
For reducing oscillations in a technical system plurality of different controller settings for the technical system is received. For a respective controller setting signal representing a time series of operational data of the technical system controlled by the respective controller setting is received, the signal is processed, whereby the processing includes a transformation into a frequency domain, and an entropy value of the processed signal is determined. Depending on the determined entropy values a controller setting from the plurality of controller settings is selected, and the selected controller setting is output for configuring the technical system.
Plant control system
A plant control system comprises a target value calculating part calculating a target value r of a control output x of a plant, a target value correcting part correcting the target value so as to calculate a corrected target value w, and a feedback controller determining a control input. The target value correcting part, if making the control output change to the target value, sets the corrected target value so that an amount of correction of the target value becomes equal to or less than a predetermined value, then changes the corrected target value so that the amount of correction of the target value becomes larger than the predetermined value, then changes the corrected target value so that the amount of correction of the target value becomes equal to or less than the predetermined value before the control output reaches the target value.
ADAPTIVE ANTI-WINDUP PROTECTION OF CASCADED INNER AND OUTER CONTROL LOOPS
A method of adaptive anti-windup protection for a control system with cascaded inner control loop and an outer control loops. The method includes receiving an outer loop feedback signal indicative of the response of a plant controlled by the outer control loop and calculating an inner control loop request such that, it would cause saturation of the control device controlled by the inner control loop. The method also includes converting the calculated inner loop request to outer loop anti-windup request limits using kinematic relationships and transmitting the outer loop anti-windup request limits to a controller of the outer control loop. The method may also include applying the outer loop anti-windup request limits to a controller of the outer control loop to limit the inner loop request generated thereby, and executing an outer control loop control law and an inner control loop control law subject to the anti-windup request limits.