基于Simulink与SimMenchanics解决游梁式抽油机问题

游梁式抽油机式油田采油厂最早使用、使用最广泛的机械采油设备。本次作业将该模型简化为曲柄摇杆机构,以MATLAB的动态仿真工具Simulink与SimMenchanics为平台,建立模型进行运动仿真分析。

题目描述

游梁式抽油机的主要参数:(单位:mm)

名称数据大小
曲柄半径 R1040.13
连杆长度 P4202.7825
游梁后臂 C2845.565
游梁前臂 A4811.13
水平距离 I3503.71
垂直距离 H-G4202.7825
冲击次数 n9 r/min
减速器额定扭矩 T73 kN.m

在这里插入图片描述

以曲柄R杆为原动件,其固连于铰链a点上,通过铰链b连接R杆和P杆,再由铰链c连接P杆和C杆,C杆的连接在铰链e处,最后计算g点处的移动位移、移动速度以及移动加速度。

模型简化


在这里插入图片描述

以曲柄R杆为原动件,其固连于铰链a点上,通过铰链b连接R杆和P杆,再由铰链c连接P杆和C杆,C杆的连接在铰链e处,最后计算g点处的移动位移、移动速度以及移动加速度。

使用Simulink和SimMenchanics建模求解

驱动信号输入

通过输入角速度,再分别对其进行求导和积分,得到输入信号角度、角加速度。在simulink中选择相应的模块:
在这里插入图片描述在这里插入图片描述

驱动器设置

在模型的转动副a处添加驱动,在Sensors&Actuators 模块组中选择Joint Actuator 模块,双击Joint Actuator 模块,设置图所示,更改motion,并选择合适的单位。

在这里插入图片描述在这里插入图片描述

R杆的设置

在SimMenchanics选择Body选择该模块,对R杆的长度进行设计,设置内容如图所示。
在这里插入图片描述在这里插入图片描述

P杆的设置

在SimMenchanics选择Body选择该模块,对P杆的长度进行设计,设置内容如图所示。

在这里插入图片描述在这里插入图片描述

C+A杆长度的设置

在SimMenchanics选择Body选择该模块,对C+A杆的长度进行设计,设置内容如图所示。特别注意C+A杆需要建立三个坐标。

在这里插入图片描述在这里插入图片描述

e点传感器的设置

通过Joint Sensor测量铰链e点的数据,得到相应的角度、角速度、角加速度。由于我们需要测量g点的位移、速度、加速度,将e点的角度、角速度、角加速度乘上A杆的长度即可近似求得g点的位移、速度、加速度。所以输出信号需要一个增益gain,最后选择示波器输出相应的数据,具体设置如图所示。
在这里插入图片描述
在这里插入图片描述通过body sensor测量f点近近似求g点的位移、速度、加速度,具体设置如图所示。值得一提,这种测量方法属于近似测量g点的位移、速度、加速度的第二种方法,目的是与e点测量的数据进行近似比较,从而验证数据的合理性。

在这里插入图片描述在这里插入图片描述

MATLAB程序整体设计

在这里插入图片描述在这里插入图片描述

实验结果分析

仿真动态图

在这里插入图片描述在这里插入图片描述

示波器输出图

方法一:测量f点的位移、速度、加速度分别如下图所示,由于f点的运动主要在X、Y轴上的变化,Z轴变化忽略,所以其位移的变化有X轴(黄色)、Y轴(红色),速度、加速度同理。
在这里插入图片描述
方法二:测量e点的角度、角速度、角加速度,再对其增益A杆的长度即可求出g点的位移、速度、加速度,由于g点的运动只发生在Y轴(黄色)方向,所以输出结果即为下图所示。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

(关注我的博客,不定期分享一些技术IT,谢谢各位)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值