热门关键词:

基于.NET的涡旋压缩机动定盘选配系统的研究

  • 该文件为pdf格式
  • 文件大小:807.9KB
  • 浏览次数
  • 发布时间:2014-08-20
文件介绍:

本资料包含pdf文件1个,下载需要1积分

Study of scrol compressor moving and stationary platematching system based on.NETLIU Guoping,CHEN Zhongyang,YANG Juan,HU Ronghua(School of Mechanical and Electrical Engineering,Nanchang University,Nanchang 33003 1,CHN)Abstract:Moving and stationary plate is the key part of scrol compresor,the assembly quality has a major impacton work efficiency of scroll compressor,while optional link have a significant impact on the quality of fi-nal assembly.Traditional manual matching can no longer meet modern production requirements,throughthe needs analysis,establish the matching model,use advanced matching algorithms,based on.NETdevelopment platform and SQL Server 2005 database management software,according to site mass detec-tion data for the managed object,establish scrol compressor moving and stationary plate matching sys-tem.The system enables the matching process to be automatic and rapid,thus improving the quality andeficiency of the assembly。

Keywords:Scroll Compressor;.NET;Database;Matching System;Matching Algorithm涡旋压缩机属于-种容积式压缩的压缩机 ,是许多机器的核心部件,而涡旋压缩机的质量和工作可靠性在很大程度上撒于其关键零件--动涡旋盘和静(定)涡旋盘的装配质量。为了保证涡旋压缩机工作的可靠性,提高装配质量,缩短装配周期,减少预装配对零件的磨损,开发计算机辅助选配系统,用于指导装配生产过程是十分必要的,选配系统以库存动定盘零件的尺寸公差、形位公差等数据为管理对象,依据产品的装配要求,就装配需要的配对零件进行自动选配,并显示结果,结果可直接用来指导车间进行实际装配。

国内外许多有关选配的文章,为本系统研究提供了帮助,吴德刚等在文章中对基于 VC开发的汽车变速箱垫片自动选配系统进行了讨论 J,徐支凤在文章中对基于 VB6.0的滚齿机挂轮选配系统进行了讨论 J,郭晓龙等在文章中就轴承与轴颈测量选配系统等 ; ulo平 I删进行了讨论 ],还有国外的 Lee K所提出的装配体层次结构和零件间虚拟连接的模型 对本文也有-定参考价值。

1 需求分析1.1 系统信息通过对某压缩机生产厂家的调研,得到了选配对象、选配目的、选配参数、选配结果等与动定盘选配有关的信息,如表 1所示。

1.2 系统架构选配系统是利用计算机技术,对库存零件,从数据库中读取其相应的公差尺寸,依据零件之间的装配条件,按照装配原则,选用优化了的选配算法进行 自动选配,目的是优化装配过程,减少人工计算量与实际拆装次数,缩短产品生产周期,减少零件的磨损次数。通过关联,也就是表与表之间可通过-些列的对应关系建立连接,在本系统中,代码信息表和检测数据表之间就存在联系,如表 2、表3所示。

表 2 代码信息表字段描述 字段名 字段类型代码(主键) DM Varchar(20)代码含义 MC Varchar(20)表3 检测数据表字段描述 字段名 字段类型零件编号(主键) Parts ID Varchar(20)零件名称 PansName Varchar(10)尺寸代码(外键、主键) Data ID Varchar(10)检测值 Value Float是否已装配 Used Varchar(5)检测 日期 Date Datetime2.3 系统运行流程系统运行过程是个循环的过程(图 3),以库存信息作为选配开始 的初始化信息,输入需要选配的数量后,系统便会自动从数据库相应表中读取所需数据,然后调用优化的选配算法进行计算,最后得出结果,若有合适的选配结果,则以图表的形式显示;若没有合适 的选配结果,系统则提示无匹配对象,重新输人选配个数,进行新-轮的选配。

开 始检测数据上传至数据库输入选配零件数,读取选配所需数据 手。。

l结果存入数 fl 据 库 l图3 系统运行流程图D AlA2-A3-e1-e2-e3式中:D 为轴向间隙;A 为动盘涡旋体底面到定盘涡旋体顶面的距离;A:为静盘涡旋体高度; 为动盘涡旋体高度;e 为静盘涡旋体底盘的平面度;e 为静盘涡旋体顶面的平面度;e 为涡旋齿顶面和底面的平行度。

(2)径向间隙D,:(竹-2y)n-(r- )-k 1-k 2式中:D,为径向间隙;a为基圆半径; 、k 分别为静盘等 uId l主题:软件技术及其应用ITopics.Software Technologies and Its Applications内涡旋线轮廓度和动盘外涡旋线轮廓度。

(3)选配目标函数建立若装配 Ⅳ台涡旋压缩机,即有 Ⅳ个静盘与 Ⅳ个动盘参与选配,则选择装配应满足以下要求:①轴向间隙满足设计标准;②径向间隙满足设计标准;③最携剩余零件。

根据以上装配要求,建各个优化 目标函数如下:目标函数 1:Min Z1max(D )-min(D )D 为第 i台压缩机的轴向间隙,由式(1)计算而来;目标函数2:Min Z2max(D, )-min(D )D, 为第 i台压缩机的径向间隙,由式(5)计算而来;目标函数 3:Min Z,1-n/Nn为满足装配要求的装配体数量,Ⅳ为装配体总量。

3.2 .NET对数据库的访问技术在.NET中所有访问数据库的操作都是通过 ADO。

NET进行的。ADO.NET并不是指某-个特定的东西,ADO.NET这个名词代 表。

NET中许多与数据访 问相关的类及技术,可以通过程序在 Web窗体中建立 ADO。

ASP.NETW eb Fo1"I"11ADO.NET数据提供者 (.NET Data Provider)数据库DatabaseNET类的对象,进行数据访 图4 ADO.NET数据访问架构问的操作 。图4为 ADO:NET数据访问架构的示意图。

. NET Framework本身提供了4组数据提供者以供选择,以便针对不同的数据库提供最佳的访问效能,它们分别为:System.Data.oleDb、System.Data.SqlCli。

ent、System.Data.Odbc、System.Data.OracleClient,而本系统所用的数据库是 SQL Server 2005,因此数据提供者便搭配 System.Data.SqlClient。在 System.Data.Sql-Client这组数据提供者中,最常用到的就是:SqlCon-nection、SqlCommand、SqlDatReader、SqlDataAdatpter、DataSet等 5个类,通过这几个类所产生的对象,可对数据库进行查询、新增、修改及删除的处理。实现数据库访问的函数为:SqlConnection connew SqlConnection(server,database,uid,pwd”);//以 SqlConnection建立数据库

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败