Font Size: a A A

Database Technology And Its Applications On Design Of Accelerator Cavity

Posted on:2002-01-01Degree:DoctorType:Dissertation
Country:ChinaCandidate:X W YanFull Text:PDF
GTID:1102360062480789Subject:Nuclear technology and applications
Abstract/Summary:PDF Full Text Request
Design of accelerator cavity is very important for the performance enhancement of particle accelerator. And as one of the most quickly developed techniques in the computer and information science, database technology has been applied to various areas since 60's. Their combination becomes a necessity. And its studies turn to be a focus in both academic community and industrial community. We've devoted ourselves to the computer-aided design of accelerator cavity for some work.There is no doubt that we'll much benefit from the usage of cavity design package to assist the design of RF cavity in accelerator. Further more, design and implementation of the package should be a rather complex software engineering, including computation visualization, friendly user interface, preprocess/postprocess, and so on. We do some implementation on the preprocess module, developing a visual tool to assist the design of RF cavity outline. By using this tool, we can visually draw cavity contour on the screen, modify and edit draft, and automatically generate the desired definition file of RF cavity, which is then used as the input of AUTOMESH module. The tool improves the user interface of SUPERFISH. This software has been applied in reality, producing certain economic benefits.In order to manage and handle the large amount of data which are needed and produced during the design of accelerator cavity, by applying the database technology, we design and establish a special database management system prototype for accelerator RF cavity design, called FISFDBASE. We also basically implement a framework of the system prototype. The system consists of three layers, i.e. interface language, lexical/syntactic parser, and command processor.Computation of electromagnetic field in cavity is one of the key techniques to design an accelerator cavity. One of the problems is that how we can find out a cavity skeleton which satisfies some given features. W7e use the random optimization method to solve this problem, proposing an adaptive genetic algorithm to design accelerator RF cavity. We also implement and verify this algorithm in FORTRAN language.During the design of accelerator cavity, we must face complicatedobjects and time-varied data. It is necessary for us to consider an object-oriented and temporal data model. Therefore, we give a conceptual data model, that is entity-relationship data model (shorten as TER model). At the same time, we propose a representative data model, i.e. GT data model, and its query language. Theoretically, we deeply study the temporal relational algebra and SQL-like language based on our TER model, laying a solid theoretic foundation for our accelerator RJF cavity design system.The special database management system prototype for accelerator RF cavity design, i.e. FISHBASE, has its own characteristics. Especially, its query is different from that in traditional databases, and their operations are totally unlike. The adaptive genetic algorithm for design of accelerator RF cavity, i.e. SAG, is also not the same as the classical genetic algorithm on both data structure and algorithm design. SAG can automatically adjust the genes in order not to generating unwonted individual. TER model and its algebraic system are one of our creative work too.
Keywords/Search Tags:accelerator cavity design, database techniques, algorithm
PDF Full Text Request
Related items