Back to results
US 10,241,490 B2Granted
Correction device, correction device controlling method, information processing program, and recording medium
AssigneeOMRON Corporation
InventorsMasaki Namie, Mikiko Manabe, Takashi Fujii
Life of this patent
Estimating the term…
Abstract
Improvement of following performance about a target value is achieved in a control system, particularly a feedback control system. A command value correcting device corrects a current-control-cycle command value received with a feedback controller using a current-control-cycle controlled variable of a control target.
Claims10
A correction device in which:
- a command value for controlling a control target in a plurality of control cycles each having a given time interval is generated from target orbit data, the command value generated in each control cycle in which the control target is controlled, the command value corrected in a current control cycle by comparing the command value with a current control cycle controlled variable comprising feedback information output from the control target in the current control cycle to generate a current control cycle corrected command value, and
- the current control cycle corrected command value and the current control cycle controlled variable are received by a feedback control system that processes the current control cycle corrected command value and the current control cycle controlled variable and causes the current control cycle controlled variable of the control target to follow the command value in the current control cycle, the correction device comprising logic programmed to perform operations comprising operation as:
- a reference command value acquiring part configured to acquire the command value in the current control cycle;
- a controlled variable acquiring part communicably coupled with the control target and configured to acquire the current control cycle controlled variable of the control target in the current control cycle;
- a command value corrector communicably coupled with the reference command value acquiring part and the controlled variable acquiring part and configured to generate the current control cycle corrected command value in the current control cycle based on the acquired command value and the current control cycle controlled variable;
- a corrected command value acquiring part communicably coupled with the command value corrector and configured to receive the current control cycle corrected command value and output the current control cycle corrected command value to the feedback control system in the current control cycle;
- and
- a learning controller communicably coupled with the control target, the controlled variable acquiring part, and the reference command value acquiring part and configured to output a correction amount of the command value generated in each control cycle from next target orbit data using the current control cycle controlled variable of the control target corresponding to the target orbit data acquired with the controlled variable acquiring part and the command value of the current control cycle, wherein
- the feedback control system receives the current control cycle controlled variable and the current control cycle corrected command value,
- the reference command value acquiring part receives a sum of the correction amount and the command value of the current control cycle, and
- the controlled variable acquiring part acquires the current control cycle controlled variable of the control target with respect to the target orbit data.
8 more elements
A method for controlling a correction device that:
- corrects a command value for controlling a control target in a plurality of control cycles each having a given time interval generated from target orbit data, the command value generated in each control cycle in which the control target is controlled, the command value corrected in a current control cycle by comparing the command value with a current control cycle controlled variable comprising feedback information output from the control target in the current control cycle to generate a current control cycle corrected command value, and
- receives the current control cycle corrected command value and current control cycle controlled variable with a feedback control system that processes the current control cycle corrected command value and the current control cycle controlled variable and causes the current control cycle controlled variable of the control target to follow the command value in the current control cycle, the method comprising:
- acquiring, at a controlled variable acquiring part, the current control cycle controlled variable of the control target in the current control cycle with respect to the target orbit data;
- outputting, with the controlled variable acquiring part, the current control cycle controlled variable to the feedback control system;
- acquiring, at a reference command value acquiring part, the command value in the current control cycle;
- receiving, at a command value corrector, the acquired command value from the reference command value acquiring part and the current control cycle controlled variable from the controlled variable acquiring part;
- generating, with the command value corrector, the current control cycle corrected command value based on the acquired command value and the current control cycle controlled variable;
- receiving, at a corrected command value acquiring part, the current control cycle corrected command value from the command value corrector;
- outputting, with the corrected command value acquiring part, the current control cycle corrected command value to the feedback control system;
- receiving, at a learning controller, the current control cycle controlled variable from the controlled variable acquiring part;
- generating, with the learning controller, a correction amount of the command value generated in each control cycle from next target orbit data using the current control cycle controlled variable of the control target corresponding to the target orbit data and the command value of the current control cycle;
- and
- receiving, at the reference command value acquiring part, a sum of the correction amount and the command value of the current control cycle.
10 more elements
A non-transitory computer-readable storage medium storing instructions to control a correction device that:
- corrects a command value for controlling a control target in a plurality of control cycles each having a given time interval generated from target orbit data, the command value generated in each control cycle in which the control target is controlled, the command value corrected in a current control cycle by comparing the command value with a current control cycle controlled variable comprising feedback information output from the control target in the current control cycle to generate a current control cycle corrected command value, and
- receives the current control cycle corrected command value and current control cycle controlled variable with a feedback control system that processes the current control cycle corrected command value and the current control cycle controlled variable and causes the current control cycle controlled variable of the control target to follow the command value in the current control cycle, the instructions when executed, causing a controller to perform operations comprising:
- acquiring, at a controlled variable acquiring part, the current control cycle controlled variable of the control target in the current control cycle with respect to the target orbit data;
- outputting, with the controlled variable acquiring part, the current control cycle controlled variable to the feedback control system;
- acquiring, at a reference command value acquiring part, the command value in the current control cycle;
- receiving, at a command value corrector, the acquired command value from the reference command value acquiring part and the current control cycle controlled variable from the controlled variable acquiring part;
- generating, with the command value corrector, a current control cycle corrected command value based on the acquired command value and the current control cycle controlled variable;
- receiving, at a corrected command value acquiring part, the current control cycle corrected command value from the command value corrector;
- outputting, with the corrected command value acquiring part, the current control cycle corrected command value to the feedback control system;
- receiving, at a learning controller, the current control cycle controlled variable from the controlled variable acquiring part;
- generating, with the learning controller, a correction amount of the command value generated in each control cycle from next target orbit data using the current control cycle controlled variable of the control target corresponding to the target orbit data and the command value of the current control cycle;
- and
- receiving, at the reference command value acquiring part, a sum of the correction amount and the command value of the current control cycle.
10 more elements
Dependencies are inferred from the claim text.