针对当前汽车动力学仿真软件建模复杂度高、模型结构不易理解、模板开放性不高等缺点,提出开放的模板化建模技术。将汽车动力学模型分解为相对独立的子系统并抽象为基本模板,采用“基本模板-结构模板-模板实例化”的架构,用XML描述模板,从而实现模板的开放性,构建汽车动力学模型的树状层级模板库和实例库,结合基于实例推理的方法生成模型。在此基础上开发了汽车整车建模软件,并以某重型汽车起重机为例说明了该技术的应用。
In view of the disadvantages of the current vehicle dynamics simulation software in terms of high complexity and low readability, an open template-based modeling technique for vehicle dynamics simulation is proposed. The vehicle dynamic models are divided into some relatively independent subsystems which are then abstracted as basic templates. The "basic template-struc- ture template-template instantiation" architecture is used. The template is described by XML to realize the openness of the tem- plate. The template base and case base are established using tree structure. The model instance is generated by the case-based reasoning (CBR) method. On this basis, a vehicle dynamics simulation modeling software is developed and a heavy truck crane is built as an example to illustrate the application of the technology.