Managing dynamic state of a physical system
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a network may represent a physical system. The network may have an element that represents an entity of the physical system. A value of a state associated with the network may be identified (e.g., generated) using various techniques. The state may be a low-level state associated with the network. The techniques may include, but are not limited to, for example, generating the value based on a scaffold defined for the network, generating the value based on a target value for the state, and/or generating the value based on applying an operation to various values of the state. The identified value may be associated with an identifier. The identifier may distinguish the value, for example, from other values of other states in the network and/or other values of states in other networks.
34 Citations
20 Claims
-
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; andstoring, using the computing device, a result of executing at least the portion of the executable model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable storage media storing instructions, the instructions comprising:
- one or more instructions that, when executed by at least one processor, cause the at least one processor to;
interact 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;receive 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; determine that the target value is feasible for the state associated with the executable element based on information associated with the physical system; establish 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; modify the executable element to generate a modified element; determine that the target value applies to the modified element; identify a value for the state associated with the modified element based on the target value; determine, based on the value identified for the state associated with the modified element, a result of executing at least a portion of the executable model to simulate the physical system; and store the result of executing the at least the portion of the executable model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- one or more instructions that, when executed by at least one processor, cause the at least one processor to;
-
15. A system comprising;
- one or more processors to;
interact 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; receive 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; determine that the target value is feasible for the state associated with the executable element based on information associated with the physical system; establish 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; modify the executable element to generate a modified element; determine that the target value applies to the modified element; identify a value for the state associated with the modified element based on the target value; determine, based on the value identified for the state associated with the modified element, a result of executing at least a portion of the executable model to simulate the physical system; and store the result of executing the at least the portion of the executable model. - View Dependent Claims (16, 17, 18, 19, 20)
- one or more processors to;
Specification