基于VB6.0链传动的优化设计与编程

合集下载

链传动的设计

链传动的设计

(d d ) ( p p) z d pz
由于链节数应选用偶数,所以链轮齿数最好选质 数或不能整除链节数的数。并优先选取17、19、 21、23、25、38、57、76、95、114。
0.6 ~ 3 3~8 8
z1 15 ~ 17
z1 23 ~ 25
• 当传递大功率时,可以用双排链或多排链。把一根以上 的单列链并列、用长销轴联接起来的链称为多排链。
• 多排链的排数一般不超过3-4排,因为排数的增加会导 致各排受力不均增加。 • 当载荷大而要求排数多时,可采用两根或两根以上的双 排链或三排链。

• • • •
链的节数根据实际需要而定,通过链接头链接。 当一根链的链节数为偶数时采用连接链节; 当链节数为奇数时,则必须加一个过渡链节。 过渡链节的链板受有附加弯矩,最好不用,但在重载、 冲击、反向等繁重条件下工作时,采用全部由过渡链节 构成的链,柔性较好,能减轻冲击和振动。
1
2
R11 cos
R11 sin
min R11 cos
v 2 R2 cos
i=
1 R2 cos 2 R1 cos
• 链的水平方向的加速度 d d a R11 sin R112 sin dt dt 2 0 180 2 2 1 1 p amax R11 sin R11 sin 2 2 2 • 链的垂直方向分速度
(4) 经常起动、反转、制动的链传动,由于过载造成冲击破断;
(5) 低速重载的链传动,铰链元件发生静强度破坏; (6) 链轮轮齿磨损。
额定功率曲线
• 额定功率确定方法
K AP Pc P0 kz k p
试验条件:两链轮安装在同一

基于VB6.0的链传动CAD设计子系统开发与研制

基于VB6.0的链传动CAD设计子系统开发与研制
1 前言
善 墅 ~
文献标识 码 :A
链传 动 的选择 与校核 。
用此 子 系统 可 以轻 松 地点 击用 户 界面 . 以轻 可
随着计 算机技 术 的迅速发 展 ,A , A c D c M技术 发 展迅 速 , 出现了新 的设 计模 式 与生产模 式 。 件 的设 零 计 已由手工转 向计算 机 自动 完 成 。 样 不但 提 高 了 这 设计 质量 . 减少设计 工作 量 , 同时 为现 代 高速 、 变 、 多 中小批 量生产 的设 计 提供 了必要 的保 障 手段 。 系 本 统对 链传 动 的 选择 与计 算 中牵 涉 到 的 主要 参 数 选 择、 安全 系数 的计算 与校 核 、 定功率 的 计算 以及 数 额
既不 要设置很 多控 件 , 使界 面显得 拥挤 。 也不要 使界 面显 得过于 简单 , 有联 系的几 个控件分 割 开来。 把 根 据设 计计算 的先 后顺 序 , 我们 把 已经完 成 的 和正 在 进行操 作的 控件的 E a ld n be 属性 设置为 Tu . re这些 控 件是可 见的 。 他 的 后继 控 件 E a l 其 nbe d属 性 设 置 为 F l , 些控件是 灰 自 色的 ( 可见 的 ) 是 无 效 的、 as 这 e 不 , 不能操作 的 。 样设 置 的 目的 是保 证 设 计过 程 的 连 这 续性 和严格先 后顺序 。 另外 , 在需 要操作者 在文本 框输入 数据时 , 我们 利用控件 ( 文本 框)的 T oTp et oliT x 属性 , 入 了这 个 输 值的范 围 。 当我 们在运行 这个 程序时 , 只要把 鼠标箭 头在文本框 位 置停 留一下 ( 2s以内) 文本框 中就 会 , 显示 这个 值的范 围 , 操作 者可 以根据这 个提示 . 选择 适 当的 值输入 。 如果 操 作者 输入 的 值 超 出这 个范 围 或者不输入 任 何值 ,计算 机就会 弹 出一 个消息框 来 提示操作 者 。 要设计者 从几种情 况选 择一种 时 , 需 我

基于VB与Matlab混合编程的电连接器接触件优化设计

基于VB与Matlab混合编程的电连接器接触件优化设计

基于VB与Matlab混合编程的电连接器接触件优化设计
叶珍珍;徐雷;王强
【期刊名称】《中国西部科技》
【年(卷),期】2014(000)012
【摘要】电连接器的接触可靠性很大程度上取决于接触件的结构设计,为了快速、有效地优化接触件的结构,提出了一个基于接触件结构形式分类的接触件优化设计系统。

以圆柱式直开槽接触件的优化设计为例,以电连接器接触件分离力尽量大、插入力尽量小、特性阻抗变化的百分数要尽量小,以及电压驻波比要尽量小为目标函数,通过局部灵敏度分析提取簧片长度、簧片厚度以及开槽宽度为约束条件,建立电连接器接触件优化的数学模型。

并在此基础上,运用VB调用Matlab进行求解,方便、快捷地得到接触件的优化结果。

【总页数】4页(P12-14,23)
【作者】叶珍珍;徐雷;王强
【作者单位】四川大学制造科学与工程学院,四川成都 610065;四川大学制造科
学与工程学院,四川成都 610065;四川大学制造科学与工程学院,四川成都610065
【正文语种】中文
【相关文献】
1.VB和matlab混合编程在减速器优化设计中的应用 [J], 占兴中;冯勇
2.基于VB与Matlab混合编程的机械零件可靠性设计 [J], 张思;周思柱;李美求;马培勇
3.Matlab与VB混合编程在轮齿接触分析中的应用 [J], 李慧;邓效忠
4.齿轮优化设计和CAD建模的VB与Matlab混合编程实现 [J], 卢记军
5.电连接器接触件结构分析与结构参数优化设计 [J], 汪日超;张伟;徐佳济;陈扬威;陈仲海
因版权原因,仅展示原文概要,查看原文内容请购买。

MATLAB在链传动设计中的应用

MATLAB在链传动设计中的应用

MATLAB在链传动设计中的应用
陈国华;程本松
【期刊名称】《机械传动》
【年(卷),期】2005(29)6
【摘要】利用MATLAB软件的强大数值计算和图形界面(GUI)可视化功能,对套筒滚子链进行传动设计,可以有效地缩短设计时间、提高工作效率。

本文将在此环境下探索链传动设计这一新的方法。

【总页数】3页(P79-80)
【关键词】套筒滚子链;传动;MATLAB
【作者】陈国华;程本松
【作者单位】南京工业大学
【正文语种】中文
【中图分类】TH132.45;TP391.9
【相关文献】
1.内点罚函数法在链传动优化设计中的应用 [J], 李金龙;江征风;万鹏
2.MATLAB优化工具箱在链传动优化设计中的应用 [J], 胡新华;李银海;章跃洪
3.二维实数编码遗传算法在滚子链传动系统优化设计中的应用 [J], 张广阔
4.基于Excel在链传动设计中的应用研究 [J], 杜海彬;张长军;张华瑾;马俊;怀玉兰
5.基于Excel在链传动设计中的应用研究 [J], 杜海彬;张长军;张华瑾;马俊;怀玉兰因版权原因,仅展示原文概要,查看原文内容请购买。

链传动设计

链传动设计

链传动的种类以及应用场合(1)链的种类△传动链---主要用来传递动力,通常,圆周速度v≤20m/s;传动比i≤8,中心距a≤5~6m,传递功率P≤100KW,传动效率η≈0.95~0.98。

△起重链--主要用于起重机械中提升重物,其工作速度不大于0.25m/s。

△曳引链--主要用于运输机械中移动重物,其工作速度不大于2~4m/s。

(2) 链传动的特点是啮合传动,平均传动比准确,但由于链轮的多边形效应,使得链传动的瞬时传动比不是常数,从而引起附加的动载荷和振动。

链传动的主要优点:与带传动比较,优点是:无弹性滑动和打滑,平均传动比准确;无需很大的张紧力,作用在轴上的压力小;工况相同时,结构紧凑;传动效率高,η≈98%;能在温度较高、湿度较大、有油污等恶劣环境中使用。

与齿轮传动和蜗杆传动比较,优点是:中心距较大时,结构简单,重量轻;链传动的制造和安装的精度较低。

链传动的主要缺点:只能用于平行轴间的传动;瞬时速度和瞬时传动比不是常数,传动平稳性较差;工作时有一定的冲击和噪音;制造费用比带传动高。

(3) 传动链条的种类△滚子链(套筒滚子链)--结构较简单、重量轻、价格较便宜,已标准化,应用最广。

△套筒链--结构与滚子链相同,只是没有滚子。

结构简单,重量轻,价格比滚子链低,但寿命较短,常用于低速。

△齿形链--与滚子链相比,工作平稳、噪音较小、承受冲击载荷能力较高,但结构复杂、较重、价格较贵。

常用于高速或运动精度要求较高的传动。

(4)链传动用短节精密滚子链和套筒链链轮公差(GB1244-85)。

A系列滚子链的基本参数及主要尺寸(GB 1243.1-83)基本参数其它有关基本参数链号节距p排距P t滚子外径d1max内链节内宽b1min销轴直径d2max套内径d3min内链板外宽b2max外链板内宽b3max销轴长度单排b4max双排b5max三排b6maxmm08A 10A 12A 16A12.715.87519.0525.414.3818.1122.7829.297.9510.1611.9115.887.859.412.5715.753.965.085.947.924.015.135.997.9711.1813.8417.7522.6111.2313.8917.8122.6617.821.826.933.532.339.949.862.746.757.972.691.7注:标记示例:A系列、节距25.4mm、双排、64节的滚子链,标记为:16A--2×64(GB1243-83)。

链传动的设计计算

链传动的设计计算
3.冲击疲劳破坏。若链传动频繁地启动、制动及 反转,滚子、套筒和销轴间将引起重复冲击载荷, 当这种应力的循环次数超过一定数值后,滚子、套 筒和销轴间将发生冲击疲劳破坏。
机械设计基础
Machine Design Foundation
4.链条铰链的胶合。当润滑不良、速度过高或 载荷过大时,链节啮入时受到的冲击能量增大, 销轴与套筒间润滑油膜破坏,使两者的工作表面 在很高温度和压力下直接接触,从而导致胶合。 因此,胶合在一定程度上限制了链传动的极限转 速。
机械设计基础
机械设计基础
Machine Design Foundation
链传动的设计计算
1.1 链传动的失效形式
主要失效形式有:
1.链条的疲劳破坏。链条在工作时,周而复始地由松 边到紧边不断运动着,因而它的各个元件都是在交 变应力作用下工作,经过一定的循环次数后,链条 各零件将发生疲劳破坏,其中链板的疲劳破坏是链 传动的主要失效形式之一。
5.链条的静力拉断。在低速(v< 0.6m/s)、 重载的传动中,如突然出现过大载荷,使链条所 受拉力超过链条的极限拉伸载荷,链条就会被拉 断。
机械设计基础
Machine Design Foundation
1.2 额定功率P
在特定的实验条件下,链传动不发生失效破坏时所能传递的功率, 称为链传动的额定功率,用P0表示
机械设计基础
Machine Design Foundation
1.4 低速链传动(v < 0.6m/s)的设计
对于低速链传动(v < 0.6m/s),其主要的失效形式是链
条的过载拉断,所以应按静强度条件确定链条的链节距和
排数。其静强度的安全系数S为
S Flim n (4 ~ 8) (9-31)

链传动设计

链传动设计

链传动设计简介链传动是一种常用于机械装置中的传动方式,主要由链条、齿轮和齿轮轴组成。

它的设计能够实现高效的能量传递和转换,应用广泛且可靠稳定。

本文将为您介绍链传动的基本原理、设计要点以及常见问题与解决方案。

链传动原理链传动是通过链条与齿轮之间的咬合来传递动力的。

当齿轮转动时,链条通过与齿轮齿槽的咬合,将动力传递到其他相连的齿轮,实现各个齿轮之间的动力传递和转换。

它的主要优点是传动效率高,承载能力强,适用于长距离传动和高速传动。

链传动设计要点1. 链条选择链条的选择需要根据传动的具体要求来确定。

主要考虑的因素包括传动功率、传动比、传动速度和传动的工作环境等。

传动功率越大,链条的承载能力就需要越高;传动比越大,链条的牵引力就需要越大;传动速度越高,链条的耐久性就要求越好。

2. 齿轮参数确定在链传动设计中,齿轮的参数包括模数、齿数、轴外径等。

模数是齿轮齿数与齿轮直径的比值,齿数决定了传动比和牵引力,轴外径则决定了链条的装配和使用方式。

根据实际需要选择合适的齿轮参数,确保传动的平稳性和可靠性。

3. 齿轮轴设计齿轮轴的设计需要考虑其强度和刚度。

强度要求齿轮轴能够承受传动过程中的载荷,刚度则要求齿轮轴在传动时不发生明显的变形。

常用的设计方法包括选择合适的材料、确定齿轮轴的直径和长度,并进行强度和刚度的校核计算。

4. 张紧装置设计链条在传动过程中需要保持适当的张力,以确保齿轮和链条之间的咬合良好。

因此,链传动设计中需要添加张紧装置,用于调整链条的张力。

张紧装置的设计需要考虑张紧力的大小、调整方式和可靠性等因素。

链传动常见问题与解决方案1. 链条磨损链条磨损是链传动中常见的问题,可能导致传动效率下降和噪声增加。

解决方法可以采用定期润滑链条、定期检查和更换磨损严重的链条等。

2. 链条断裂链条断裂可能是因为链条承载能力不足或链条松紧不当所导致。

解决方法可以采用增加链条的承载能力、调整链条的张紧力以及定期检查和维护链条等。

链传动的设计范文

链传动的设计范文

链传动的设计范文链传动是一种常见的机械传动方式,通过链条与齿轮的配合实现动力传递。

它广泛应用于各种机械设备中,如自行车、摩托车、工程机械等。

链传动的设计需要考虑链条的选择、传动比、轴间距、链条张紧装置等因素,以确保传动系统的可靠性和效率。

1.链条的选择:链传动的设计首先要根据传动功率和转速确定适当的链条类型。

常见的链条有滚子链、板链和螺旋链等,它们的承载能力和寿命不同。

一般而言,滚子链适用于高功率和高转速的传动,板链适用于低功率和低速的传动,螺旋链适用于中等功率和转速。

2.传动比:传动比是指输入轴和输出轴的转速比。

传动比的选择要考虑工作条件和传动效率。

传动比过高会导致传动系统的冲击载荷增大,降低传动效率;传动比过低则会导致链条的张力增大,增加链条的磨损和能量损失。

合理的传动比能够提高传动系统的效率和使用寿命。

3.轴间距:轴间距是指输入轴和输出轴之间的距离。

轴间距的选择要根据机械设备的布局和工作空间来确定。

合理的轴间距可以减小链条的受力情况,提高传动系统的稳定性和可靠性。

4.链条张紧装置:链条张紧装置用于调节链条的张力,以保证链条在传动过程中的正常工作。

张紧装置可以是手动调节的,也可以是自动调节的。

在设计链传动时,要根据链条类型和传动功率来选择适当的链条张紧装置,以确保链条的张力稳定和传动效率高。

5.链条润滑:链条的润滑是保证链条正常工作的重要因素。

链条在工作中会产生摩擦和磨损,通过给链条进行适当的润滑可以降低摩擦、延长使用寿命。

链条的润滑可以采用油润滑或油膜润滑,选择适当的润滑方式和润滑剂可以提高传动系统的效率和寿命。

综上所述,链传动的设计需要综合考虑链条的选择、传动比、轴间距、链条张紧装置和链条润滑等因素。

合理的设计能够确保传动系统的可靠性和效率,延长传动部件的使用寿命,减少维护和更换成本。

在实际应用中,还要根据具体的机械设备和工作条件进行优化设计,以满足不同应用的需求。

VB-第1章-VB概述_第2章-VB6.0开发环境与工程管理(胡滨)

VB-第1章-VB概述_第2章-VB6.0开发环境与工程管理(胡滨)

22
22
VB程序设计- VB程序设计-第一章 第二章 程序设计
工程资源管理器(project explorer)窗口 工程资源管理器(project explorer)窗口
查看对象 切换文件夹
一个工程由多种类型的文件组成, 一个工程由多种类型的文件组成, 如工程文件、窗体文件、 如工程文件、窗体文件、标准模 块文件等, 块文件等,在工程资源管理窗口 中以树形目录结构的形式列出了 当前工程中包括的所有文件。 当前工程中包括的所有文件。 工程文件(.vbp) 工程文件(.vbp) 查看代码 窗体文件(.frm) 窗体文件(.frm) 标准模块文件(.bas) 标准模块文件(.bas) 类模块文件(.cls) 类模块文件(.cls) 工程组文件(.vbg) 工程组文件(.vbg) 资源文件(.res) 资源文件(.res)
11
11
VB程序设计- VB程序设计-第一章 第二章 程序设计
安装和运行Visual 安装和运行Visual Basic 6.0
二、安 装
驱动器中插入Visual Basic6.0系统 CD 盘。 在 CD-ROM 驱动器中插入 系统 安装程序在CD盘的根目录下 运行安装程序Setup.exe, 盘的根目录下, 安装程序在 盘的根目录下,运行安装程序 , 即可进入“安装程序向导” 即可进入“安装程序向导”。如果您的计算机能够在系统中 盘时, 运行 AutoPlay,则在插入 CD 盘时,安装程序将被自动加 , 选取“ 载。选取“安装 Visual Basic 6.0”。同样进入“安装程序 。同样进入“ 向导” 向导”
8 8
VB程序设计- VB程序设计-第一章 第二章 程序设计
VB的发展 1.1 VB的发展

基于VB的链传动设计系统的开发

基于VB的链传动设计系统的开发
11 3
与用 其 他程 序 语 言 比 ,V B语 言是 Wid w 环 境下 nos
简单 、易学 、高 效 的可 视化 编 程语 言 ,且 其 界 面设 计功 能强 大 、图形界 面 丰富 、计 算 能力 强 大 、性 能稳 定 ,所 以选择 V B这 个可 视化 编程语 言作 为 开发工 具 [1 2。 , 3
自动化 ,对 链传 动 的设计 起 着至 关 重要 的作 用 。为 此本 系统采 用 了以下方法 。
项按钮 控件 来 实现 。并 且在 编 写代 码时 ,可以使 用 i语 f 句设计 成 多条 件语 句 来确 定工 况 系数 的值 。用 户 只需 通
设计 、选 择 与校 核 。
1 设 计 计 算 流 程 和 开 发 语 言
按 照尽 量减 少用 户 操作 ,又便 于 用户 控 制 实现 其设
计 要求 的原 则 。本 系统 的设 计 过来自 时 是根 据 用户 输 入 的
原始设 计数 据 和选 择 的工作 条 件 , 自动 提供参 数 的缺 省 值 和一 个可 行 的设计 结果 ,用户 根 据其 结 果 和设 计 预期 的 目的 ,可 以修 改缺 省值 来 进 行重 新设 计 ,直 到达 到设
VO. . 4 I1 NO. 9
J y. 00 ul , 6 2
基于 V B的链传 动设计 系统 的开发
于 春 丽 , 张海 兵
( 明 理工 大学 ,云 南 昆 明 昆 60 9 ) 50 3

要 :本 系统 以 V 的 可视 化 的 、 面 向对 象 的 编程 语 言 为 开 发 工 具 , 开 发 了链 传 动 设 计 系统 。 本 系统 提 出 B
维普资讯
第1 9卷 第 4期

链传动VB编程1

链传动VB编程1

链传动设计系统编程摘要:本系统以的可视化的、面向对象的编程语言为开发工具,开发了链传动设计系统。

本系统提出了链传动设计中有关数据、表格和线图的一些程序化方法,且根据语言的特点对系统做了一定的智能化处理,并对用户界面进行了合理的布置。

期望用户可以通过本系统轻松完成所需工作。

关键词:链传动、、SQL数据库目录目录 (2)引言 (3)第一章 Visual 概述 (4)1.1 VB .NET简介 (4)1.2 VB .NET的特点 (4)1.3 .NET简介 (5)第二章滚子链传动的设计计算 (6)2.1 链传动系统简介 (6)2.2 滚子链的结构 (6)2.3 滚子链的链号 (7)2.4 滚子链传动的设计计算 (8)第三章 的链传动设计系统的开发 (13)3.1 链传动设计计算的程序实现 (13)3.2设计计算流程和开发语言 (13)3.3 线图、表格、数据的处理 (14)3.4 用户界面的设计与程序代码的编写 (15)3.5 操作方法及实例演示 (15)结论 (20)致谢语 (21)参考文献 (23)引言机械链传动是在两个或多于两个链轮之间用链作为挠性拉曳元件的一种啮合传动,广泛应用于石油、化工、冶金、农业、采矿、起重、运输、纺织等各种机械和动力传动中.由于链传动兼有齿轮传动和带传动的特点,运动特性较为复杂,因此其设计计算具有一定的难度,而准确地设计链传动,既有利于延长链的寿命,提高链传动的质量,又可以降低制造成本.由于链传动设计要受到许多因素的限制,如链速、中心距、链轮齿数和链节数等因素,如果采用常规的设计方法,不但工作量大,而且所求得的解未必是最优解.而采用系统编程方法设计链传动,不仅能解决常规设计方法的缺陷, 还可以简化设计过程,便于实现其程序化.在设计中,根据语言的特点对系统做了一定的智能化处理,并对用户界面进行了合理的布置,只要将必需的资料先期以数据库或文件形式加以管理,以便在设计时由计算机按要求自动检索和调用,或在程序编制过程中融人其中,将其程序化,随着程序的运行自动选用、加工处理。

《链传动设计》课件

《链传动设计》课件
《链传动设计》PPT课件
导言
链传动是一种常用的机械传动方式,本节课将介绍链传动的概念、优点和缺 点,以及在机械设计中的应用。

组成
链由多个链节组成,每个链 节包括内链板、外链板和套 筒。
分类
链可以根据结构和功能进行 分类,如滚子链、摆线链等。
尺寸标准
为了保证链传动的可靠性和 互换性,链的尺寸需要符合 标准规定。
本节课的要点总结
总结本节课介绍的链传动设计的 要点和关键知识。
结语
通过本课件,学习了链传动的设计原理和应用,了解了链传动的优缺点和未来的发展前景。 希望本课件能够为机械设计领域提供启示和思考,激发创新和进步。
根据传动功率和工作条件,确 定链与齿轮的载荷和扭矩。
基本公式和计算方法
使用公式和计算方法,进行链 与齿轮的尺寸和参数的计算。
紧实度和张紧方式
1
张紧方式的分类和适用范围
2
根据链传动的工作条件和灵活性要求,
选择适合的张紧方式。
3
紧实度的概念和作用
紧实度是链传动中链节之间的间隙,对 传动性能和噪音有重要影响。
选择和设计张紧方式
根据机械设计需求和传动要求,选择合 适的张紧方式,并进行相应的设计。
设计案例分析
链传动的具体应用和设计 过程
通过一个具体的机械设计案例, 深入分析链传动的应用和设计过 程。
链和齿轮的配对、紧实度 和张紧方式
分析设计案例中链和齿轮的配对、 紧实度和张紧方式,分析问题并 提出解决方案。
齿轮
1 组成
齿轮由齿轮齿、轮齿根、轮齿面和轮齿侧面组成。
2 分类和特点
根据齿轮齿的形状和安装方式,齿轮可以分为斜齿轮、直齿轮等。
3 尺寸标准

VB编程链传动工况系数KA查询

VB编程链传动工况系数KA查询

VB编程查询链传动工作情况系数1、题目:用VB编写一段程序用来查找链传动在实际工作情况下的工况系数。

链传动的工作情况系数K A如下表所示:2、编程过程:在VB软件中新建一个工程,文件名称为“链传动工况系数.vbp”,在其中添加一个窗体,文件名称为“链传动工作情况系数K A查询”,在窗体上设置输入和输出控件,如下图所示:查询工作由命令按钮cmdkscx的Click事件过程完成:(1)首先分别用一维数组gjqksz和yjqksz存储表中所有的工作机情况系数(3个)和原动机工作情况数据(3个),用一维数组kaywsz存储工作情况系数(逐行储存),而后用双重For循环将kaywsz的赋值给二维数组kaewsz;(2)通过控件把实际工作机和原动机情况赋给参数gj和yj;(3)用For循环嵌套If语句确定实际工作机和原动机情况在表中的行位置x 和列位置y。

(4)最后得到查询结果为kaewsz(x,y),把它显示到窗体控件上。

3、相关程序如下:Option Explicit: Option Base 1Private Sub cmdkscx_Click()Dim gjqk As String, yjqk As String, ka As Single, gjqksz, yjqksz, kaywsz '定义各种变量Dim kaewsz(4, 4) As Single, x As Integer, y As Integer, js As Integergjqk = Trim(cbogjqk.Text) '为变量gjqk,yiqk赋值yjqk = Trim(cboyjqk.Text)gjqksz = Array("平稳运转", "中等冲击", "严重冲击") '为变量gjqksz, yjqksz, kaywsz赋值yjqksz = Array("平稳运转", "轻微冲击", "中等冲击")kaywsz = Array(1#, 1.1, 1.3, 1.4, 1.5, 1.7, 1.8, 1.9, 2.1)js = 0For x = 1 To UBound(gjqksz) '用双重For循环将kaywsz的值赋值给二维数组kaewsz For y = 1 To UBound(yjqksz)js = js + 1kaewsz(x, y) = kaywsz(js)Next yNext xFor x = 1 To UBound(gjqksz) '确定实际工作机和原动机情况在表中的行位置x和列位置y If gjqk = gjqksz(x) Then Exit ForNext xFor y = 1 To UBound(yjqksz)If yjqk = yjqksz(y) Then Exit ForNext yka = kaewsz(x, y)lblka.Text = kaEnd SubPrivate Sub form_Initialize() '为对象赋初值cbogjqk.Text = cbogjqk.List(0)cboyjqk.Text = cboyjqk.List(0)lblka.Text = ""End Sub4、运行结果:。

基于VB6.0的异步电机设计程序

基于VB6.0的异步电机设计程序

基于VB6.0的异步电机设计程序中文摘要由于电子计算机的普及及计算技术的逐渐发展,传统的电机设计人工算法步骤日益显得繁琐。

在这种背景下,电机设计的计算机辅助设计应运而生。

计算机辅助设计是利用一些计算机程序,将设计中的步骤全部程序化。

这种设计和传统手算比起来,既可以大大提高效率,又可以大大提高精度,因而目前得到了广泛的应用。

VB6.0由于其强大的功能和可视化的使用界面而广受欢迎。

本设计使用Visual Basic 6.0作为设计语言。

使用计算机设计处理设计中的图表及循环将非常方便。

设计中有用户输入和输出界面,将使人机交流变得非常简洁。

本设计最后附有设计程序。

关键词:电机设计计算机辅助设计 VB6.0The Program of Motor Design Designed by VBAbstractAs the popularity of computer and computing technology evolved, the traditional motor design seems increasingly cumbersome manual steps of the algorithm. In this context, the electrical design of computer-aided design came into being.Computer-aided design is the use of computer programs, all the steps in the design procedures. Compared to traditional hand-counted, this design is both efficiency and accuracy , which is currently widely applied.VB6.0 , popular with its powerful features and visual user interface .The design uses Visual Basic 6.0 as a design language. Designed to handle computer graphics and design cycle will be very convenient. Design a user interface input and output, will become very simple man-machine communication. Finally, the design add the design process to the last.Key WordS: motor design computer-assistant design VB6.0目录中文摘要 (I)A BSTRACT (II)目录 (III)绪论我国电机制造业的近况及趋势 (1)0.1我国电机制造业发展概述 (1)0.2我国电机行业和发达国家的差距 (1)第一章电机设计中的计算机辅助设计 (3)1.1电机设计的任务及设计时给定的数据 (3)1.2电机设计过程及内容简介 (3)1.3计算机辅助设计在电机设计中的应用 (4)1.4电机的计算机辅助设计步骤 (4)第二章三相异步电动机简介 (6)2.1感应电机的结构 (6)2.2异步电机的运行状态 (7)2.3异步电机的额定值 (8)第三章VB6.0 简介 (9)3.1VB简介 (9)3.2VB主要功能特点 (9)第四章电机计算机辅助设计常用方法 (12)4.1辅助设计的分类 (12)4.2辅助设计的一般步骤 (12)4.3曲线和图表的数学处理方法之一——插值法 (13)4.4曲线和图表的数学处理方法之二——公式法 (14)4.5计算机辅助设计中常用的数值计算方法 (15)4.6设计分析程序 (15)4.7设计综合程序 (17)第五章异步电机设计具体步骤 (18)5.1电机CAD校核设计程序界面设计 (18)5.2电机CAD校核程序设计 (28)总结 (44)感谢 (45)主要参考文献(资料) (46)0 我国电机制造业的近况及趋势0.1我国电机制造业发展概述我国的电机制造业主要是从新中国建立之后才发展起来的。

VB机械优化设计软件的研究与实现

VB机械优化设计软件的研究与实现

VB机械优化设计软件的研究与实现【摘要】机械优化设计方法是现代机械设计过程中寻求最优化设计的一种重要手段。

利用VB作为开发平台,以常用的最优化计算方法为基础,开发适用于机械设计过程中的优化软件,运用该软件能够满足机械设计过程中的优化要求。

【关键词】VB;机械优化设计;软件;实现VB机械优化设计软件是20世纪60年代初发展起来的一门新学科,随着数学规划论和计算机技术的发展,它与机械设计理论相结合,解决了在机械设计领域中最优化设计问题。

通过这种新的设计方法,可以从众多的设计方案中寻找最佳的设计方案,从而大大减轻了设计人员的劳动强度并提高了设计效率。

一、VB机械优化设计1.含义。

VB程序设计语言是一门面向对象的可视化编程语言。

机械优化设计是最优化技术在机械设计领域的移植和应用,其基本思想是根据机械设计的理论、方法和标准规范等建立反映工程设计问题和符合数学规划要求的数学模型,然后采用数学规划方法和计算机计算技术自动找出设计问题的最优方案。

2.现状。

随着现代科学技术的发展与机械设计水平的不断提高,人们对机械工程结构性能要求也越来越高。

传统的设计方法很难适应这些要求,因此在工程设计中出现了多种现代设计方法。

优化设计方法就是其中之一。

到目前为止,优化设计方面的研究工作很大程度上仍然局限于拓宽和加深优化方法领域。

以数学方法为主并配以应用程序,如多目标优化,混合离散变量优化或将人工智能、人工神经网络及基因遗传等算法应用于优化。

经过多年的努力,优化理论得到进一步完善。

现行的各种优化方法及其程序几乎完全能使大多数设计问题得到解决。

从70年代起,优化方法开始应用于工程设计中,并利用计算机求解实际工程设计问题。

随之各专业的优化研究工作有了不同程度的发展,出现了许多与各专业相联系的工程优化设计软件。

在机械行业中有许多用于工程设计的优化软件。

目前最常见的优化设计软件有华中科技大学的《优化方法程序库OPB-2》和《优化方法程序库OPB-1》等。

vb优化编程

vb优化编程

一位搜索方法VB程序一,外推法确定搜索区间程序流程图编程思路:假定在搜索区间[a,b]内取任意两点a1,b1,且a1<b1,计算函数值f(a1)、f(b1)。

当f(a1)<f(b1)时,函数的极小值在区间[a,b1]内;当f(a1)>=f(b1)时,函数的极小值在区间[a1,b]内。

故需要编写if条件语句程序语句:Function F(ByVal x As Single) As DoubleF = Val(Text1.Text) * x ^ 4 + Val(Text2.Text) * x ^ 3 + Val(Text3.Text) * x ^ 2 + Val(Text4.Text) * x + Val(Text5.Text) + Val(Text15.Text) * Sin(Val(Text14.Text) * x)'定义公共函数End FunctionPrivate Sub Command5_Click()Dim a As Double, b As DoubleDim h0 As Double, h As DoubleDim y1 As Double, y2 As Double, y3 As DoubleDim a1 As Double, a2 As Double, a3 As Doublea = Val(Text6.Text)b = Val(Text7.Text)h0 = Val(InputBox("h0=?"))If h0 = 0 Thenh0 = (b - a) / 4End Ifa1 = 0: h = h0: a2 = hy1 = F(a1): y2 = F(a2)If y2 > y1 Thenh = -ha3 = a1: y3 = y1a1 = a2: y1 = y2a2 = a3: y2 = y3a3 = a2 + h: y3 = F(a3)Elsea3 = a2 + h: y3 = F(a3)End IfWhile y3 < y2h = h * 2a1 = a2: y1 = y2a2 = a3: y2 = y3a3 = a2 + h: y3 = F(a3)WendText17.Text = a1 '(新区间左端点)Text18.Text = a3 '(新区间右端点)End Sub程序界面:二,一维搜索试探法:黄金分割法和斐波那契法(1)黄金分割法程序框图编程思路:给出初始搜索区间[a,b]和收敛精度e;在搜索区间内用a1,b1将[a,b]分为三段,运用while语句和if语句的嵌套完成迭代,循环主体为:a1=b-0.618(b-a);b1=a+0.618(b-a)。

链条传动的优化设计

链条传动的优化设计

链条传动的优化设计一、设计背景近年来,汽车发动机的传动越来越广泛地采用了链传动系统,因其具有结构紧凑、传递功率高、可靠性与耐磨性高、设计型式多样、终身免维护等显著优点,克服了齿轮传动和皮带传动性能上的某些先天不足,并给汽车最终用户增添了新的使用价值,日益显示出其广阔的市场应用前景。

问题描述:在本链条传动设计方案中,链条选取的是高强度金属链条,同时采多条链条进行传动(如图所示)。

而选用原动机的转速n1为970r/min,其输出功率P=10KW,小链轮为主动链轮且齿数z1要求不得多于25,也不得小于19,链节距p要求在9.5mm和12.7mm之间,中心距链节距k0要求在50到60之间。

现要求在大轮的输出转速n2为330r/min的条件下,通过优选上述有关参数,使得链条的使用排数最少。

二、优化模型的建立1、确定设计变量链传动的设计变量为:小齿轮齿数z1,链节距p,中心距链节距k0。

为了使用Matlab进行处理,现在将z1改为x1,p改为x2,k0改为x3。

2、确定目标函数由设计要求知:以链条的排数最少为目标函数,链条排数为:Z=KA P/(PKzKiKa)其中P=10,取KA=1.3P0=0.003z 1x 11.08n 10.9(x2/25.4)(3-0.028x2)Kz=(x1/19)1.08Ka=0.713+0.0085x 3-0.0001x 32/3i=n 1/n 2=970/330=2.93Ki=0.0685+0.15i(1-0.1i)=0.379所以目标函数为:f(x)=1261/((1.138*(10e-003)*x(1)^1.08*970^0.9*(x(2)/25.4)^(3-0.028*x(2)))*(x(1)/19)^1.08*(0.713+0.0085*x(3)-0.0001*x(3)^2/3))3、确定约束条件○1 确定链速约束条件 链速的提高受到动在和的限制,所以一般最好不超过12m/s ,设计要求取最小值为6m/s ,链速v 为:v=z 1n 1P/(60×1000)所以约束条件为:g(1)=x(1)*x(2)-37.11g(2)=742.27-x(1)*x(2)○2由设计要求确定边界约束条件 小链轮齿数范围:19≤x(1) ≤25链节距范围:9.5≤x(2) ≤12.7中心距链节距范围:50≤x(3) ≤60三、优化方法选择及优化结果本设计使用Matlab优化工具箱进行优化。

课程设计链传动的设计

课程设计链传动的设计

课程设计链传动的设计一、教学目标本课程的目标是让学生了解和掌握链传动的设计原理和应用。

通过本课程的学习,学生应能理解链传动的基本概念,掌握链传动的选型、安装和维护方法,以及能够运用链传动的知识解决实际工程问题。

1.了解链传动的基本原理和结构。

2.掌握链传动的选型、安装和维护方法。

3.了解链传动在工程中的应用。

4.能够运用链传动的知识解决实际工程问题。

5.能够进行链传动的选型和设计。

6.能够进行链传动的安装和维护。

情感态度价值观目标:1.培养学生的工程意识和创新精神。

2.培养学生对链传动技术的兴趣和热情。

3.培养学生团队协作和沟通交流的能力。

二、教学内容本课程的教学内容主要包括链传动的基本原理、链传动的选型、链传动的安装与维护、链传动在工程中的应用等。

1.链传动的基本原理:介绍链传动的工作原理、链传动的类型和特点。

2.链传动的选型:讲解链传动的选型方法,包括链轮的选型、链条的选型等。

3.链传动的安装与维护:介绍链传动的安装步骤和注意事项,以及链条的维护和保养方法。

4.链传动在工程中的应用:介绍链传动在各种工程中的应用实例,如汽车传动系统、自行车链条等。

三、教学方法本课程采用多种教学方法,包括讲授法、案例分析法、实验法等,以激发学生的学习兴趣和主动性。

1.讲授法:通过讲解链传动的基本原理、选型方法、安装与维护技巧等,使学生掌握链传动的相关知识。

2.案例分析法:分析链传动在实际工程中的应用实例,使学生更好地理解链传动的作用和价值。

3.实验法:学生进行链传动实验,让学生亲自动手操作,培养学生的实践能力和团队合作精神。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备等。

1.教材:选用权威、实用的教材,为学生提供系统的链传动知识。

2.参考书:提供相关的参考书籍,丰富学生的知识视野。

3.多媒体资料:制作精美的PPT、视频等多媒体资料,增强课堂教学的趣味性和生动性。

4.实验设备:准备链传动实验设备,让学生能够进行实际操作,提高学生的实践能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

届本科毕业论文(设计)论文题目:基于VB6.0链传动的优化设计与编程学生姓名:所在院系:所学专业:导师姓名:完成时摘要链传动被广泛应用于动力传递中,几乎所以的车辆和机床,还有其它机械均应用了链传动传动装臵。

因此,对链传动的设计是十分重要和必要的。

这篇文章主要介绍了运用优化设计对链传动进行设计的一般方法和具体过程,优化设计是20世纪60年代发展起来的一门新学科,它是基于计算机技术的一种相当有效的、能寻找出最优结果的设计方法。

该设计仍然运用了传统的机械设计方法,但是它又不同于传统的设计方法,它采用了名为visual basic 的软件,该软件能极大地提高工作效率和设计精度,并能很大程度地减少工作时间。

关键词链传动,visual basic,设计AbstractThe chain trasmission are widely used for power transmission, almost all the vehicles and machine tools and other machines employ the chain transmission drive. so the design of chain transmission drive is very important and necessary.The article mainly introduce the method and the detailed process of the designing of the chain transmission drive by using Optimal Design which is a new subject developed from the 1960s,and it is a fairly good way to search for the best result of the design based on the computer technology. The design still use the traditional means of machinery design, but it is very different from the traditional means, because it also adopt a soft ware named Visual Basic ,which can greatly improve the work efficiency and accuracy and cut short the work time.Keywords chain transmission ;visual basic ; design目录1 绪论 (6)2 设计要求 (6)3 链传动简况及本课题的研究意义 (7)3.1链传动的分类及传动特点 (7)3.2 主要研究内容 (8)4 链轮的常用材料的分析 (9)5 链传动各个参数的分析 (10)5.1链轮的齿形 (10)5.1.2 节距 (10)5.2主动链轮的齿数1z和从动轮齿数2z (12)5.3传动比I (13)5.4中心距A (13)5.5链的节距P和链节数L P (13)5.6计算当量的单排链的计算功率 (14)5.6.1 当量功率 (14)5.7链速计算 (16)5.8链传动过程中的力 (16)6 链传动优化设计的数学模型 (18)6.1目标函数的确定 (18)6.2链传动中设计变量的确定 (18)6.3链传动设计中约束条件的确定 (19)6.3.1主动轮齿数Z1约束 (19)6.3.2 节距p与中心距a比值约束 (19)6.3.3 链速v 的约束 (19)6.3.4链轮中心距a 的约束 (19)6.3.5链节数Lp的约束 (19)6.3.6 链板疲劳强度限定的额定功率0p的约束 (20)6.3.7 链条静强度s约束 (20)6.4设计过程 (20)(1)设计变量: (20)6.5链传动设计的优化方法与结果 (21)7 链传动的优化设计的方法 (22)7.1编程语言的选择 (22)7.2关于V ISUAL B ASIC (22)7.3V ISUAL B ASIC的其它特性 (23)7.4程序运行界 (23)7.5优化运算 (27)7.6代码编辑窗口 (27)8设计实例 (28)谢辞 (28)主要参考文献与资料 (29)1 绪论链传动是当今应用最为广泛的传动方式之一,它主要应用于机械领域,当然在其它非机械领域也有十分广泛的应用。

链传动是一种挠性传动,其具有结构简单、传动平稳、价格低廉、能缓冲吸振、能在较差的环境中工作等优点。

按照用途的不同,链条可分为三种,传动链、输送链、和起重链。

输送链和起重链主要用于运输和起重机械中。

在一般机械传动中,常用得是传动链。

传动链又可以分为短节距精密滚子链(简称滚子链)、齿形连灯类型。

其中滚子链常用于传动系统的低速级,一般传递功率在100KW以下,链速不超15m/s,推荐使用最大的传动比imax= 8。

齿形链应用较少。

本课题主要讨论滚子链。

链传动在机械中应用得最广,比如各摩托车、自行车、大型机械中均有链传动的应用。

随着工业技术的不断发展,链已经标准化、系列化,根据主要尺寸和抗拉载荷的不同可分为A和B 两种系列,其中A系列适用于以美国为中心的西半球, B系列使用于欧洲区域。

本课题主要研究A系列滚子链的设计。

产品设计的数字化方法使链传动的设计方法、生产方法更加方便快捷,更加多样化、精确化,产品质量也得以提高。

产品设计的数字化是把数学规划与计算方法应用于机械设计,按照预定的目标。

借助于计算机的运行寻求最优设计方案的有关参数,从而获得好的技术经济效果,其实也就是产品的优化设计。

随着我国对优化设计和计算机技术的不断地掌握和发展,优化设计方法在国内得到了迅速发展和普及应用,现在该方法已应用于产品开发、设计、生产全过程。

优化设计过程要用到程序语言,该设计用的是Visual Basic 6.0,因此本课题将是一个vb与优化设计紧密相结合的、在windows平台上开发的一个具有参数优化的链传动设计程序。

在开发完成之后,将会生成一个模块,可在其上输入相关参数,然后由程序自动进行计算,最终输出一个最优结果。

2 设计要求根据链传动的设计理论,根据参数化设计的原理,建立起带传动的参数化设计的数学模型,并采用一定的算法,编出程序来实现其参数化设计过程。

1.根据已知条件进行设计计算2.建立起数学模型3.将整个设计计算过程用vb程序语言表示4.建立起程序的运行界面5.保证所得到的结果是最优化的3 链传动简况及本课题的研究意义3.1 链传动的分类及传动特点链传动是一种挠性传动,它由链条和链轮(小链轮和大链轮)组成。

链条是由滚子、套筒、销轴、内链板和外链板组成。

内链板和套筒之间、外链板和销轴之间为过盈配合,滚子与套筒之间、套筒与销轴之间为间隙配合。

当内外链板相对扰曲时,套筒可绕销轴自由转动。

滚子是活套在套筒上的,工作时,滚子沿连轮齿廓滚动,这样就可以减轻齿廓的磨损。

链的磨损主要发生在销轴与套筒的接触面上。

因此,内外链板间应留少许间隙,以便润滑油渗入销轴和套筒的摩擦面间。

链轮是由轮齿、轮缘、轮辐和轮毂组成。

通过链轮轮齿与链条链节的啮合来传递运动和动力。

链板一般制成8字形,以使它的各个横截面具有接近相等得抗拉强度,同时也减小了链得质量和运动时的惯性力。

当传动大功率时,可采用双排链或多排链。

多排练的承载能力与排数成正比。

但由于精度的影响,个排练承载的载荷不易均匀,故排数不宜过多。

当链节数为偶数时,接头处可用用开口销或瘫痪卡片来固定,一般前者用于大节距,后者用于小节距;当链节数为奇数时,需采用过渡链节。

由于过渡链节得链板要受附加弯矩得作用,所以在一般情况下最好不用奇数链节。

滚子链和链轮啮合得基本参数是节距p,滚子外径d1, 内链节内宽b1.其中节距p是主要参数,结距增大时,链条中各零件的尺寸也要相应的增大,可传递功率也随着增大。

链的使用寿命在很大程度上取决于链的材料及热处理方法。

因此,组成链的所有原件均需经过热处理,一提高其强度、耐磨性和耐冲击性。

与摩擦型得带传动相比,链传动无弹性滑动和整体打滑现象,因而能保持准确得平均传动比,传动效率较高;又因链条不需要像带那样张的很紧,所以作用于轴上的径向压力较小;链条采用金属材料制成,在同样的使用条件下,链传动的整体尺寸较小,结构较为紧凑;同时,链传动能在高温和湿润得环境中工作。

与齿轮传动相比,链传动得制造和安装精度要求较低,成本也低。

在远距离传动时,其结构比齿轮传动轻便的多。

链传动的主要缺点是:只能实现平行轴间链轮的同向传动;运动时不能保持恒定的瞬时传动比;磨损后易发生跳齿;工作时有噪声;不易用在载荷变化很大、高速和急速反向的传动中。

链传动主要用在要求工作可靠,两轴相距较远,低速重载,工作环境恶劣,以及其他不已采用齿轮传动的场合。

例如摩托车上应用了链传动,结构上大为简化,而且适用方便可靠;掘土机得运行机构就采用了链传动,它虽然经常受到土块、泥浆和瞬时过载的影响,依然能很好的工作。

3.2 主要研究内容机械优化设计是把数学规划理论和计算方法应用于机械设计,按照预定的目标,借助与电子计算机的运算寻求最优的设计方案的有关参数,从而获得较好的技术经济效果,进而对机械零件结构参数的选择进行优化,从而在满足一定工作条件下,使工作零件结构参数的选择尽可能达到最优。

在实际生产中,链传动的优化设计关系到生产成本的减低。

本文的研究目的是寻求链传动的最有效设计方法,使链传动的设计更加简单方便。

进一步开发出设计链传动的专用设计程序,并通过设计程序,对链传动的各个参数尺寸进行初步的优化,对链传动的后续设计提供最有参考价值的数据。

本文所设计的链传动的方向和内容,国内国外没有完整的可供参考的资料,完全是根据链传动的基本设计理论,优化设计基本思想与VB技术相结合,在链传动参数化设计上的大胆有意义的探索!是链传动参数化设计一系列课题中很小的一部分!本文针对链传动设计中设计变量的性质不同、取值离散性大和受设计标准限制多等关键技术问题,研究优化设计数学模型的建立、绘图程序编制与支撑平台的关系和链传动的计算程序结构等,为实现链传动的优化设计与参数化绘图的一体化提供依据和实现的手段。

主要包括以下几个方面的内容:(1)根据机械设计实际问题和对设计所提出的要求,建立优化设计的数学模型,确定链传动的设计变量,建立目标函数、约束条件等具体的优化设计计算的数学模型;(2)按照数学模型的性质,选择适当的优化方法,和相应的计算程序,针对常用链传动的结构特点,建立设计变量与各个几何尺寸之间的基本关系,为参数化绘图接口模块程序编制提供依据,对设计变量数,约束条件数,目标函数和约束函数的复杂程度等进行分析;(3)根据优化计算结果,对链传动进行再设计,进一步提高链传动的结构合理性、寻求几何尺寸的最佳组合, 协调零件之间的尺寸关系;分析输出结果是否达到预期的目的,检查数学模型,所用优化方法及输入数据是否正确,进行必要的修正后再作运算,对运算结果进行数据处理,使其满足实际要求。

相关文档
最新文档