
发布时间:2021-04-13
浏览次数:966
圆锥齿轮减速机传动体系总体规划二级齿轮规划二级轴的规划面向过程的减速机规划箱体结构规划圆锥齿轮目标所包括的公有信息从齿轮基类中承继,因为圆锥齿轮参数与基类中有所不同,故在派生类需添加一些参数,而其规划计算需在派生锥齿轮类中重载,详细树立如下。
规划实例以二级斜齿轮减速机规划为例。传统的面象过程的规划先考虑的是所示的各个功用模块,各功用模块根据需求又分为子功用模块,如二级齿轮规划模块中包括一级和二级齿轮传动,而关于每一级齿轮传动中又分强度计算子模块和结构规划子模块。
至于规划数据则作为全局变量放在各功用模块之外,这种数据结构与功用模块分离的大弊端在于规划中添加新的规划功用时(如在传动体系规划中参加优化规划模块)则会导致大量的子程序需求修改,乃至可能使整个规划体系前功尽弃。而选用面向目标的规划思想进行规划,则考虑的是各个目标而不是功用,如所示,二级齿轮减速机模板类归于一个逻辑目标,它用来存贮局部数据和终解,以及协调各目标之间的联系,这种规划所具有的易扩充性使规划加灵活。
因为数据结构和子功用作为一个目标封装在一个类中,所以如果想添加一个新功用只需对相应的类加以扩充即可完成,如在齿轮规划中选用优化规划,只需在齿轮基类参加优化规划,其派生类重载目标函数和约束条件即可完成优化规划功用。这种规划所具有的弱耦合性使对原体系的修改量到达低。此外,因为整个规划是以目标作为基本单位来规划的,故代码的重用率很高,使调试加容易,开发周期也明显缩短。