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

Claim 0:
1. A system for developing a simulation of a process, the system comprising:
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:
generate, by the one or more processors, a first model in the simulation representing a part of a process, said first model comprising a first port to which other models are connectable;
generate, by the one or more processors, a second model in the simulation, representing another part of the process, said second model comprising a second port to which other models are connectable;
connect, by the one or more processors, the first port to the second port in the simulation;
allocate, by the one or more processors, a memory location as a connection variable that represents a type of information transfer between the first port and the second port based on characteristics of the first port and the second port;
set, by the one or more processors, 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
execute, by the one or more processors, 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.