Font Size: a A A

Design And Implementation Of A Simulator For Enzymatic Numerical P Systems

Posted on:2017-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y WangFull Text:PDF
GTID:2308330485978198Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
Membrane computing, as a hot research direction of natural computing, receives a lot of attentions. Its calculation model is abstracted from the function of cell and cooperation between tissues and organs in life. Calculation model, also named membrane system or P system, is with distributed characteristics and maximum parallelism. Due to the economic phenomena, Numerical P system(NPS) is first proposed by Paun creating membrane computing. Then has developed into a new research branch of P system. Different from non-numerical membrane system with using string, as the type of variable, in the NPS, the type of variable is usually real, which can be applied to engineering field conveniently. Enzymatic numerical membrane system is a special NPS. It not only inherits the advantages of NPS but also optimizes NPS. The most difference between NPS and ENPS lies on the number of rules in each layer of the membrane. NPS has only one uncontrolled rule in each layer of the membrane but ENPS has many controlled rules in each layer of the membrane. ENPS can achieve the good performance by increasing the number of rules instead of the number of membranes. Consequently, in comparison to NPS, ENPS has so many advantages such as simplified membrane structure, controlled rules and higher computational efficiency.With the development of membrane computing, software implementation that using computer to simulates the process of membrane computing becomes an important direction. At present, the scheming membrane system can only be verified by deducing manually in application and implementation of models. However deducing manually is a tedious and error prone task. The method by deducing manually becomes more difficult to verify the correctness of system when structure of system becomes more complex. Thus, there is no doubt that software implementation replacing handmade mode will be a tendency. However, how to design a simulator of ENPS has not be found. As a consequence, designing a simulator for ENPS is very significant.In this paper, the main research works and contributions have been summarized as follows:1. Combined with Eclipse platform, specify the system requirements and design overall schemes. Determine the function of modules by using modularization programming thought and show the scheme of each module by designing generally.2. Design and realize simulator of ENPS. After analyzing and dividing module in detail, projector can design the sub-module by programming Java class. Design the interface and value evolution process of ENPS by invoking all kinds of methods of sub-module in the interface module and computation module. Prove the feasibility and effectiveness of design plan by test.3. Validate the correctness of ENPS simulator by applying simulator to behavior control of a robots car. Let the simulation process of ENPS simulator represents the velocity change process of left and right wheels of the car. In this way, the action of the robot car can be controlled accurately. Consequently, verify the correctness of scheme in ENPS simulator.
Keywords/Search Tags:membrane computing, membrane system, enzyme, simulator, behavioral control
PDF Full Text Request
Related items