G05B11/011

Motor control device

A motor control device includes a control and computation unit, a compensation signal generation unit, an adder, and a drive unit. The control and computation unit is configured to perform computation processing based on a detected rotational position of a motor and a positional instruction, and to generate a first torque instruction signal to be used to drive the motor. The compensation signal generation unit is configured to generate a torque compensation signal to be used to compensate the first torque instruction signal. The adder is configured to add the torque compensation signal to the first torque instruction signal, and to output an acquired signal as a second torque instruction signal. The drive unit is configured to generate a drive signal to be used to power-drive winding wires of the motor based on the second torque instruction signal. The compensation signal generation unit is further configured to generate a torque compensation signal that switches to a torque compensation value having a predetermined value at a switching timing based on a timing when a rotation direction of the motor inverts.

Adaptive PID controller tuning via deep reinforcement learning

Systems and methods are provided for using a Deep Reinforcement Learning (DRL) agent to provide adaptive tuning of process controllers, such as Proportional-Integral-Derivative (PID) controllers. The agent can monitor process controller performance, and if unsatisfactory, can attempt to improve it by making incremental changes to the tuning parameters for the process controller. The effect of a tuning change can then be observed by the agent and used to update the agent's process controller tuning policy. It has been unexpectedly discovered that providing adaptive tuning based on incremental changes in tuning parameters, as opposed to making changes independent of current values of the tuning parameters, can provide enhanced or improved control over a controlled variable of a process.

METHOD FOR CONTROLLING ANGULAR SPEED OF A FAN
20200386236 · 2020-12-10 ·

A method for controlling an angular speed of a fan of a computer system includes obtaining an error value; obtaining an adjusted error value by adjusting the error value using an adjustment constant when an absolute value of the error value is not larger than a predetermined value; obtaining a total output value according to at least the adjusted error value; and controlling the angular speed of the fan according to the total output value. The total output value is positively related to a pulse width modulation value, and the angular speed of the fan increases when the pulse width modulation value increases.

System for tracking motion of a device
10799665 · 2020-10-13 · ·

The present disclosure provides a system and a method for relaxation and cultivation of attention. The method comprising: detecting a non-respiratory bodily action of a first person; determining based on comparing the non-respiratory bodily action of the first person with at least one predetermined threshold, whether or not the first person is voluntarily attending on the non-respiratory bodily action at the present time; and generating feedback to be perceived by the first person through at least one response system if the first person is voluntarily attending on the non-respiratory bodily action at the present time.

SERVO CONTROL DEVICE

A servo control device for controlling an end effector of a machine to follow a set reference trajectory by driving the machine using an actuator includes a feedforward compensation unit that performs feedforward compensation by outputting a feedforward signal for controlling the actuator on the basis of a position command signal inputted thereto, wherein input-output characteristics represented in a continuous-time system of the feedforward compensation unit are expressed by a transfer function having unstable zeros, and a step response of the feedforward compensation unit has an initial undershoot.

Motor drive system, motor control system, and self-propelled robot
10613495 · 2020-04-07 · ·

A processor of a motor drive system of the present disclosure executes the motor control software application in response to a first interrupt signal, and executes a task of the OS in response to a second interrupt signal. When the second interrupt signal is generated during execution of the motor control software application, the processor core sets the initial count value of the second timer to a value that would be reached, by counting, earlier by a count value than a second threshold, or a value that allows counting to be prolonged by the count value compared to the second threshold. The count value is greater than or equal to a difference between time at which the second interrupt signal is generated and time at which a process of the motor control software application is completed.

DISTURBANCE COMPONENT IDENTIFICATION METHOD AND DISTURBANCE COMPONENT IDENTIFICATION DEVICE
20200103855 · 2020-04-02 · ·

Provided is a method for identifying a disturbance component, including: when a vibration frequency included in a position deviation or a synchronization error between a tool axis and a workpiece axis is defined as fd, and a sampling frequency of a sampling period, which is a time from when a tool cuts a single tooth trace on a workpiece until the tool again cuts the same tooth trace, is defined as Fs, determining a frequency Fa of undulation in a tooth trace direction from a formula:


Fa=MIN|fdNFs|,

where N is a natural number,

calculating a pitch of undulation in the tooth trace direction using the formula and a speed of the tool axis in a feed direction; and when the calculated pitch and a measured value of the pitch match, determining that fd is the disturbance component.

Pressure control device
10520958 · 2019-12-31 · ·

A pressure control device maintains a pressure within a target of pressure control at a set pressure. The pressure control device includes a correction circuit that corrects a pressure signal, which represents the pressure within the target of pressure control that is detected by a pressure sensor, such that the pressure signal approaches a set pressure signal representing the set pressure; a comparison circuit that compares the corrected pressure signal with the set pressure signal; and a valve drive circuit that controls an opening and closing of a flow control valve based on a comparison result from the comparison circuit. The correction circuit is a filter circuit. The frequency characteristic of the filter circuit has a peak at a prescribed frequency, and corrects the pressure signal so as to raise a component of the prescribed frequency of the pressure signal.

Detecting window shade pocket heat gain

A motorized window shade system may comprise a shade tube in a pocket; a window shade attached to the shade tube; a motor configured to rotate the shade tube; an internal temperature sensor configured to measure a first temperature of the motor; an external temperature sensor configured to measure a second temperature of the pocket; and a controller configured to adjust a mode of the system from an override mode to an automated mode.

DEVICE ASSEMBLY AND METHOD FOR CONTROLLING AN INTEGRATED CONTINUOUS PHARMACEUTICAL OR BIOPHARMACEUTICAL MANUFACTURING PROCESS

A device assembly for controlling an integrated continuous pharmaceutical or biopharmaceutical manufacturing process including a first process equipment for performing a first process step; a second process equipment for performing a second process step subsequent to the first process step; a single measuring unit for measurement of a set of signals of a liquid process medium at a single location, the measured signals depending on first and second parameters; and an evaluation and control unit for evaluating the measured signals to determine values of the first and second parameters. The evaluation and control unit determines first and second corrective feedback based on the values of the first and second parameters, respectively. The evaluation and control unit controls the first process step by providing the first corrective feedback to the first process equipment and controls the second process step by providing the second corrective feedback to the second process equipment.