×

Quadratic program solver for MPC using variable ordering

  • US 10,423,131 B2
  • Filed: 07/20/2016
  • Issued: 09/24/2019
  • Est. Priority Date: 07/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for quadratic programming comprising:

  • an embedded platform comprising a model predictive control (MPC) controller connected to a physical subsystem; and

    wherein the MPC controller comprises;

    a state observer; and

    a semi-explicit quadratic programming (QP) solver connected to the state observer; and

    wherein the semi-explicit QP solver comprises;

    an optimization module;

    a factorization module connected to the QP optimization module;

    wherein the factorization module comprises;

    a memory having a saved factors unit;

    a factor search mechanism connected to the saved factors unit; and

    a factor update mechanism connected to the factor search mechanism; and

    wherein the factorization module provides variable ordering to reduce factors which need to be stored to allow them to be updated at a zero floating-point operations per unit time (FLOPS) cost.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×