×

DYNAMICALLY INFERRING VARIABLE DIMENSIONS IN USER-ADDED EQUATIONS

  • US 20160140324A1
  • Filed: 11/18/2014
  • Published: 05/19/2016
  • Est. Priority Date: 11/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for developing a simulation of a chemical process comprising:

  • a processor;

    a memory device coupled to the processor;

    an application stored on the memory device and executable by the processor;

    a library of equipment models stored on the memory device and accessible by the application; and

    instructions stored on the memory device and executable by the processor, wherein said instructions, when executed by the processor, dynamically infer one or more dimensions of variables in a user-added equation to create an updated equipment model, said instructions comprising instructions for;

    selectively presenting an interface to a user;

    receiving, via the interface, a selection of an equipment model for use in developing the simulation;

    determining in response to the received equipment model selection that a corresponding standard equipment model is not present in the library of equipment models accessible by the application;

    receiving, via the interface, an indication of one or more newly added equations for use in the received equipment model selection;

    rendering automatically created variables with unassigned dimensions for the equations in response to the received indication;

    determining whether input is required to assign dimensions to the variables with unassigned dimensions;

    automatically assigning dimensions to the variables with unassigned dimensions when input is not required;

    verifying that each variable in the equations is assigned a dimension;

    transforming the received equipment model selection into the updated equipment model using the equations including the variables with the assigned dimensions; and

    storing the updated equipment model in the library of equipment models.

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