Font Size: a A A

The Study On Object-Oriented Optimum Design Software

Posted on:2007-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:J B ChenFull Text:PDF
GTID:2178360185979968Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
The primary objective of this thesis is to develop and implement an object-oriented optimum design software system. For simple optimum design issues, user need not program the mathematical model; just type the function expressions of object functions and constraint conditions with format ordered by system, and then solve it. For the optimum design in practice, because its mathematical model is comparatively complicated, can not be input from the interface of system. If the it is the first time for this system to solve the issue, to extend this system, user will program mathematical model, add interfaces of relative parameters, then solve it; if the mathematical model has been defined, then user just need input the optimum assignment, parameters, and choose proper optimum algorithm and solve it. Therefore, my studies possess the characteristics of reducing the capabilities of user's programming, share the resource complemented by different users and avoiding doing the repeating assignment.With the three-tier design in object-oriented method, all objects in the optimum design software system are divided into three individual and connected object: Problem Domain object, GUI object and Data Accessing object. The two problems must be solved mostly in optimum design are optimum design modeling and solution. Then two problem domain objects, optimum design mathematical models and solutions, are abstracted from optimum design system designed with object-oriented method. Because object is described as class in object-oriented programming, so two abstract classes, OptimumModel class and OptimumSolution class, which shows the commonness of all optimum design problems, are defined in optimum design software system.The two abstract class, OptimumModel class and OptimumSolution class, can be extended to describe the differences of optimum design issue in practice by inheritance and polymorphism in object-oriented method. An OptimumMode class's subclass, named InputableGeneralOptimumModel is defined to describe the model of which the information can be input by user with the GUI object when the...
Keywords/Search Tags:Regular Expression, Object-Oriented Development, Optimum Design, Software system
PDF Full Text Request
Related items