气缸广泛应用于各个领域[1],在气缸的冲击过程中,活塞杆与衬套会发生反复的摩擦,这会导致气缸产生不可避免的磨损,长时间的磨损将最终导致气缸的泄露.为了准确了解气缸的运行状态,本文对气缸的冲击运动进行了仿真分析,通过仿真不仅可以在严谨的科学基础上对多种运行状态下的气缸进行分析,还能对实际气缸运行过程中无法检测到的动态应力分布状况进行解析.在此之前有许多学者运用Matlab对气缸各物理量的集中式参数进行了仿真分析[2-3],建立了气缸的数学模型并求解了气缸在冲击过程中的压力、位移和速度等数据,但Matlab无法求解气缸在运行过程中的动态应力分布状况.气缸的有限元分析需要压力作为负载,目前的研究中没有有效的方法来模拟气缸在压力作用下的冲击运动,因此对于气缸在冲击过程中的动态应力分布等还未有深入的研究.本文运用Matlab与Ls-dyna对气缸进行了联合仿真分析,首先运用Matlab对气缸进行了建模与仿真,其次将Matlab求解得出的压力数据做为条件加载在Ls-dyna中,实现了气缸在有限元分析软件中的建模与仿真,模拟了气缸在压力作用下的冲击运动,最终通过仿真结果分析了气缸的动态等效应力分布特性.影响气缸的冲击运动特性的因素众多,其中活塞杆的冲击速度与负载是最为主要的两个影响因素,因此文中着重分析了活塞杆速度与负载对气缸动态等效应力分布的影响.1Matlab与Ls-dyna联合仿真方法本文提出了一种Matlab与Ls-dyna联合仿真的方法,以此来分析气缸的动态应力分布情况,Matlab作为一种数据分析与计算的高级技术计算语言和交互式环境,在气缸的数学建模和集中参数计算方面具有较大优势[3].Ls-dyna特别适合求解各种二维、三维非线性结构的高速碰撞、爆炸和金属成型等非线性动力冲击问题[4],因此选择其对气缸的高速碰撞进行有限元的仿真分析.首先运用Matlab建立了气缸的数学模型,通过仿真得出气缸运行过程中的压力、位移和速度等信息,由于Ls-dyna的主程序文件可以在Matlab中打开并写入,运用Ls-dyna软件建立气缸的仿真模型后,可将Matlab中求解得出的压力数据直接加载在Ls-dyna的主程序文件中,即可仿真求解出气缸的运动状况以及动态等效应力分布情况.Matlab与Ls-dyna仿真得出的位移与速度数据进行对比可以对仿真结果进行验证.仿真流程图如图1所示.图1仿真流程图Fig.1Flowchartofsimulation本文主要选取市场上常见的紧凑型的气缸作为研究对象,其缸径为32mm,行程为100mm,气缸内零件尺寸以实际气缸为准.图2展示了气缸的结构与部分参数标量,气缸运行过程中,无杆腔内压力为p1,作用在无杆腔内的有效面积为A1,有杆腔压力为p2,作用在有杆腔内的有效面积为A2,无杆腔侧气孔由气源向无杆腔进行充气,有杆腔侧气孔由有杆腔向大气进行排气.Matlab与Ls-dyna中建立的气缸模型均以图2所示的气缸模型为准.图2气缸结构图Fig.2Cylinderstructurediagram2基于Matlab的气缸建模与仿真2.1数学模型的建立气缸数学模型的建立应从其工作介质气体的可压缩性这一基本特征出发,将进气、排气和活塞杆的运动过程做适当的简化,根据气体动力学和热力学的基本理论进行特性分析[2],因此气缸的数学模型需要能量方程、动力学方程和质量流量方程来建立方程组求解.在建立数学模型时将供气压、排气压和温度等作为已知条件带入到方程组中,以有杆腔压力、无杆腔压力和位移作为未知量来求解.气缸腔室的充放气过程为一变质量系统的热力过程,根

Matlab中的dyna,基于Matlab与Ls-dyna的气缸冲击仿真解析相关推荐

  1. matlab中对伺服电机,基于Matlab的伺服电机Modbus通讯研究

    湖北汽车工业学院学报 JournalofHubeiUniversityofAutomotiveTechnology 第31卷第1期 2017 年3月 Vol.31 No.1 Mar.2017 doi: ...

  2. matlab中liccode函数,基于matlab车牌识别系统设计与实现(最终版)

    <基于matlab车牌识别系统设计与实现.doc>由会员分享,可在线阅读全文,更多相关<基于matlab车牌识别系统设计与实现(最终版)>请在www.woc88.com上搜索. ...

  3. matlab中NDVI趋势分析,基于matlab 的长时间栅格数据的sen趋势分析

    基于matlab 的长时间栅格数据的sen趋势分析 sen趋势分析是进行趋势分析的方法之一,常配合MK检验来使用,在学术论文中也非常常见,本文主要介绍如果通过matlab来实现对长时间序列的栅格数据进 ...

  4. matlab中对伺服电机,基于MATLAB仿真的伺服电机动态特性分析

    基于MATLAB仿真的伺服电机动态特性分析 摘要:伺服电机(servo motor )是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置.伺服电机可使控制速度,位置精度非常准确,可以 ...

  5. matlab中的delaunay,基于MATLAB 实现二维delaunay 三角剖分

    基于MATLAB 实现二维delaunay 三角剖分 刘锋涛凡友华 (哈尔滨工业大学深圳研究生院深圳518055) [摘要]在已知凸多边形的顶点坐标的前提情况下,利用MATLAB 中的meshgrid ...

  6. matlab中eacf函数,基于MATLAB的切比雪夫I型模拟低通滤波器设计

    基于MATLAB的切比雪夫I型模拟低通滤波器设计课程设计名称:数字信号处理课程设计专业班级 : 电信0604 学生姓 名 : 学号 : 20064300430 指导教师 : 课程设计时间:2009.6 ...

  7. matlab中汽车刹车,基于Matlab的汽车制动性分析.doc

    基于Matlab的汽车制动性分析 ***大学 毕业设计 题 目 基于Matlab的汽车制动性分析 专 业 机械设计制造及其自动化(汽车方向) 班 级 姓 名 学 号 指导教师 职 称 基于Matlab ...

  8. matlab功率谱的峰值,基于Matlab功率谱密度估计方法.doc

    基于Matlab功率谱密度估计方法 基于Matlab功率谱密度估计方法要在实际情况下, 许多平稳信号无法导出数学表达式, 要准确获取这些信号的功率谱密度存在一定的困难.根据维纳辛钦 (Wiener K ...

  9. Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分、篮板、助攻

    Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分.篮板.助攻 目录 输出结果 预测勒布朗詹姆斯的20 ...

最新文章

  1. Android开发之通过Handler的post方法更新UI
  2. C++编程练习(5)----“实现简单的循环队列的顺序存储结构“
  3. Aruba 推出Instant On 为中小型企业提供安全、高速的无线连接
  4. 关于ASP访问ACCESS数据的错误80004005的解决方法
  5. Microsoft SQL server 2005的基本操作
  6. Chart控件X轴显示不全的解决方法
  7. 结队编程1-四则运算(107、120)
  8. LuaForUnity2:Lua基本数据类型与符号
  9. redis scala编程之创建连接
  10. 面试官是如何看程序员的简历
  11. python excel 教程推荐_Python学习教程:从Excel到Python最常用的32个P
  12. [JAVA]jodd-mail java发送接收电子邮件
  13. 《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——2.2节理解主机到主机的通信模型...
  14. 产品经理面试指南,常见面试题及回答思路
  15. 对话阿里云弹性计算负责人褚霸:把计算做到极致,关键还加量不加价!
  16. Photoshop如何调整证件照背景色
  17. 2022韦莱韬悦人力资源管理季刊
  18. 【公司邮箱如何申请】怎么写加密邮件,企业邮箱支持吗?
  19. win7建WLAN热点
  20. 二年级课程表(4月18日-4月22日)

热门文章

  1. 如何去管理你的知识管理?
  2. Android商城App购物车规格联动选择
  3. 交直轴电感matlab_永磁电机交直轴电感Lq Ld仿真计算ANSOFT实例详解.pdf
  4. 视频播放不了?如何修复视频文件?
  5. 【python】你的连连看为啥子如此之快,原来你开全自动了呀!!
  6. burp suite使用
  7. php新闻表怎么分页,新闻列表分页类求助
  8. c语言静态图片做成动态效果,怎样把图片做成动态图 两张静态图片加过渡效果制作成gif动图...
  9. php云人才系统 怎么整合ucenter,phpcms如何整合UCenter
  10. Win常见文件后缀名