MWORKS.Sysplorer在机电静压伺服机构方案设计阶段的应用

机电静压伺服机构(EHA)结合了机电伺服机构(EMA)液压伺服机构(EH)的优点,作为一种高效率、高可靠性的执行机构,近年来受到多个领域的广泛重视,尤以航空领域最为重视,是多电/全电飞机舵面控制的优选方案。机电静压伺服机构(EHA)目前已使用在空客A380客机、F-35战斗机等国外主流机型。在航天领域的使用尚处在初步阶段,国内外尚无应用机电静压伺服机构(EHA)成功发射型号案例。

针对未来航天发动机大推力的发展方向,伺服机构需满足高集成、高功率密度比和高可靠性的需求,机电静压伺服机构(EHA)是较为理想的满足需求的伺服机构。因此,开发设计机电静压伺服机构(EHA),符合当前以及未来航天领域对大功率伺服机构的发展要求。

本文假定一个大功率伺服机构需求,基于需求,展开设计,演示了如何利用MWORKS.Sysplorer进行建模与仿真分析,为下一步整机工程化奠定基础。

2.1 技术参数引入

假定一个大功率伺服机构设计的实际需求,整理如下技术要求,如表1伺服机构技术要求整理。

表1 伺服机构技术要求整理

项目

数值

单位

备注

负载力/Fn

83000

N

_

速度/Vn

0.35

m/s

_

频率特性

40

rad/s

≥-87°[-2.5,0]dB

行程/L

86

mm

_

2.2 原理设计

机电静压伺服机构(EHA)本质是一种变转速定排量泵控伺服系统,使用伺服电机直驱定量泵控制流量,最终实现压力、速度和位置等控制。其特点是效率高、发热量小,可以有效降低电机功率;缺点是频响较低,难以满足航天伺服机构的频宽需求。某知名伺服机构厂商所研制的针对航天领域应用的40kW级四余度机电静压伺服机构原理性样机-90°频宽仅为37.7rad/s(6HZ),尚不满足上文所描述的对频率特性的要求。因此,原理设计方面,需尽量减少影响系统频响的环节,所设计液压原理如图1机电静压伺服机构(EHA)液压原理图。

图1 机电静压伺服机构(EHA)液压原理图

相对于常规机电静压伺服机构(EHA),其特点是:

(1)取消液压系统设计中经常出现的泵出口单向阀;

(2)选用对称缸,使控制更加简单;

(3)使用增压油箱,为系统补油。

2.3 作动器有效面积及活塞计算

(1.1)

A=\frac{F_n(1+\varepsilon_m\%)}{P_{LR}}(m^2)

其中,F_n为额定最大负载,根据表1伺服机构技术要求整理可知,F_n=83716.6N\varepsilon _m\%为作动器自身因活塞摩擦造成的负载力矩占额定力矩的百分数,取3%;P_{LR}为EHA在额定负载下的系统压差值,因EHA取消伺服阀,且采用集成化结构设计因此可不考虑压力损失,取系统压力35MPa。

将上述参数代入式1.1,可得A=0.00246 。

作动器采用双作用对称液压缸,取活塞杆的直径为d=50mm,根据公式A=\frac{\pi(D^2-d^2)}{4}(m^2),得出活塞直径D=0.0750788m,圆整后取活塞直径为76mm。

2.4 油泵最大流量计算

(1.2)

  Q_m=AV_n

由表1可知,V_n=0.356m/sQ_m=0.0025×0.356=54.89L/min,考虑到系统的泄漏和油泵的容积效率,油泵流量Q=57.78L/min,设油泵排量为4.5ml/r,则最大转速r=13000rpm。

2.5 电机功率计算

(1.3)

因所选取使用的电机为伺服电机,可根据扭矩覆盖原则选用电机,则有

(1.4)

 

式中,0.85为泵的机械效率。

(1.5)

3.1 模型架构

机电静压伺服机构(EHA)系统的控制框图,如图2.1系统控制框图所示:

图2.1 系统控制框图

3.2 模型实现

采用MWORKS.Sysplorer,进行建模与仿真。MWORKS.Sysplorer为基于Modelica的多领域统一建模平台,能够实现EHA所涉及的机、电、液、控等多领域统一建模与仿真,并具备丰富的相对应的多专业模型库。

基于MWORKS.Sysplorer中的TYHydraulics V2.1.0(液压组件库),以及Modelica标准库中的Block等模块,参考EHA系统原理图和控制框图,通过调用相关模型,搭建系统模型如图2.2系统仿真模型所示。

仿真模型主要由信号源、PD控制器、电机转速、电机动态、油泵、液压缸、负载和增压油箱等部分组成。

图2.2 系统仿真模型

3.3 参数拟定与仿真分析

仿真的作用主要是对前文章节中的计算参数进行验证,以及对某些尚不确定的参数进行分析与计算。如表2参数整理与统计所示:

表2 参数整理与统计

名称

单位

数值

备注

频率信号

°

0.6sin(40t)

技术输入

电机机械时间常数

s

待定

需验证

电机速度范围

rpm

500-13000

拟定,需验证

油泵排量

cc

4.5

拟定,需验证

油泵容积效率

_

待定

需验证

油泵机械效率

_

0.85

_

液压缸活塞直径

mm

73

_

液压缸活塞杆直径

mm

50

_

液压缸行程

mm

172

_

电机功率

kW

40.1

拟定,需验证

电机扭矩

N.m

29.46

拟定,需验证

表2中,电机机械时间常数、油泵容积效率直接影响最终的系统效果,而普通计算不易得出准确的数值,需要对其进行仿真验算;电机功率和电机扭矩是根据输入文件匹配计算参数,需进行仿真验证是否存在功率过载或扭矩过载的情况。

(1)设电机机械时间常数为0.02s,泵效率为95%,外负载为83716.6N的弹性负载,输入信号为 0.6sin(40t),仿真周期为10s,查看结果,如图2.3 仿真结果01。

图2.3 仿真结果01

仿真结果显示,幅值衰减明显,相位滞后计算结果为:  ,尚不能满足技术输入要求频率为40rad/s时的要求,相位滞后≧-87°的要求。

(2)设电机机械时间常数为0.015s,泵容积效率为95%,外负载为83716.6N的弹性负载,输入信号为 0.6sin(40t),仿真周期为10s,查看结果,如图2.4 仿真结果02。

图2.4 仿真结果02

仿真结果显示,幅值衰减明显,相位滞后计算结果为:\phi =-\frac{0.04037\times 40\times 180}{\pi } =-92.52^{\circ},可以满足技术输入要求频率为40rad/s时的要求,相位滞后≧-87°的要求。

因此,根据上述仿真结果可得出:在下一阶段的设计过程中,电机的点击机械时间常数选取应不大于0.015s,泵的容积效率不小于95%。

设电机机械时间常数为0.015s,泵效率为95%,外负载为83716.6N的恒定负载,输入信号为 0.6sin(40t),仿真周期为20s,核验前文1.5中所进行的电机参数匹配是否符合要求,查看仿真结果,如图2.5 仿真结果03。

图2.5 仿真结果03

仿真结果显示,在整个过程电机的输出扭矩最大值为25.67N.m,输出功率最大值为34.3kW,低于前文1.5中的电机扭矩以及电机功率的计算匹配,证明所匹配参数合理,符合要求。

根据设计计算匹配和仿真分析验证,初步得出电机和泵需满足的基本技术要求,即电机额定转速为500-13000rpm,额定输出扭矩29.46N.m,额定输出功率40.1kW,电机机械时间常数≦0.015s;泵的额定转速为500-13000rpm,排量4.5cc/r,额定工作压力35MPa,容积效率 ≧95%。

本文从机电静压伺服机构方案设计出发,完成了以下工作:

(1)针对设计输入文件,对机电静压伺服机构(EHA)进行了参数初步设计计算;

(2)基于MWORKS.Sysplorer的TYHydraulics V2.1.0(液压组件库)和Block等,搭建机电静压伺服机构(EHA)的仿真模型;

(3)通过使用MWORKS.Sysplorer开展仿真分析,验证了系统的可行性,针对普通计算不易得出的参数,进行了仿真计算匹配,并校核了所计算的参数的合理性;

(4)根据仿真分析,最终得出关键元件的基本参数要求,为下一步工程化奠定基础。

MWORKS.Sysplorer为机电静压伺服机构开发设计提供广泛且深入的建模仿真平台支持,后续我们还将推出更多技术文章,介绍MWORKS.Sysplorer的使用攻略和相关专业学科原理的应用等信息,欢迎继续关注我们的后续文章!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/348150.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

重构改善既有代码的设计-学习(四):简化条件逻辑

1、分解条件表达式(Decompose Conditional) 可以将大块代码分解为多个独立的函数,根据每个小块代码的用途,为分解而得的新函数命名。对于条件逻辑,将每个分支条件分解成新函数还可以带来更多好处:可以突出条…

电巢直播 | 研祥集团“研选智造节”上演直播狂欢!

2024年1月9日,“研选智造节”已于电巢直播强势登场!研祥作为“工控机”的龙头企业,一直致力于助力工业智能智造的转型升级。为推动智能智造更进一步,研祥集团在直播当晚亮相了一系列全新业态产品,并宣布“研祥智造天团…

【Java】SpringMVC路径写法

1、多级路径 ✅类路径和方法路径都可以写成多级 ✅其中,类路径写在方法路径前面 ✅与Servlet不同,SpringMVC中写不写“/”都可以 RequestMapping("/hello/t1") RestController public class HelloSpring {RequestMapping( value "world…

5.ROC-AUC机器学习模型性能的常用的评估指标

最近回顾机器学习基础知识部分的时候,看到了用于评估机器学习模型性能的ROC曲线。再次记录一下,想起之前学习的时候的茫然,希望这次可以更加清晰的了解这一指标。上课的时候听老师提起过,当时没有认真去看,所以这次可以…

【c++】高精度算法(洛谷刷题2024)乒乓球详解

系列文章目录 第一题 乒乓球 视频:http://【洛谷题单 - 算法 - 高精度】https://www.bilibili.com/video/BV1Ym4y1s7BD?vd_source66a11ab493493f42b08b31246a932bbb 目录 系列文章目录 第一题 乒乓球 前言 一、题目以及引领思考 二、题解与代码 1.输入输出案例 …

权威的健康养生与医学基础知识科普学习信息汇总

目录 1 关于健康与食物营养的权威网址1.1 世界卫生组织(World Health Organization: WHO)1.2 美国国家卫生研究院 (National Institutes of Health: NIH)1.3 澳大利亚政府健康门户 (Healthdirect)1.4 国际食品信息委员会 (International Food Informatio…

[蓝桥学习] 前缀和与差分

前缀和原理 特点 求区间和 如果要实现一边修改一边查询,需要使用树状树组和线段树。 例题 题目很简单,但是代码实现惊艳到我了,是L就加1,是Q就减1,如果区间 [i,j] 是平衡子串的话,那它会在前缀prefix i …

计算机网络——网络层(1)

计算机网络——网络层(1) 小程一言专栏链接: [link](http://t.csdnimg.cn/ZUTXU) 网络层:数据平面网络层概述核心功能协议总结 路由器工作原理路由器的工作步骤总结 网际协议IPv4主要特点不足IPv6主要特点现状 通用转发和SDN通用转发SDN(软件…

ORM-08-EclipseLink 入门介绍

拓展阅读 The jdbc pool for java.(java 手写 jdbc 数据库连接池实现) The simple mybatis.(手写简易版 mybatis) 1. EclipseLink概述 本章介绍了EclipseLink及其关键特性:包括在EclipseLink中的组件、元数据、应用程序架构、映射和API。 本…

蓝桥OJ3694肖恩的投球游戏plus

二维差分 #include<bits/stdc.h> using namespace std;const int N 1e3 5; int a[N][N],d[N][N];int main() {int n, m, q;cin >> n >> m >> q;for (int i 1 ; i < n; i){for (int j 1; j < m; j){cin >> a[i][j];d[i][j] a[i][j] a…

大模型工作笔记

当前主要从三个方面入手解决幻觉问题&#xff1a; 检测数据中虚假信息&#xff0c;提升数据质量&#xff1b;扩大模型规模并增大预训练数据量&#xff0c;模型能力的提升能实现幻觉水平的降低&#xff1b;结合搜索增强以及知识库等方法&#xff0c;提升生成信息的准确性。 使…

C语言和C++中不定参数解析

你所看到的惊艳&#xff0c;都曾被平庸历练 文章目录 简介C语言不定参数不定参宏函数 C不定参数方法一&#xff1a;递归展开方式二&#xff1a;折叠表达式方法三&#xff1a;逗号表达式 总结 简介 相信学过c/c的佬们都知道&#xff0c;如果一个函数将自己的参数确定好后&#…

想成为offer收割机?收好这份面试实战攻略!

很多小伙伴之所以会屡屡求职失败&#xff0c;是因为他根本就不知道在面试当中面试官到底要的东西是什么。 所以面试时&#xff0c;大家要不断提醒自己&#xff1a;我是来找工作的&#xff0c;必须考虑清楚说什么样的话&#xff0c;做什么样的事&#xff0c;才对找工作有帮助。…

leetcode1237. 找出给定方程的正整数解

1237. 找出给定方程的正整数解https://leetcode.cn/problems/find-positive-integer-solution-for-a-given-equation/ 难度中等 101 给你一个函数 f(x, y) 和一个目标结果 z&#xff0c;函数公式未知&#xff0c;请你计算方程 f(x,y) z 所有可能的正整数 数对 x 和 y。满…

Kali如何启动SSH服务并实现无公网ip环境远程连接

文章目录 1. 启动kali ssh 服务2. kali 安装cpolar 内网穿透3. 配置kali ssh公网地址4. 远程连接5. 固定连接SSH公网地址6. SSH固定地址连接测试 简单几步通过[cpolar 内网穿透](cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站)软件实现ssh 远程连接kali! …

计算机网络 第6章(应用层)

系列文章目录 计算机网络 第1章&#xff08;概述&#xff09; 计算机网络 第2章&#xff08;物理层&#xff09; 计算机网络 第3章&#xff08;数据链路层&#xff09; 计算机网络 第4章&#xff08;网络层&#xff09; 计算机网络 第5章&#xff08;运输层&#xff09; 计算机…

WebSocket服务端数据推送及心跳机制(Spring Boot + VUE):

文章目录 一、WebSocket简介&#xff1a;二、WebSocket通信原理及机制&#xff1a;三、WebSocket特点和优点&#xff1a;四、WebSocket心跳机制&#xff1a;五、在后端Spring Boot 和前端VUE中如何建立通信&#xff1a;【1】在Spring Boot 中 pom.xml中添加 websocket依赖【2】…

Python + Selenium —— 元素定位函数 find_element!

WebDriver 中的 find_element() 方法用来查找元素&#xff0c;并返回 WebElement 对象。是 WebDriver 中最常用的方法。 前面提到的八种定位方式都有对应的方法&#xff0c;如find_element_by_id()。 在 WebDriver 中还有一种用法&#xff0c;就是单纯的find_element()。需要…

年销180万辆的特斯拉,护城河却在崩塌

文&#xff5c;刘俊宏 2023年率先开启汽车价格战的马斯克&#xff0c;伤敌一百自损八千&#xff1f; 在1月25日的特斯拉2023Q4财报电话会上&#xff0c;特斯拉CEO马斯克对中国公司的竞争力如此感叹道&#xff0c;“要是没有贸易壁垒&#xff0c;他们将摧毁&#xff08;destroy…

FastDeploy项目简介,使用其进行(图像分类、目标检测、语义分割、文本检测|orc部署)

FastDeploy是一款全场景、易用灵活、极致高效的AI推理部署工具&#xff0c; 支持云边端部署。提供超过 &#x1f525;160 Text&#xff0c;Vision&#xff0c; Speech和跨模态模型&#x1f4e6;开箱即用的部署体验&#xff0c;并实现&#x1f51a;端到端的推理性能优化。包括 物…