G05B2219/41406

Control method for electrical converter with LC filter

An electrical converter is interconnected via a filter with an electrical load or an electrical power source. A method for controlling the converter comprises the steps of: receiving a reference flux (ψ*.sub.i) for the electrical converter; determining output signals (y) comprising currents and/or voltages measured in the filter; determining an estimated flux (ψ.sub.i) from the output signals (y); determining a corrective flux (ψ.sub.i,damp) from the output signals (y) based on a mathematical model of the filter and a quadratic cost function; determining control input signals (u) for the electrical converter based on a sum of the estimated flux (ψ.sub.i) and the corrective flux (ψ.sub.i,damp); controlling the converter with the control input signals (u); and algorithmic filtering of at least one of the output signals (y) by applying a signal filter to the at least one output signal, which is designed for amplifying the at least one output signal at a resonance frequency of the filter, whereby the corrective flux (ψ.sub.i,damp) is determined from the filtered output signals.

METHOD FOR CONTROLLING BIPED ROBOT, BIPED ROBOT, AND READABLE STORAGE MEDIUM
20240051121 · 2024-02-15 ·

A method for controlling a biped robot includes: acquiring a support phase of the biped robot in a current state; acquiring a current forward speed and a current lateral speed of a center of mass of the biped robot at an end of the support phase; acquiring a torque vector of an ankle joint of a support leg of the biped robot according to the current forward speed and the current lateral speed; acquiring a target torque vector according to the torque vector and a preset Quadratic Programming (QP) model; and controlling the biped robot to move according to the target torque vector.

System and Method for Controlling an Operation of a Machine According to a Task
20240118677 · 2024-04-11 ·

The present disclosure discloses a system and a method for controlling an operation of a machine according to a task. The method comprises formulating an original quadratic program (QP) for optimizing an objective function subject to equality constraints and inequality constraints, lifting the equality constraints and the inequality constraints into a lifted space by a lifting operation introducing an additional non-negative variable, and transforming the objective function of the original QP into a quadratic objective function. The quadratic objective function subject to the lifted equality and inequality constraints forms a homogeneous QP in the lifted space. The method further comprises solving the homogeneous QP to produce a solution in the lifted space and controlling the machine according to an infeasibility protocol when a value of the additional non-negative variable in the solution in the lifted space equals zero.

System and method for controlling an operation of a machine according to a task

The present disclosure discloses a system and a method for controlling an operation of a machine according to a task. The method comprises formulating an original quadratic program (QP) for optimizing an objective function subject to equality constraints and inequality constraints, lifting the equality constraints and the inequality constraints into a lifted space by a lifting operation introducing an additional non-negative variable, and transforming the objective function of the original QP into a quadratic objective function. The quadratic objective function subject to the lifted equality and inequality constraints forms a homogeneous QP in the lifted space. The method further comprises solving the homogeneous QP to produce a solution in the lifted space and controlling the machine according to an infeasibility protocol when a value of the additional non-negative variable in the solution in the lifted space equals zero.

Method for controlling biped robot, biped robot, and readable storage medium
12440966 · 2025-10-14 · ·

A method for controlling a biped robot includes: acquiring a support phase of the biped robot in a current state; acquiring a current forward speed and a current lateral speed of a center of mass of the biped robot at an end of the support phase; acquiring a torque vector of an ankle joint of a support leg of the biped robot according to the current forward speed and the current lateral speed; acquiring a target torque vector according to the torque vector and a preset Quadratic Programming (QP) model; and controlling the biped robot to move according to the target torque vector.