Font Size: a A A

Research On Model Description Language For Dynamics Modeling Of Mechanical System

Posted on:2007-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:J D JiangFull Text:PDF
GTID:2132360242461032Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
The technology of Virtual Prototyping emerges while the increasement of product complexity and market competition at home and abroad. As a digital designing method based on products'computer simulation models, it can reduce development cost effectively, improve product quality and enhance competition ability of enterprise greatly. This thesis, supported by the National 863 Project (No.2004AA411010) and the National Key Science and Technology program (No.2004BA201A85), aims at the implementation of InteDyna, which is a multi-body dynamical simulation and analysis platform. The model description language and relative technologies and theories on dynamics modeling of mechanical system based on the language are studies in this paper, and relative functions are fulfilled in InteDyna.First, from the point of facility of model construction and management, put forward a system framework adapting to modeling based on model description language, study the functions and implementation flow of corresponding module. Secondly, summarizes the characteristic and syntax criterion of model description language, and describes it formally by using regular grammar and EBNF. Besides, this paper chooses ANTLR to be the right tool for parsing the model description language after deeply investigating on the modern compiler designing technologies and fully comparing several different compiler designing tools.Again, this paper also discusses modeling technologies and methods based on model description language, classifies the basic objects of the language and gives a car modeling example with model description language by dividing a complex system into some sub-models in top-down way. Lastly, divides the modeling module into two parts: front-end and back-end. The front-end carries out the lexical analysis and syntax parsing and builds abstract syntax tree, and the back-end creates the dynamical model by traverseing the abstract syntax tree.Based on the research above, a mechanical system dynamics modeling module is developed by using VC++7.0 developing tool in InteDyna system. And a full vehicle modeling example is presented which validates that the research and method are feasible and effective.
Keywords/Search Tags:Dynamics modeling, Model description language, Compiler, Virtual Prototyping
PDF Full Text Request
Related items