Honeywell International Inc.
PARALLEL SEQUENTIAL DERIVATIVE COMPUTATION FOR PROCESS SIMULATION
Last updated:
Abstract:
A simulation system includes independent processing units each having a processor, memory, and a mathematical solver. An additional independent processing unit has an additional memory storing a predictive simulation model that includes equations relating manipulated variables, orchestration logic, and a master optimization solver. The orchestration logic initiates the additional independent processing unit distributing to each independent processing unit concurrent timing information, instructions to each perturb one manipulated variable, and values for the manipulated variables. The independent processing units concurrently execute the predictive model to perturb their manipulated variable to calculate derivatives for each manipulated variable. The additional independent processing unit receives the derivatives, calculates new variable values for each manipulated variable using the derivatives, and then runs the predictive model with the new variable values. The master optimization solver evaluates simulation results obtained from the predictive model using the new variable values relative to an objective.
Utility
3 Dec 2019
3 Jun 2021