G05B11/36

CONTROL ASSIST DEVICE, CONTROL DEVICE, AND CONTROL ASSIST METHOD
20230176532 · 2023-06-08 ·

A control assist device according to the present invention uses first information and second information, which comprise at least one filter coefficient of a servo control device that controls a motor and/or feedback gain, prior to or after being adjusted, calculates at least one frequency characteristic from among input/output gain between filter and feedback gain, and phase lag, prior to or after the filter coefficient and/or feedback gain is adjusted, and obtains an estimated frequency characteristic value for the servo control device input/output gain and phase lag after the filter coefficient and/or feedback gain is adjusted, on the basis of at least one frequency characteristic prior to or after being adjusted and the measured frequency characteristics of servo control device input/output gain and phase lag prior to the coefficient and/or feedback gain being adjusted.

Design assist apparatus, design assist method, and design assist program for a mechanical device driven by a feedback controlled electric motor

In the design of a mechanical component for a mechanical device driven by a feedback controlled electric motor, the user is enabled to easily know how the properties of mechanical component affect the generation of abnormal vibrations of the mechanical device. In a design assist apparatus (1), the processor (11) is configured to set a plurality of parameters of a mathematical model of an analysis target component selected from one or more mechanical components (24, 56, 58) forming the mechanical device, compute a pole of a transfer function of the mechanical device associated with one or more vibration modes of the mechanical device according to the parameters, and create a stability determination diagram including an isoline of a real part of the pole of the transfer function.

Vibration suppression device, method and computer-readable medium using estimated vibration torque
11669055 · 2023-06-06 · ·

A vibration suppression device that suppresses vibration of an operation unit in a mechanical system having a natural vibration mode including the operation unit, an actuator unit that operates the operation unit, and an elastic body that couples the operation unit and the actuator unit, the vibration suppression device including a generation means for generating a drive signal for driving the actuator unit, an estimation means for estimating a measurement amount related to the mechanical system, a correction means for correcting the drive signal generated by the generation means on the basis of the measurement amount estimated by the estimation means, and a change means for changing a gain used by the estimation means so that an influence of an increase in a modeling error becomes small in a period in which the modeling error of the mechanical system increases.

Vibration suppression device, method and computer-readable medium using estimated vibration torque
11669055 · 2023-06-06 · ·

A vibration suppression device that suppresses vibration of an operation unit in a mechanical system having a natural vibration mode including the operation unit, an actuator unit that operates the operation unit, and an elastic body that couples the operation unit and the actuator unit, the vibration suppression device including a generation means for generating a drive signal for driving the actuator unit, an estimation means for estimating a measurement amount related to the mechanical system, a correction means for correcting the drive signal generated by the generation means on the basis of the measurement amount estimated by the estimation means, and a change means for changing a gain used by the estimation means so that an influence of an increase in a modeling error becomes small in a period in which the modeling error of the mechanical system increases.

Control device for astatic system having dead time
09798297 · 2017-10-24 · ·

A control device (1) for controlling a control target comprising an astatic system (2) that has dead time is provided with: a dead time compensation system (5) that compensates for dead time at the control target based on the dynamic characteristics of the control target; and an integration error compensation system (6) that compensates for integration errors originating in the dead time compensation system (5). The integration error compensation system (6) comprises: an ideal response unit (7) in which the dynamic characteristics of the control target while in a state in which interference is not input are used as a model; and a correction unit (8) that is configured to correct a comparative value for the output of the ideal response unit (7) and the output of the control target and subsequently input the result to the control target.

Control device for astatic system having dead time
09798297 · 2017-10-24 · ·

A control device (1) for controlling a control target comprising an astatic system (2) that has dead time is provided with: a dead time compensation system (5) that compensates for dead time at the control target based on the dynamic characteristics of the control target; and an integration error compensation system (6) that compensates for integration errors originating in the dead time compensation system (5). The integration error compensation system (6) comprises: an ideal response unit (7) in which the dynamic characteristics of the control target while in a state in which interference is not input are used as a model; and a correction unit (8) that is configured to correct a comparative value for the output of the ideal response unit (7) and the output of the control target and subsequently input the result to the control target.

Method for controlling inverter
09798296 · 2017-10-24 · ·

A method for controlling an inverter is provided, the method including, setting, as a first reference, a pressure data returned from the pressure sensor when a pre-PID ends, updating the first reference that is increased by a predetermined step to a second reference, determining an output frequency of the inverter by performing a PID control using the second reference, and determining an output frequency of the inverter by performing the PID using a third reference set up by the user when the second reference or feedback pressure data is equal to a set value.

Method for controlling inverter
09798296 · 2017-10-24 · ·

A method for controlling an inverter is provided, the method including, setting, as a first reference, a pressure data returned from the pressure sensor when a pre-PID ends, updating the first reference that is increased by a predetermined step to a second reference, determining an output frequency of the inverter by performing a PID control using the second reference, and determining an output frequency of the inverter by performing the PID using a third reference set up by the user when the second reference or feedback pressure data is equal to a set value.

Motion controller capable of specifying program execution pace
09798316 · 2017-10-24 · ·

A motion controller is provided which allows a program to be executed in a specified time. The program is executed, and the execution time of each of the blocks of the program and the execution time of the entire program are measured. Then, a predicted time until an in-position state is established is loaded. The execution time of the entire specified program is loaded. The execution time of each bock and a moving speed for each block are calculated, then a speed for each block is substituted with the calculated moving speed.

Motion controller capable of specifying program execution pace
09798316 · 2017-10-24 · ·

A motion controller is provided which allows a program to be executed in a specified time. The program is executed, and the execution time of each of the blocks of the program and the execution time of the entire program are measured. Then, a predicted time until an in-position state is established is loaded. The execution time of the entire specified program is loaded. The execution time of each bock and a moving speed for each block are calculated, then a speed for each block is substituted with the calculated moving speed.