By analyzing the features of knowledge structure in railway vertical-section design, this paper presents a new approach to the optimization of railway vertical-section design based on satisfactory optimization and also introduces the computing model and algorithm for this optimization method. We define a satisfactory degree function to evaluate the performance of the design in a pragmatic way. In this paper, it defines engineering satisfactory degree, transportation satisfactory degree and comprehensive satisfactory degree. We also define satisfactory astringent principle, satisfactory modification, etc. The modification result will be valued by modify satisfactory degree. This method is one of the important parts of the railway location intelligent system. The railway location CAD system concerning the vertical section design based on satisfactory optimization succeeds in the connection to the engineering database, and having the whole functions, including project management, design, edition, and modification, and standard output of design result.This system is developed under the operation system named Windows 2000. Its developing flat roof is Visual C++ 6.0. Its graphs-supported environment is AutoCAD 2000, its database-supported environment is Oracle9i. The programming language is ObjectARX 2000. This system can run at Windows 2000 and the more advanced conditions.The analysis of the example shows that the theory and method in this paper is effective, and the CAD system successfully settles the data current. It is stable in operation and easy in conduction. |