28 research outputs found
Comparing Attic Method with the Existing Techniques for Linear Programming
The aim of the work is to compare the performances of the novel Attic method for linear programming (Buzzi-Ferraris, 2011) with the existing algorithms of the simplex and interior point families. Potentialities of the new method are demonstrated and quantified on the linear programming problem of thermal cracking refinery
Performance Assessment of Existing Methodologies for Chemical Process Dynamic Simulation
The chemical engineer has nowadays a wide choice of tools, numerical libraries, and programming languages to perform computations. Actually, it is possible to use several well established commercial packages, implement dedicated solvers into specific programming languages, or use existing numerical libraries. Also, it is possible to combine these possibilities to get either superior performances or more robustness, according to the problem features through the so-called mixed-language approach, which is increasingly spreading in the scientific communities. Since there is no full clarity on their benefits in handling numerical problems and their performances have not been yet compared in the literature, this paper is aimed at analyzing efficiency and robustness of some of the most widespread methodologies adopted for numerical computations: the conventional methods, the implementation of numerical libraries, the mixed-language, and the commercial tools. Specifically, the common case of differential systems is selected as comparison field
A Novel All-in-One Real-Time Optimization and Optimal Control Method for Batch Systems: Algorithm Description, Implementation Issues, and Comparison with the Existing Methodologies
Improving the selection of interior points for one-dimensional finite element methods
A new strategy to improve the selection of interior points inside an element of finite element methods is proposed. The novelty is to use the element boundary information in selecting the internal points. The new strategy is compared to the classical strategy in several examples and the main benefits are qualitatively and quantitatively explained
Outlier detection in large data sets
reserved2In this paper we propose a method for correctly detecting outliers based on a new technique developed to simultaneously evaluate mean, variance and outliers. This method is capable of self-regulating its robustness to suit the experimental data set under analysis, so as to overcome shortcomings of: (i) nonrobust methods such as the least sum of squares; (ii) the need of the user in defining a trimmed sub-set of experimental points such as in least trimmed sum of squares; and (iii) the possibility to read the data set only once to evaluate the mean, variance, and outliers of a population by preserving robustness.G. Buzzi-Ferraris; F. ManentiG., Buzzi Ferraris; Manenti, Flavi
Differential and Differential-Algebraic Systems for the Chemical Engineer: Solving Numerical Problems
Engineers and other applied scientists are frequently faced with models of complex systems for which no rigorous mathematical solution can be calculated. To predict and calculate the behaviour of such systems, numerical approximations are frequently used, either based on measurements of real life systems or on the behaviour of simpler models. This is essential work for example for the process engineer implementing simulation, control and optimization of chemical processes for design and operational purposes. This fourth in a suite of five practical guides is an engineer's companion to using numerical methods for the solution of complex mathematical problems. It explains the theory behind current numerical methods and shows in a step-by-step fashion how to use them. The volume focuses on differential and differential-algebraic systems, providing numerous real-life industrial case studies to illustrate this complex topic. It describes the methods, innovative techniques and strategies that are all implemented in a freely available toolbox called BzzMath, which is developed and maintained by the authors and provides up-to-date software tools for all the methods described in the book. Numerous examples, sample codes, programs and applications are taken from a wide range of scientific and engineering fields, such as chemical engineering, electrical engineering, physics, medicine, and environmental science. As a result, engineers and scientists learn how to optimize processes even before entering the laboratory. With additional online material including the latest version of BzzMath Library, installation tutorial, all examples and sample codes used in the book and a host of further examples