优化算法可以划分为线性规划、非线性规划和现代最优化算法三部分。其中现代最优化算法主要由启发式算法、模拟退火算法、遗传算法和人工神经网络。
优化步骤:
① 建立数学模型。
② ②选择最优化算法。
③程序设计。
④制定目标要求。
1.5 VB.NET 简介
VB.NET是Microsoft公司推出的Visual Basic新版本。它提供了大量工具和语言方面的功能。它主要用于创建有丰富用户界面的应用程序。通过它可以轻松编写出Widows应用程序和Web应用程序。
VB.NET是Visual Studio中的重要开发工具,在跨平台开发、效率的提升和安全性增强方面都有了更好的表现。它可以使编程人员在编程过程中实现完全面向对象,拥有强大的错误处理技术并能紧密结合Internet功能。运用VB.NET可以更为灵活、可靠地构建和配置强大的Web应用软件[4]。其在调试过程中是以解释型语言方式运作,而输出的EXE程序是以编译型语言方式运作.可以看做是Visual Basic在Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio.Net作为IDE(intergrated development environment).SharpDevelop是另一种可用的开源的IDE[5]。
其语法特点是以机具亲和力的英文单词为基础表示,以及与自然语言极其相近的逻辑表达,从这个角度来说,VB.NET似乎是高级的编程语言。
1.6 工作内容及流程
在对挟持齿齿轮泵进行优化设计时,最首要也是最关键的问题是建立优化数学模型,根据不同的优化目标建立不同的优化模型,考虑不同的约束条件,建立数学模型。
⑴ 斜齿齿轮泵中的一对斜齿轮是最为关键的元件,由于螺旋角的存在,其啮合传动与直齿轮的啮合传动有所不同,对斜齿轮的参数选择合理与否将直接影响齿轮泵的最终性能。根据不同的应用场合,会对齿轮泵提出不同的性能要求,例如机床中的齿轮泵要求拥有良好的运行稳定性;而有些特殊场合则需要齿轮泵拥有较小的尺寸。当然,如无特殊要求也可以将各方面因素综合起来,建立多目标的优化函数。如1.6中叙述的,优化的方法有很多,大部分都需要复杂的计算机编程,本文中采用的是优化算法与VB.NET运行环境,其中优化算法是作为独立的运行文件来调用的,这大大简化了编程复杂程度,很大程度上提高了计算效率。当然优化后的参数结果,并不能直接应用,需要对参数进行圆整,在检验是否符合要求。在得到合适的优化结果后,要对比优化前后的目标函数值是否确实得到有效的改善,来验证优化是否成功。
⑵ 在确定优化成功后,要根据最终的优化结果计算出齿轮泵其他的相关参数,例如卸荷槽的尺寸、位置、深度等,当然最终要的是计算出斜齿轮的基本尺寸。为后面的建模提供依据。
⑶ 得到齿轮泵的具体相关尺寸后,要根据该尺寸进行三文实体建模,完成零件实体的建模并进行装配。最后还要生成二文图纸。
1.7 本章小结
本章阐述了齿轮泵的发展情况及发展趋势,基于发展趋势的优化方向。简要介绍了齿轮泵的工作原理,比较了直齿齿轮泵与斜齿齿轮泵的异同点,对于斜齿齿轮泵的螺旋角产生的影响,进行了简单的分析介绍。在最后,简单介绍了优化设计方法的种类及方法步骤,和实现算法的计算机程序VB.NET。
- 上一篇:底排弹综合参数测试系统设计+电路图+PCB图
- 下一篇:PRO/E的U形弯轨件冲压回弹有限元分析与工艺研究
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状