Date of Award
Master of Computer Science (MCS)
Computing and Software
This work describes an architecture which enables experiments in optimization of networks that represent systems in diverse application domains, e.g. multi-product food production plants, gasoline blending and shipment, heat exchanger networks in refineries, etc. The prototype implementation is a web-based workbench (NOPT). Design of the workbench enables instantiation of different application domains via attributes describing entities (materials, energy) flowing through network arcs, and via node models relevant to the domain. From data describing the network attributes, NOPT generates a mathematical model described by a set of linear equations and provides a user with abilities to select appropriate solution algorithms. Multi-step composite algorithms, each solving a subnetwork or an entire network for specific time periods can be constructed with input from the user. Some of the steps in the algorithm can be non-linear procedures which compute specific model parameters. Hence, the architecture enables solution of bi linear systems of type “x*y” (e.g. energy balances) by first solving for “x’ (e.g. mass flows) from some other set of equations (e.g. mass balances) and then solve for “y” since “x’ is known. Current architecture of NOPT also supports the inclusion of external node models that helps user to import his customized node models into the workbench via the feature called User Node.
Aziz, Malik Junaid, "WORKBENCH FOR MODELING AND OPTIMIZATION OF DIVERSE NETWORKS" (2012). Open Access Dissertations and Theses. Paper 6965.
McMaster University Library