×

Managing dynamic state of a physical system

  • US 8,738,784 B1
  • Filed: 05/17/2011
  • Issued: 05/27/2014
  • Est. Priority Date: 07/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • interacting, using a computing device, with an executable model, the executable model representing a physical system, the physical system including one or more of a mechanical system or an electrical system, the executable model including an executable element having a state, the state representing a characteristic associated with the executable element, and the executable element representing an entity of the physical system;

    receiving, using the computing device, a target value for the state associated with the executable element, the target value indicating a desired value or a suggested value for the state associated with the executable element;

    determining, using the computing device, that the target value is feasible for the state associated with the executable element based on information associated with the physical system;

    establishing, using the computing device, a value for the state associated with the executable element based on the target value after determining that the target value is feasible for the state associated with the executable element;

    modifying, using the computing device, the executable element to generate a modified element;

    determining, using the computing device, that the target value applies to the modified element;

    identifying, using the computing device, a value for the state associated with the modified element based on the target value;

    executing, using the computing device, at least a portion of the executable model to simulate the physical system, the portion of the executable model including the modified element;

    executing at least the portion of the executable model including;

    using the identified value for the state associated with the modified element; and

    storing, using the computing device, a result of executing at least the portion of the executable model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×