基于Modelica的船用大功率电推进系统建模仿真
船舶电推进技术是指采用燃料电池、柴油机或燃气轮机等设备发电后,由电机驱动螺旋桨提供推进动力的技术。采用电推进技术除了可以显著降低船舶能效设计指数(EEDI),大大降低船舶运营成本外,还具有布置方式灵活、振动噪声小、低负荷效率高等优点。因此近年来电推进系统成为船舶行业大力发展的技术,并有望得到全面推广。
典型的船舶电推进系统主要由发电设备、供电电源系统、电力变换系统、驱动电机和控制系统等组成,涉及机械、电气、传热、控制等多领域强耦合过程。
图1 船舶电推进系统原理
在实际航行期间,船舶为了应对复杂的海洋环境和不同的航行任务,其电推进系统中各设备的运行工况复杂多变,因此迫切需要通过仿真手段对船舶电推进系统性能进行详细预测和全面评估。
本文利用基于Modelica语言的系统仿真验证软件MWorks.Sysplorer,介绍如何面对真实的船舶电推进系统构建统一的多学科耦合仿真模型,展示了系统建模仿真技术在船舶电推进系统性能评估、故障预测、运行控制策略优化等方面的深度应用案例。
系统模型库架构
某型船舶电推进系统总体架构如下图所示:
图2 某型船舶电推进系统架构
按照该电推进系统的拓扑结构,在MWorks.Sysplorer中搭建了供电电源、电力变换、电机、控制系统和负载等五个专用模型库。其中供电电源模型库中有交流电压源、变压器等模型,电力变换模型库中有整流器、变频器等模型,电机模型库中有永磁电动机、永磁发电机等模型,控制系统模型库中有电机控制器硬件、调制策略和控制算法等模型,负载模型库中是船舶的转矩负载模型。
图3 某型船舶电推进系统的模型库结构
部件级建模
首先构建IGBT、电源、电容、电感、开关、二极管等基础组件,然后基于基础组件构建并测试三相电机、六相电机、三相三电平变频器、三相两电平变频器、控制器(三相、六相,包含两电平和三电平)、负载、整流器等设备级部件模型。
图4 六相电机模型和图标
图5 变频器模型和图标
电机控制器 |
转矩负载 |
预充电单元 |
整流器 |
图6 其余主要部件图标
系统集成建模
完成部件建模后,根据实际电推进系统的设计架构,通过图标拖拽、连线的方式构建电推进系统的总体集成模型。
本文根据不同的推进系统设计方案总共搭建了五个系统集成模型,包括三相两电平推进系统、三相三电平推进系统、六相三电平推进系统、三相两电平对拖推进系统和六相三电平对拖推进系统等。
图7 电推进系统集成方案模型库
以六相三电平对拖推进系统为例,其系统设计方案如图8所示,对应的系统集成模型如图9所示:
图8 六相三电平对拖系统原理图
图9 六相三电平对拖系统集成模型
模型仿真结果
在MWorks.Sysplorer中搭建电推进系统模型,得到以下电机动态性能曲线:
图表名称 |
MWorks.Sysplorer系统模型仿真结果 |
电动机电流曲线 |
|
电动机转速曲线 |
|
电动机扭矩曲线 |
表1 MWorks.Sysplorer仿真结果
故障建模与仿真
利用MWorks.Sysplorer的故障仿真工具箱,基于上述正常机理模型生成故障仿真模型,通过多种故障注入手段对电推进系统的故障行为进行动态仿真,用于预测故障传播路径、传播范围并定量评估故障的影响力,支撑故障部件的精准定位与可靠性指标评估。
图10 电机堵转故障模型及故障仿真信息输出
图11 IGBT故障模型
热耦合建模与仿真
电机作为船舶电推进系统的关键部件,在实际运行过程中经常由于温度过高导致线圈烧损故障,因此我们利用MWorks.Sysplorer在多领域统一建模方面的优势对电机线圈发热、内部导热、外部散热等的全链路传热过程进行了详细建模和仿真,用于评估电机在不同环境温度、不同负荷下的温度响应特性。
图12 电机电热耦合模型测例
图13 电机在加减负荷下的温度响应曲线
基于电机在变负载工况下的温度响应机理模型,可以用于探索电机设备的安全运行边界参数,还可以在服役过程中对电机的健康状态进行评估和预测。
本文基于MWorks.Sysplorer及其工具箱提供的多领域统一建模以及故障注入能力,可方便地进行船舶电推进系统的多学科耦合建模与仿真,为船舶电推进系统的工作特性和运行可靠性提供评判依据。
在此基础上,可以进一步探索系统建模仿真在船舶电推进领域的深度应用,包括以下专题:
搭建全船综合电力系统模型,对不同任务条件下发电、储电和用电设备的运行控制策略进行优化;
螺旋桨模型、船舶阻力模型、海洋环境模型,考虑船舶在不同季节、不同海域航行的阻力,从燃油经济性、航行周期角度辅助规划航线和动力配置方案;
深度开发全动力系统的故障模型,用于船舶运维阶段的设备健康状态预测,故障源追溯和定位,为船舶动力系统提供优化的维修方案。
基于Modelica的船用大功率电推进系统建模仿真相关推荐
- 基于Modelica的Stewart运动平台建模仿真
Stewart运动平台是一种利用6根直线驱动器,通过12个万向关节或虎克铰连接上下两个平台构成的运动机构.Stewart下平台作为并联运动机构的基座通常是静止的,通过调整6根直线驱动器的伸长量可以实现 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十九)——分布式事务之Saga模式...
目录: 一.通过Dapr实现一个简单的基于.net的微服务电商系统 二.通过Dapr实现一个简单的基于.net的微服务电商系统(二)--通讯框架讲解 三.通过Dapr实现一个简单的基于.net的微服务 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十八)——服务保护之多级缓存...
很久没有更新dapr系列了.今天带来的是一个小的组件集成,通过多级缓存框架来实现对服务的缓存保护,依旧是一个简易的演示以及对其设计原理思路的讲解,欢迎大家转发留言和star 目录: 一.通过Dapr实 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十七)——服务保护之动态配置与热重载...
在上一篇文章里,我们通过注入sentinel component到apigateway实现了对下游服务的保护,不过受限于目前变更component需要人工的重新注入配置以及重启应用更新componen ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十六)——dapr+sentinel中间件实现服务保护...
dapr目前更新到了1.2版本,在之前4月份的时候来自阿里的开发工程师发起了一个dapr集成Alibaba Sentinel的提案,很快被社区加入到了1.2的里程碑中并且在1.2 release 相关 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十二)——istio+dapr构建多运行时服务网格...
多运行时是一个非常新的概念.在 2020 年,Bilgin Ibryam 提出了 Multi-Runtime(多运行时)的理念,对基于 Sidecar 模式的各种产品形态进行了实践总结和理论升华.那到 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十一)——一步一步教你如何撸Dapr之自动扩/缩容...
上一篇我们讲到了dapr提供的bindings,通过绑定可以让我们的程序轻装上阵,在极端情况下几乎不需要集成任何sdk,仅需要通过httpclient+text.json即可完成对外部组件的调用,这样 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十)——一步一步教你如何撸Dapr之绑定...
如果说Actor是dapr有状态服务的内部体现的话,那绑定应该是dapr对serverless这部分的体现了.我们可以通过绑定极大的扩展应用的能力,甚至未来会成为serverless的基础.最开始接触 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(九)——一步一步教你如何撸Dapr之OAuth2授权-百度版...
目录: 一.通过Dapr实现一个简单的基于.net的微服务电商系统 二.通过Dapr实现一个简单的基于.net的微服务电商系统(二)--通讯框架讲解 三.通过Dapr实现一个简单的基于.net的微服务 ...
- 通过Dapr实现一个简单的基于.net的微服务电商系统(九)——一步一步教你如何撸Dapr之OAuth2授权...
Oauth2授权,熟悉微信开发的同学对这个东西应该不陌生吧.当我们的应用系统需要集成第三方授权时一般都会做oauth集成,今天就来看看在Dapr的语境下我们如何仅通过配置无需修改应用程序的方式让第三方 ...
最新文章
- 百度搜索技巧语法大全
- Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍
- 函数集成redis与Spring集成
- 计算机网络规范的应用,计算机网络技术及其应用
- OpenCV circle函数
- ThreadLocal管理Connection
- ipython使用 python3,2019-04-29 python/ipython设置默认python3
- 蒙特卡罗方法求一个三维积分(论坛帮顶)
- JVM用户自定义加载器实现步骤
- 泛型类java_Java泛型 - 通用类( Generic Classes)
- mac微软雅黑字体_“微软雅黑”有坑,小编向你推荐免费的开源字体
- 纯干货 | UI界面中按钮设计可临摹编辑素材!
- Linux http配置文件解析
- 51单片机驱动LCD12864中文字库显示
- ImageJ如何获取图片RGB强度和灰度值
- 32位 shell.efi x86_EFI Shell 命令参考
- 中国企业学习管理系统(LMS)市场趋势报告、技术动态创新及市场预测
- 投影仪不能显示桌面图标(文字)
- 注意论文投稿风险,现投期刊会不会成为预警期刊呢?
- error: #109: expression preceding parentheses of apparent call must have (pointer-to-) function typ
热门文章
- mysql5.7 64位下载_MySQL5.7下载-MySQL数据库5.7下载 v5.7.22.1官方版(32位/64位)--pc6下载站...
- android系统设置默认字体,如何获取Android设备的默认字体?
- 移动前端开发屏幕宽度设置之viewport的深入理解
- AECC2019免费下载After Effects CC 2019中文完整破解版免费下载与安装教程...
- Tuxera NTFS for Mac(mac读写NTFS磁盘工具)
- lamp一键安装包不安装mysql_LAMP一键安装包-CentOS 5/6下,添加pdo_mysql
- jquery timepicker
- 【书评】《IPD 华为研发之道》(著者:刘选鹏)
- 揭阳市计算机考证报名点在哪里
- linux latex 英文字体,LaTeX 中的一些英文字体