您的位置:网站首页 > Solidworks

液压密封与损失计算分析系统

时间:2010-06-02 08:00:00 来源:

    1. 3系统计算依据
   
    除了与基准解作比较外,所开发软件系统或计算方法的重要手段是与可靠的实验测定结果作比较。
   
    这种考核数据的获得与收集,对于发展计算流体的计算软件具有特别重要的意义。为了使这种作为专家系统软件的实验数据表述规范化,相互间有一定可比性,提出了记录实验数据的格式如下:
   
    ①实验设备;②试验段;③试验条件;④进口与边界条件:⑤所测定的量;⑥实验设备的诊断说明(即对该测定设备本身可靠性的考查);⑦本试验中独特的测试方法;⑧实验方案;⑨质量控制方法;⑩误差分析;11)数据提供方式;12)参考文献;13)实验数据。
   
    2数据库管理与数据库访问
   
    Microsoft Access是当前最流行的关系数据库管理系统之一,基本的核心是Microsoft Jet数据库引擎,其数据库对象的层次结构和编程方法及访问与在VB中访问数据库一样。它以操作方便、简单易学以及和Micrsoft Office的完美结合著称于世。同时Access又能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一种功能较完备的系统,几乎包含了数据库领域的所有技术和内容。正因为这些特点,在使用VB开发数据库应用程序时,比较适合采用Access作为后台数据库管理系统。系统采用Access将流体与密封计算所需静态工程数据分类管理,并将计算和分析所产生的动态数据归纳到数据库中。对计算结果数据,可以点击"生成文档",弹出窗口,如图3所示。
   


    3液压元件的三维参数化建模
   
    3.1三维参数化建模思想

   
    SolidWorks中常用的主要ActiveX Automation对象有SolidWorks的Body Parameter,Sldworks,Part,Face和Feature对象等。 Sldworks对象为VB对SolidWorks工作环境进行访问处理提供了接口。用vs调用SolidWorks中的API函数,还可以完成液压元件的建造和修改;液压元件各特征的建立、修改、删除和压缩等各项控制;液压元件特征信息的提取,如特征尺寸的设置与提取,特征所在面的信息提取及各种几何和拓扑信息;液压元件的装配信息;液压元件工程图纸中的各项信息等。
   
    3. 2三维建模的建立
   
    采用程序驱动三维模型,在已创建的模型基础上,进一步根据液压密封设计要求建立一组可以控制三维形状和大小的设计参数。参数化程序针对设计参数进行编程,实现设计参数的检索、修改和根据新的参数值生成新的数字化模型。
   
    1)在对模型进行设计时,对二维截面轮廓,利用尺寸标注和施加相切、固定点、同心、共线、垂直及对称等关系实现对几何图形的全约束。
   
    2)设计参数可以分为两种情况:一种是与其他参数无关的独立参数,主要用来控制模型的几何尺寸和拓朴关系;另一种是与其他参数相关的非独立参数,可以用以独立参数为自变量的关系式表示。
   
    3)正确建立设计参数与模型尺寸变量之间的关联关系。
   
    图4为采用本系统建立的三维液压元件实体模型。
   


    4系统特点
   
    1)系统是在AutoCAD与SolidWorks的基础上二次开发而成,充分利用了它们强大的绘图功能和三维实体造型功能,采用AutoLISP与VC++语言编程,系统具有很强的移植性,可适合不同版本的软件平台。
   
    2)系统可适合多种高级语言及数据库,采用标准的数据接口,支持DXF. IGES标准,可与其它设计系
    统联接。
   
    3)系统可实现与VB,VC,VC++等高级语言的接口,数据可与Oracle、Foxpro连接,为企业应用PDM提供了数据支持。
   
    面对复杂的流体公式与计算,采用计算机辅助设计可以大大改善设计效率,提高设计质量。在设计系统的开发上可以采用高级语言,如VB.VC等进行界面和程序开发,本系统在开发时考虑到与图形环境的无缝集成,基于AutoCAD环境下,将流体计算、流体元件设计、流体传动系统设计集成于同一环境下。
   
    5总结
   
    系统解决了液压密封与管路损失计算中繁重、复杂的工作,以及与实际应用存在的误差问题。充分利用了AutoCAD与SolidWorks的强大功能及开放性、面向网络、数据库接口的新功能,以及与高级语言的良好接口,可以很好地与液压CAD/CAM进行无缝集成。对计算过程及结果生成数据库格式,为后续工序PDM提供动态数据;为流体传动系统设计一人员的工作带来了新思维,极大地提高设计效率及设计精度,带来良好的经济效益及社会效益。