System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机械建模,尤其涉及一种多级变速箱的面向对象的扩展式建模方法、设备及介质。
技术介绍
1、车辆多级传动系统仿真是一种应用于汽车动力总成的传动系统模拟技术。该技术可以用来模拟和分析车辆的传动系统的动力性、经济型与可靠性,以便更好地控制车辆的性能。通过在多级变速传动部件建模中应用面向对象的扩展式建模方法,可以有效地支持系统工程中从项目早期概念设计到逻辑架构设计再到产品模型以及下属产品序列的不同阶段的模型或系统研发,更方便的在产品级建模的时候进行不同序列模型的扩展与重用,从而支持快速对不同车型、不同架构的整车系统仿真分析,提升系统仿真精度与仿真效率,减少性能不足和错误的可能性,缩短研发周期,降低生产成本。
2、当前主流解决方法是通过对多级变速箱进行结构以及传动系数进行预设的简化处理方法来进行模型开发,使多级变速箱在应用过程中只能在固定结构以及变速级数中进行选择,无法进行多级变速箱结构型号扩展,当传动系统发生变化时,只能通过重写代码的方法重新进行多级变速箱开发,不但会增加系统开发时间,而且需要对前期设计进行大规模改动。部分仿真软件提供二次开发界面,用户可以通过直接编写代码的形式进行自定义多级变速箱开发,例如matlab/simulink的m语言开发+simulink封装的解决方案,其缺点在于需要工程师具备较高的代码编写能力,且编写模型不具备通用性,二次开发还会耗费大量研发时间。采用一三维联合仿真模式虽然能够实现基于传动系统物理架构的拓展式建模,但缺点是仿真效率低下,且仿真过程中采用了通信方式,容易造成数据丢失。<
...【技术保护点】
1.一种多级变速箱的面向对象的扩展式建模方法,所述方法基于Modelica的扩展式建模方式实现,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述S2中,所述功能模块组件包括轴损失计算模块组件,所述轴损失计算模块组件用于计算主副轴与动力轴之间的摩擦损失。
3.根据权利要求1所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述S2,所述建立各机械结构组件和各功能模块组件的基类模型包括:
4.根据权利要求3所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,在所述S23之后,还包括:
5.根据权利要求4所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述S3,所述基于所述多级变速箱模型边界,选择所需的所述机械结构组件和所述功能模块组件的基类模型组成不同的多级变速箱模型架构,并对每个存在可替换模型的组件应用可替换机制建立可替换分支包括:
6.根据权利要求5所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述S5,所述对所述完
7.根据权利要求1所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述S1中,所述多级变速箱模型边界包括动力侧旋转动力接口、负载侧旋转动力接口、热接口和总线数据接口。
8.一种电子设备,其特征在于,所述电子设备包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1至7任一项所述的一种多级变速箱的面向对象的扩展式建模方法的步骤。
...【技术特征摘要】
1.一种多级变速箱的面向对象的扩展式建模方法,所述方法基于modelica的扩展式建模方式实现,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述s2中,所述功能模块组件包括轴损失计算模块组件,所述轴损失计算模块组件用于计算主副轴与动力轴之间的摩擦损失。
3.根据权利要求1所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述s2,所述建立各机械结构组件和各功能模块组件的基类模型包括:
4.根据权利要求3所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,在所述s23之后,还包括:
5.根据权利要求4所述的一种多级变速箱的面向对象的扩展式建模方法,其特征在于,所述s3,所述基于所述多级变速箱模型边界,选择所需的所述机械结构组件和所述功能模块组件的基类...
【专利技术属性】
技术研发人员:张彤晖,李龙辉,马兵兵,于秋晔,肖迪,
申请(专利权)人:中汽研汽车检验中心广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。