柱塞泵毕业设计外文文献翻译_第1页
柱塞泵毕业设计外文文献翻译_第2页
柱塞泵毕业设计外文文献翻译_第3页
柱塞泵毕业设计外文文献翻译_第4页
柱塞泵毕业设计外文文献翻译_第5页
已阅读5页,还剩9页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用神经网络预测轴向柱塞泵的性能利用神经网络预测轴向柱塞泵的性能 Mansour A Karkouba Osama E Gada Mahmoud G Rabieb a 就读于科威特的科威特大学工程与石油学院 b 就读于埃及开罗的军事科技大学 摘要摘要 本文推导了应用于轴向柱塞泵 斜轴式 的神经网络模型 该模型采用的 数据是由一个实验装置获得的 这个正在进行的研究的目的是降低柱塞泵在高 压下工作时的能量损耗 然而 在最初我们要做一些研究来预测当前所设计的 泵的响应 神经网络模型具有前反馈的结构 并在测验过程中使用 Levenberg Marquardt 优化技术 该模型能够准确地预测柱塞泵的动态响应 1 1 简介简介 可变排量轴向柱塞泵是在流体动力系统中经常要用到的重要设备 如液压 动力供应控制和静液压传动驱动器的控制 本装置具有变量机制和功率 重量比 特性 使其最适合于高功率电平的控制 所设计的这种轴向柱塞泵拥有可靠性 和简便的特点 然而其最重要的特征是可以变量输出 人们在轴向柱塞泵领域已经做了很多研究 但是本文将只论述一下少数几 人所做的贡献 Kaliafetis 和 Costopoulos 5 用调压器研究了轴向柱塞变量泵 的静态和动态特性 所提出的模型的精确度依赖于制造商提供的动态运行曲线 等数据 他们得出结论 运行条件对泵的动态行为是非常关键的 而泵的动态 行为可以通过减小压力设定值进行改善 Harris 等人 4 模拟和测量了轴向柱塞 泵的缸体压力和进油流量脉动 Kiyoshi 和 Masakasu 7 研究了斜盘式变量输送 的轴向柱塞泵在运行时刻的实验上和理论上的静态和动态特性 并提出了一种 新的方法来预测泵在运行过程中的响应 也对研究泵特性的新方法的有效性进 行了实验验证 实验中使用了一个有宽 短而深的凹槽的配流盘 Edge 和 Darling 2 研究了液压轴向柱塞泵的缸体压力和流量 这个得出的模型经过了实 验检验 对于配流盘 缸体上设计的退刀槽和泵的流量脉动对泵特性的影响都 进行了验证 人们已证实了一种可替代的建模技术 神经网络 NN 能取得良好的效 果 特别是对于高度非线性的系统 这种技术是模仿人脑获取信息的功能 Karkoub 和 Elkamel 6 用神经网络模型预测了一个长方形的气压轴承的压力分布 所设计的这种模型在预测压力分布和承载能力方面比其他可用的工具更加精确 Gharbi 等人 3 利用神经网络预测了突破采油 其表现远远优于常见的回归模型 或有限差分法 李等人 8 用神经网络模型 NNS 和鲍威尔优化技术对单链路和双 链路的倒立摆进行了建模和控制 研究者们取得了理想的结果 Panda 等人 9 应用 NNS 在普拉德霍湾油田对流体接触进行了建模 所得到的模型预测的目标 油井中的流量分配比传统的以回归为基础的技术更准确 Aoyama 等人 1 已经推 导出一个神经网络模型来预测非最小相系统的响应 所开发出的的模型被应用 于 Van de Vuss 反应器和连续搅拌式生物反应器 所得到的结果是令人满意的 本文研究利用神经网络解决轴向柱塞泵 斜轴式 在一定的供油压力下的 建模 本文首先会描述用于收集实验数据的实验装置 然后将会简要介绍神经 网络建模程序 2 2 实验装置实验装置 实验数据是从这个将在本节中进行讨论的实验装置上得到的 该装置的主 要组成部分是轴向柱塞泵 在下面的章节中 我们将描述泵的工作原理 然后 描述如何收集实验数据 2 12 1 斜轴式轴向柱塞泵 斜轴式轴向柱塞泵 示意图 2 显示出了在实验中使用的轴向柱塞泵的基本组件 而此泵的控制单 元如图 3 所示 该泵由两个主要部分组成 第一部分是旋转组 其中包括驱动 轴 31 柱塞 32 缸体 33 和配流盘 34 七个柱塞安装在一个位于前 表面的球形组件上 并且他们同时动作使缸体旋转 缸体通过弹簧 35 推压 控制区域的配流盘 在运行过程中 带有柱塞的配流盘和缸体可以在一个球形 的滑动表面 36 上移动 配流盘采用了在进油口和出油口的前缘和后缘都带 有半圆形凹槽的双向配流盘 第二部分是泵的控制部分 其中包含了控制柱塞 37 控制元件 38 39 和 40 调节弹簧 41 和控制弹簧 42 和 43 两个主要部分是用调节销 44 连接在一起的 体积为 V 的泵出口腔与体积为 V1 和 V2 的控制腔通过孔 45 和 46 分别连通 控制柱塞连通开口孔 47 该开口孔的大小是由活塞 40 参照图 2 和图 3 控制的 当操作压力 P 超过了弹簧 41 的预设值 控制元件 38 39 和 40 就会 推压弹簧 与此同时 液压油通过节流孔 45 和 46 从泵的出口流出 在 体积为 V1 的腔体内的高压油就从开口孔 47 流到了控制柱塞 37 的大端面 上 如果作用在控制柱塞上的压力大于弹簧力 控制柱塞 37 就会移动 直 到液压力和机械力恢复平衡 缸体 柱塞和配流盘在球形滑动表面 36 以相 反的方向移动 以减少旋转角度 max max 此运动会导致泵的流速降低 2 22 2 数据测量装置 数据测量装置 利用神经网络设计的模型必须要使用从上述系统获得的一些实际数据进行 检验 检验的过程对于神经网络了解它试图预测的模型是必要的 数据是从图 1 所示的实验装置中收集的 此数据是通过测量图 2 所示的轴向柱塞泵的稳态 和瞬态响应获得的 图 1 实验装置的照片 图 2 斜轴式轴向柱塞泵的示意图 图 3 柱塞泵的控制单元的示意图 实验研究是在如图 1 所示的测试平台上进行的 液压回路图如图 4 所示 试验泵的进油管和出油管分别与吸油管和高流量计的端口 24 和 25 直接 连接在一起 试验泵 16 是由一个高功率的可控速度的液压马达 13 驱动 的 液压回路的工作过程如下 油从油箱 1 流入增压泵 4 的进油口 减 压阀 7 是用来保护增压泵回路以避免其压力过高 增压泵溢出的液压油通过 一个单向阀 6 流入主泵 3 的吸油和供油线路 减压阀 8 是用于保护主 泵回路防止压力过高 从主泵流出的液压油通过用于控制主泵流向的方向控制 阀 9 和 10 流入主驱动马达回路 12 试验泵的流速由数字式的流量计 20 显示 试验泵的从动轴的转速是由转速计 15 测量的 可以通过改变 电动机 5 的速度来控制从动轴的速度 在操作过程中工作油的温度要保持在 50 5 的范围内 图 4 液压系统示意图 在稳态测量期间 当开关阀 30 完全关闭时供给压力 P 的变化是由控制 阀 29 调节的 压力计 23 用来测量进油管路中的油压 数字压力计 21 测量出油线路中的油压 减压阀 28 是用来保护试验泵回路以防过载 而在瞬态测量期间 阀 30 是完全打开的而阀 29 是完全关闭的 2 32 3 泵的稳态响应的测量 泵的稳态响应的测量 所研究的泵的稳态性能的实验测定是通过测量不同的供给压力 P 下的泵的 排出流量 Qp 来进行的 试验泵的参数如表 1 所示 供给压力 P 是由节流阀 29 控制的 其压力值由数字压力计 21 测得 相应的泵排量 Qp 是由数字 流量计 20 测量的 测量时预设压力相同而泵的转速不同 泵的转速分别为 550 800 和 1000 rpm 泵的排量 Qp 也是在不同的预设压力值下测量的 测量 值如图 7 和图 8 所示 表 1 泵的参数 参数描述数值 Ac 控制柱塞的大端面 0 m2 Ap 柱塞面积 0 m2 App 控制元件 38 的面积 0 m2 As 控制柱塞的小端面面积 0 m2 V 泵输油管道体积 2 6 10 3 m3 V1 第一控制腔的体积 8 2 10 6 m3 V2 第二控制腔的体积 1 7 10 7 m3 V3 第三控制腔的体积 1 6 10 5 m3 min 缸体最小倾斜角 4 max 缸体最大倾斜角 23 2 42 4 泵的瞬态响应的测量泵的瞬态响应的测量 图 2 所示的待研究的泵的瞬态响应的实验测定是通过测量不同控制腔的工 作压力来进行的 在泵体的不同位置安装着三个电控压力传感器 该泵体是和 体积分别为 V1 V2 和 V3 的控制腔直接连接在一起的 如图 3 所示 另一个压 力传感器被安装在泵出口体积 V 的管路上来测量供给压力 P 这些传感器都是 压阻式的 可以测量的压力范围为 0 1 到 400bar 之间 每个传感的输入电压为 10 30V 而输出电压是在 0 到 5V 之间 这些传感器是用来测量控制压力 P1 P2 P3 和 P 参照图 3 的 压力信号的时域图谱是使用 PC 机和数据采集板采集的 转换时间为 12 s 的 12 位逐次逼近转换器的数据采集板能实现 70 kHz 的最大吞吐率 泵的出口管 路上安装有节流口大小固定的节流阀 18 和方向控制阀 DCV 17 参照图 1 和图 4 这些阀可以使泵的出口管路的压力 P 快速变化 当 DCV 的电磁阀通电 时 阀门迅速关闭 泵的排出流量 Qp 就被迫流经节流阀 这样设置试验台就能 使电磁阀中的电流能触发数据采集系统 从而拾取瞬间变化的压力 P1 P2 P3 和 P 的值 这些数据的测量是在泵的转速为 550 800 和 1000 rpm 的情况下进 行 测量结果如图 9 图 10 和图 11 所示 3 神经网络 在本文中 用于预测斜轴式轴向柱塞泵的动作的装置是一个被称为神经网 络的计算工具 这些网络都只是一些相互联接在一起的被称为神经元的元素 这些神经元或处理单元是精心挑选的线性或非线性函数 这些函数可以处理任 何应用输入以得到其输出 神经元的输入是外部输入的加权总和 或是紧挨着 它的上一个神经元的输出 一个小的加权施加到神经元的输出上就会使接下来 的神经元不能处理其输入 人们就能以这种方式建立每个模式或输入的具体路 线图 这种类型的模型就能使神经网络能够捕捉通常未能被普通建模技术发现 的非线性信号 一个特定的神经元的输出是关于三个主要因子 加权输入 该神经元的偏 压和传递函数 参见图 5 的函数 任何神经元的输出都可按下式计算 a f x 其中 传递函数 f 可以选自一组现成可用的函数 在我们的研究中所选用的是 S 型函 数 该函数以能得到理想的结果而著名 特别是对于给定的输入其输出是已知的情 况 图 5 单个神经元的示意图 任何网络通常都可划分为各个子网或我们通常所称呼的层 每个网络包含 两个基本层即输入层和输出层 而且如果任务需要就会有一个或多个隐藏层 图 6 显示出了一种典型的前馈式结构的神经网络 输出层的输出是网络中所有 神经元的组合效果的结果 图 6 多层 前馈式神经网络的示意图 3 13 1 测验测验 设计一个神经网络至少需要四个主要步骤 1 确定网络层的层数 2 确定神经元数量 3 确定传递函数的类型 4 确定一个能描述系统 行为实验数据组 测验过程非常耗费时间但对于网络的成功非常关键 测验中 要应用几项技术 其中有一项是势能的反向传播 每一个神经元的每一个输入 的权重都是从输出层和工作反馈开始连续变化更新的 在此过程中 要使目标 函数最小化 而目标函数通常是误差的平方和函数 文献中应用到了几项优化 技术 包括鲍威尔算法和 Levenberg Marquardt 算法 本文所使用的是 Levenberg Marquardt 算法 这种算法是在著名的梯度下降算法 见附录 和 高斯 牛顿算法之间进行切换 Levenberg Marquardt 算法中所谓的新规则的 计算公式如下 其中 为每一个权重的误差的衍生物的矩阵 是一个标量 而 E 是误差矢 量 3 23 2 数据的选择数据的选择 使得测验过程非常耗费时间的因素之一是测验数据量的大小和质量 如果 数据不能包含系统行为的所有详细信息 优化程序就可能不会收敛到预期的答 案 然而 获得一个能描述系统的所有方面的数据集并不是一件容易的事 此 外 测验数据可能是冗余的 即几个模式都传达了相同的信息 因此 测验的 时间就会因一遍又一遍地处理相同的信息而剧增 如果遇到这种情况 就建议 使用 Karhunen Loeve 分解法 假设在输入向量 M 下我们有一个数据集 f x t 定义这些矢量的平均值 X 使 协方差矩阵定义如下 协方差矩阵的特征值和特征向量可以通过奇异值分解的方法获得 定义 ki 是第 k 个特征向量的第 i 个分量 其投影到本征空间的矢量由下式给出 定义集合 E 的能量如下 其中 i 是对应于第 i 个特征向量的特征值 每个输入矢量的能量可以定义如 下 现在 计算坐标 ai 如下 如果输入矢量的能量非常小 那么该点就没有与系统相关的额外的信息 假设 有 N 个能量型输入向量 能量由高到低排列 那么原始数据集可以近似表示如 下 3 33 3 交叉验证交叉验证 交叉验证的过程对于确保在网络中使用的神经元的数目是否正确是必要的 使用神经网络时 过度拟合是很常见的情况 因为人们想要是误差尽可能的小 然而 这可能会导致需要比实际需求更高价的配件 因此 应制定一个机制 以确保过度拟合不会发生 交叉验证过程包括在测验过程中没有使用的某些模 式的预测 如果预测是合理的 网络保留 否则就去除 要获得最好的网络结 构可以通过增加或减少神经元的数目 直到得到一个满意的神经网络 4 4 结果结果 人们为研究斜轴式轴向柱塞泵建造了一个实验装置 实验装置的目的是研 究柱塞泵并使其在高压下工作的功率损耗最大限度地减少 我们最初的工作是 获得一个模型来预测当前设计的泵的动态响应 有几种建模方案可以用来推导 泵的理论模型 然而 这些方案大多数都太简单 可能无法描述泵的动态响应 的各个方面 例如非线性 出于这个原因 就要使用神经网络以试图描述系统 的大部分的动态现象 在上一节所描述的程序之后要使用奔腾 PC 机和 Matlab 为柱塞泵系统设计 几个神经网络 能最好地描述柱塞泵系统的网络有两个隐藏层 每个隐藏层有 5 个神经元 其它的大部分设计都失败了 因为他们没能通过交叉验证的过程 神经网络建模技术准确地预测了柱塞泵在多种转速和压力设定值下的稳态 响应 实验值和理论值之间的误差不超过 2 参照图 7 和图 8 图 7 泵转速为 1000 rpm 时不同的设定压力下的稳态流速 实验 和 NN 预测 点划线 的设定压力为 75pa 实验 和 NN 预测 实线 的设定压 力为 125pa 试验 和 NN 预测 虚线 为设定压力为 160pa 图 8 设定压力为 75pa 时泵的不同转速下的稳态流速 实验 和 NN 预测 点划线 为 1000 rpm 实验 和 NN 预测 虚线 为 800 rpm 并实验 和 NN 预测 实线 为 550 rpm 可以看出对于压力 P 的预测是准确的 特别是在 t 0 2 秒以后 开始时 数据非常杂乱 这时如果用最常见的拟合技术就可能会出现问题 使用了正确 类型的传递函数的神经网络可避免这类问题 并确保不发生过度拟合 尽管测 验数据有杂乱的特性 所设计的神经网络会以一种我们可以接受的方式来预测 压力 图 10 和图 12 显示出了神经网络的预测值与实验数据之间良好一致性 在 实验开始阶段 即 0 25 秒之前 数据看起来很杂乱 很难适应 所设计的网络 会近似化处理该区域的数据而并不是顺从其杂乱 图 9 压力 P 的预测值 孔口直径 2 5 毫米 实验 和 NN 预测 固体 泵的转速为 1000 rpm 实验 和 NN 预测 实线 泵的转速为 800 rpm 图 10 压力 P1 的预测值 孔口直径 2 5 毫米 实验 和 NN 预测 实 线 泵的转速为 1000 rpm 实验 和 NN 预测 虚线 泵的转速为 550 rpm 图 11 压力 P2 的预测值 孔口直径 2 5 毫米 实验 和 NN 预测 实线 泵的转速为 1000 rpm 实验 和 NN 预测 虚线 泵的转速为 800 rpm 图 12 压力 P3 的预测值 泵的转速 800 rpm 和孔直径 2 5 毫米 实验 和 NN 预测 实线 同样的 图 9 显示了神经网络模型能很好地预测压力 P2 的值 预测值和实 验值之间的误差小于 7 这是一个很好的迹象 表明神经网络建模技术在模 拟复杂的系统 如斜轴式轴向柱塞泵时是一个可行的工具 5 5 结论结论 人们已经开始用神经网络建模技术来预测斜轴式轴向柱塞泵的稳态和动态 响应 实验数据是从一个用来测验网络的实验装置收集来的 所得出的模型能 准确地预测压力 因此 神经网络对于模拟复杂的系统 如斜轴式轴向柱塞泵 具有很大的潜力 附录附录 梯度下降法梯度下降法 梯度下降法常用于在测验阶段更改权重系数 假定网络有 n 层而网络的输 入向量有 m 个分量 k 层中的神经元 x 的输出的计算方法如下 其中 k 0 对于方程 1 当设定 k n 时 就可以获得输出层的输出 网络的误差平 方和 sse 由下式给出 其中 dj 和 ajn 分别是输出层 n 中的神经元 j 的期望和实际输出 下标 p 表示一个特定的输入矢量 测验过程的目的是获得一组合适的能得到最小的误 差平方和 sse 的权重 k 层的梯度下降的计算公式如下 其中 T 表示转置矩阵 输入向量为 p 时神经元梯度矩阵如下式所示 相应的权重矩阵如下式所示 输出层的梯度下降的值如下式所示 其中 按照上面描述的过程 我们可以从输出层开始一层一层地计算出所有层的 梯度下降值 当所有层的所有梯度下降值都计算出来后 就可使用以下的更改 规则来计算以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论