Font Size: a A A

Research And Design Of Car Crash Test Information Management System Based On Memory Database

Posted on:2014-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2252330425966528Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
In recent years, with the continuous improvement of the car penetration and theincreasing incidence of traffic accidents, the security of the car crash research has become thehighly topical issue among the Government and the public. Compared with other research,the car crash has its own characteristics. It is instantaneous and it has the large amount of data,especially it is hard to repeat again. The traditional database system based on disk can’t fulfillthe demand of real-time data access, in order to meet the real-time requirement and to makethe system keep stable and reliable, the paper has construct the car crash test informationmanagement system based on Main Memory Database (MMDB) technology. The system cannot only evaluate the car safety performance, but also for automotive structure optimizationdesign to provide data support. It has realistic meanings.Firstly, this paper introduces the present research situation of the car crash test, andholds forth the necessary of using the MMDB technology in the car crash test on the basis ofthe analysis of collision test method and characteristics. What is more, the paper presents thedifference between MMDB and DRDB, investigates the MMDB technology in detail, andanalyzes its predominance. It lays a theoretical basis to car crash test system for further research.Secondly, this paper analysis the actual demanding of this system, combined car crashtest their own characteristics and brings up the whole design project of the car crash testinformation management system. The paper carries on the detailed exposition between thehierarchical structure of system and the function structure of system. On this basic, the paperprovides the hardware and software design project of this system, and builds the developmentplatform of embedded Linux, including establishing the cross-compiler environment,programming Bootloader, porting kernel and mounting the root file system.The main point of this paper is the design and implementation of the main memorydatabase. According to the research of memory database architecture, the paper puts forwardthe modular design ideas, which divides the memory database into three parts including thecore design module, database maintenance module and database interface module. Given thedefinition of the structure of the data field and data table, research and design the relevantoperation method of the data table, such as create table, insert table, delete table, and giventhe corresponding function definition and the operation process; Contrast and analyze theadvantages and disadvantages of T-Tree and Hash index algorithm and bring up the use ofindex algorithm combined T tree and hash index. Besides, the paper sets up the database maintenance platform, which achieves data timing save function to prevent data power-downvolatile, and designs the CPU monitoring module and exception handling module. Once theprogram is abnormal, the system can capture exception information in real-time and recordthe abnormal time to protect the system’s reliability and stability.In the last of this article, the paper builds a wireless communication network, which hasthe real-time data acquisition and real-time transmission function. The article designs the carcrash test information management system and achieves the user management module, the carcollision information module, the device management module and network communicationmodule. Based on finishing the work of design and realization the upper computer software,the paper makes the function test and performance test for this system. The results of testdemonstrate the system software can realize the basis functions of data acquisition, datastorage, data communication and so on. This system can operates stably for long time andproves to be viable.
Keywords/Search Tags:Car crash, Main Memory Database, Embedded Linux, Information management system
PDF Full Text Request
Related items