Patent ID: 11934748
Assignee: AVEVA SOFTWARE, LLC
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 8:
9. A method of developing a simulation of a process, the method comprising:
providing one or more computers comprising one or more processors and one or more non-transitory computer readable media, the non-transitory computer readable media having instructions stored thereon that when executed cause the one or more computers to implement the steps of:
creating a first model in the simulation representing a part of the process, said first model comprising a first port to which other models are connectable;
creating a second model in the simulation representing a part of the process, said second model comprising a second port to which other models are connectable;
connecting the first port to the second port in the simulation;
allocating a memory location as a connection variable representative of a type of information transfer between the first port and the second port based on characteristics of the first port and the second port;
setting a first port variable representative of a value transferrable through the first port to reference the connection variable and a second port variable representative of a value transferrable through the second port to reference the connection variable, thereby obviating the need for an equivalence equation to link the first port variable and the second link variable within mathematical equations used to execute the simulation of the process; and
executing the simulation of the process using the mathematical equations, wherein a value at the memory location is substituted for the connection variable used by the mathematical equations.