Use case
Molecule superstructures for computer-aided molecular and process design
Methods for predicting the properties of a molecular structure require finding the right trade-off between representation accuracy and computation time. Thanks to the application of Artelys Knitro to computer-aided molecular and process design, it is possible to represent all molecular structural information, enabling more accurate property predictions.

In modern chemistry, computational methods can replace costly experimentation and measurements to predict molecular structure properties or to check the results of experimental work. Integrated molecular and process design aims at finding the best molecule for applications in chemical or energy engineering.

A major challenge is the representation of molecules in a machine-readable way so that integrated design can be formulated as a mathematical optimization problem. One has to find a trade-off between accurate representations and reasonable computation time. Simplified representations lead to loss of information both in the optimization process and the interpretation of the results.

The authors introduce a new molecular representation where the full structural information of the molecule is available during the optimization. Coupled with advanced property prediction methods, they find the optimal working fluid for a high-temperature organic Rankine cycle. The discrete nature of molecules implies integer variables. Combined with the process model described by continuous variables and nonlinear equations, this results in a mixed-integer nonlinear programming (MINLP) problem.

Artelys Knitro was used to solve the resulting problem with its implementation of the branch and bound algorithm and the sequential quadratic programming (SQP) algorithm. In addition, the multistart feature has been crucial to find the best solutions to this nonconvex model. The researchers’ approach coupled with Artelys Knitro enables high-fidelity property predictions and can be used in process design problems with complex non-linear target functions and constraints.

Start with a tutorial!

 

You’re not familiar with nonlinear optimization? This tutorial will present some examples of nonlinear problems for various applications. You will discover nonlinear programming methods using the Artelys Knitro solver in a Python notebook, through different examples.

Free trial

 

Get your trial license to test Artelys Knitro’s performances on your own mathematical optimization problem. The trial package includes free support and maintenance. You can have access to Artelys Knitro for free with a 1-month unlimited version or a 6-month limited version.

Artelys Knitro has unmatched performance

Best Nonlinear Solver

Artelys Knitro has been ranked every year by public benchmarks consistently showing Artelys Knitro finds both feasible and proven optimal solutions faster than competing solvers.

Technical support

The Artelys technical support team comprises Artelys’consultants (PhD-level) who are used to solving the most difficult problems and deploying enterprise-wide optimization solutions. They can advise on algorithmic or software features that may result in enhanced performance in your usage of Artelys Knitro.

Updates and new features

The development team works continuously to provide two releases of Artelys Knitro every year. Based on feedback, we always improve our solver to meet users’ requirements and need to solve larger models faster.

Best Nonlinear Solver

Artelys Knitro has been ranked every year by public benchmarks consistently showing Artelys Knitro finds both feasible and proven optimal solutions faster than competing solvers.

Technical support

The Artelys technical support team comprises Artelys’consultants (PhD-level) who are used to solving the most difficult problems and deploying enterprise-wide optimization solutions. They can advise on algorithmic or software features that may result in enhanced performance in your usage of Artelys Knitro.

Updates and new features

The development team works continuously to provide two releases of Artelys Knitro every year. Based on feedback, we always improve our solver to meet users’ requirements and need to solve larger models faster.

© ARTELYS • All rights reserved • Legal mentions

Pin It on Pinterest

Share This