Font Size: a A A

Research And Application On Software Integration Of Chemistry And Chemical Engineering

Posted on:2006-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZhengFull Text:PDF
GTID:2121360155470045Subject:Applied Chemistry
Abstract/Summary:PDF Full Text Request
With the software industry developing continuously, the sorts and number of software have been increasing day after day. A lot of function code was programmed repeatedly. Moreover, many fields claim that the functions of software must be better and better. The idea of software integration was presented to avoid the programming of software function repeatedly and realize the union of the software function. By now, many people have done a great deal of research in software integration, and they have made some achievements. But because of the difference in software design standards as well as the disagreement in second development extent that different software supports, there are a great many problems which need to be settled.The research object of this thesis is the software concerning chemistry and chemical engineering. Combining with other software running under the Windows system, analyzing the general characteristics of all the software and studying the features of the Windows system itself as well as the mechanism of its managing applied procedure process, this thesis finds out a common method and raises a new software code integration technique which possesses widespread application. Almost all kinds of software which run under the Windows system can be integrated by this technique. Moreover, the author of this thesis applies this technique to distillation system synthesis and obtains a good result.1) The idea and realized tactic of software integration is proposed based on interface control and data tackle which is used to replace programming function code repeatedly. The realization of software code integration is using interface control which invokes application automatically in control software and data tackle make application modularization, and then make this module run with other modules correspondingly in the user's software.2 ) A more rigorous approach is developed for the synthesis of large-scale separation sequence synthesis. The separation sequence is created and optimized by random search technology--simulated annealing algorithm, the design and estimationof parameter of the sequence is calculated by the Aspen software. The automatic use of Aspen software is implemented by software integration. This approach can avoid the construction and disposal of the concrete model of Mixed Integer Nonlinear Programming. And the designed and manipulated parameter can be obtained with rigorous approach. The validity of the approach is proved by two examples.3) A hybrid simulated annealing algorithm (SA)algorithm featuring IN-OUT iteration loops programmed in C++ invoking Aspen Plus, which is used to design the complex column limited to one feed, two products and the side reboilers and condensers being allowable for each theoretical plate, is proposed. In the outer loop, the integer variables including the number of theoretical plates N are optimized with the SA. The number and corresponding position of side exchangers are denoted only by a binary string using dynamic coding. In the inner loop, reflux ratio and duties of side exchangers are optimized based on SQP using Aspen Plus. The validity of the approach is proved by two examples.4) The possibility of software integration is researched. As long as the software owhich runs at the Windows operating system has either of two features, it can be integrated. The one is that the I/O files of it can be amended, the other is that the interface of it can be controlled. The author of this thesis divides software into four sorts and proposes four integration idea and realization tactic for them.
Keywords/Search Tags:chemistry and chemical engineering, code integration, aspen plus, simulated annealing, separation sequence synthesis
PDF Full Text Request
Related items