一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法技术方案

技术编号:21184908 阅读:15 留言:0更新日期:2019-05-22 15:31
本发明专利技术的目的在于提供一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法,以excel为媒介,实现flowmaster与matlab/simulink之间的数据传递。属于燃气轮机仿真领域。首先使用flowmaster建立燃油系统仿真模型,然后,在matlab/simulink中搭建燃气轮机仿真模型,通过S‑function调用excel中编写的接口程序,实现matlab/simulink模型与flowmaster模型的数据传递。本发明专利技术可实现matlab与flowmaster软件的联合仿真,可以对燃气轮机及其燃油系统进行集成仿真,考虑了燃油供油系统的延迟特性对燃气轮机整机性能的影响。该联合仿真方法应用范围较广,在其他系统的联合仿真中同样具有参考意义。

A modeling and simulation method for gas turbine fuel system based on MATLAB and flow master

The object of the present invention is to provide a gas turbine fuel system modeling and simulation method combining MATLAB and flowmaster, and to realize data transmission between Flowmaster and matlab/simulink by using Excel as the medium. It belongs to the field of gas turbine simulation. Firstly, flow master is used to build fuel system simulation model. Then, gas turbine simulation model is built in matlab/simulink. The interface program written in excel is called by S_function to realize data transfer between matlab/simulink model and flow master model. The invention can realize the joint simulation of MATLAB and flow master software, and can carry out integrated simulation of gas turbine and its fuel system, taking into account the influence of delay characteristics of fuel supply system on the performance of gas turbine. The joint simulation method has a wide range of applications, and also has reference significance in the joint simulation of other systems.

【技术实现步骤摘要】
一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法
本专利技术涉及的是一种燃气轮机仿真方法,具体地说是燃气轮机燃油系统仿真方法。
技术介绍
作为体积小、功率密度大、热效率高的一种动力机械,燃气轮机广泛应用于航空、船舶动力以及发电等领域。在燃气轮机设计阶段,通过建立精确的仿真模型对性能进行分析,可以极大程度的减少经费的支出和时间。但燃气轮机装置的设计是涵盖多系统、多学科的综合性课题,通过集成仿真技术对燃气轮机性能开展多角度多学科的研究是当前研究的重点。MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。使用matlab/simulink对燃气轮机进行建模分析是目前常用的研究方法。Flowmaster是全球领先的一维流体系统仿真解算工具,是面向工程的完备的流体系统仿真软件包,对于各种复杂的流体系统,使用Flowmaster可以快速有效的建立精确的系统模型,并进行完备的分析。Flowmaster通过对系统管路内的压力、速度、温度等参数的解算来对流体系统各支路或各部件的工作性能进行预测和分析,进而对系统设计进行优化和验证,从而可在很大程度上减少真实试验次数,节约成本。
技术实现思路
本专利技术的目的在于提供现对燃气轮机多维度、多学科仿真分析的一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法。本专利技术的目的是这样实现的:本专利技术一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法,其特征是:(1)使用flowmaster软件建立燃油系统仿真模型;(2)在excel中使用VBA语言编制宏程序,通过该程序启动步骤(1)中的flowmaster中的仿真模型,并实现excel中的数据与flowmaster模型的交互;(3)在matlab/simulink中搭建燃气轮机仿真模型,编写S-function调用步骤(2)中的excel,在一个仿真步长内,将matlab中燃气轮机模型计算得到的燃烧室进口压力与理论燃油量输入到excel中,excel将这些参数输入到flowmaster模型中,进行计算,最后将结果返回到matlab模型中,实现matlab/simulink模型与flowmaster模型的数据传递。本专利技术还可以包括:1、使用flowmaster软件建立燃油系统仿真模型是根据燃气轮机燃油系统的真实结构,基于流体网络法,使用flowmaster软件中的模型库建立燃油系统仿真模型,包括燃油泵、管路、阀门。2、使用matlab/simulink建立燃气轮机仿真模型是基于容积惯性法,建立燃气轮机零维性能仿真模型,包括压气机、燃烧室、涡轮、容积模块、转子模块、控制器。本专利技术的优势在于:本专利技术可实现matlab与flowmaster软件的联合仿真,可以对燃气轮机及其燃油系统进行集成仿真,考虑了燃油供油系统的延迟特性对燃气轮机整机性能的影响。该联合仿真方法应用范围较广,在其他系统的联合仿真中同样具有参考意义。附图说明图1为本专利技术的原理图;图2为本专利技术的协同运行数据接口示意图。具体实施方式下面结合附图举例对本专利技术做更详细地描述:结合图1-2,结合图1,本专利技术的联合flowmaster与matlab的燃气轮机及其燃油系统仿真方法是指:首先,将matlab/simulink中的燃气轮机仿真模型的燃烧室出口压力与理论燃油量输出到Flowmaster中建立的燃油系统模型中,经过Flowmaster中的燃油系统计算,得到实际燃油量,返回到matlab/simulink中的燃气轮机仿真模型,分析动态过程中燃油系统的延迟特性对燃气轮机性能的影响。具体实施方式包含以下步骤:(1)使用flowmaster软件建立燃油系统仿真模型;(2)在excel中使用VBA语言编制宏程序,通过该程序启动步骤(1)中的flowmaster中的仿真模型,并实现excel中的数据与flowmaster模型的交互;(3)在matlab/simulink中搭建燃气轮机仿真模型,编写S-function调用步骤(2)中的excel,在一个仿真步长内,将matlab中燃气轮机模型计算得到的燃烧室进口压力与理论燃油量输入到excel中,excel将这些参数输入到flowmaster模型中,进行计算,最后将结果返回到matlab模型中。实现matlab/simulink模型与flowmaster模型的数据传递。使用flowmaster软件建立燃油系统仿真模型是指,根据燃气轮机燃油系统的真实结构,基于流体网络法,使用flowmaster软件中的模型库建立燃油系统仿真模型,包括燃油泵、管路、阀门等部件。使用matlab/simulink建立燃气轮机仿真模型是指,基于容积惯性法,建立燃气轮机零维性能仿真模型,包括压气机、燃烧室、涡轮、容积模块、转子模块、控制器等部件。编写matlab/simulink仿真模型与Flowmaster仿真模型之间的数据接口,该接口以excel为桥梁。通过数据接口,实现燃气轮机与燃油系统的联合仿真,可以分析动态过程中燃油供油系统的延迟特性对燃气轮机性能的影响,实现了燃气轮机与燃油系统的集成仿真。结合图2,本专利技术中协同运行接口以S-function为基底,通过mdlInitializeSizes()函数启动excel;通过mdlOutputs()函数,将simulink中燃气轮机模型的参数输出到excel表格中指定位置,然后启动excel中编写的宏。在excel中,通过宏启动Flowmaster软件并登陆数据库,打开燃油系统模型,将excel表格中的参数输入到模型中,计算模型,然后将结果参数返回到excel中。Simulink模型读取该的参数,进行燃气轮机性能计算。本文档来自技高网...

【技术保护点】
1.一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法,其特征是:(1)使用flowmaster软件建立燃油系统仿真模型;(2)在excel中使用VBA语言编制宏程序,通过该程序启动步骤(1)中的flowmaster中的仿真模型,并实现excel中的数据与flowmaster模型的交互;(3)在matlab/simulink中搭建燃气轮机仿真模型,编写S‑function调用步骤(2)中的excel,在一个仿真步长内,将matlab中燃气轮机模型计算得到的燃烧室进口压力与理论燃油量输入到excel中,excel将这些参数输入到flowmaster模型中,进行计算,最后将结果返回到matlab模型中,实现matlab/simulink模型与flowmaster模型的数据传递。

【技术特征摘要】
1.一种联合matlab与flowmaster的燃气轮机燃油系统建模仿真方法,其特征是:(1)使用flowmaster软件建立燃油系统仿真模型;(2)在excel中使用VBA语言编制宏程序,通过该程序启动步骤(1)中的flowmaster中的仿真模型,并实现excel中的数据与flowmaster模型的交互;(3)在matlab/simulink中搭建燃气轮机仿真模型,编写S-function调用步骤(2)中的excel,在一个仿真步长内,将matlab中燃气轮机模型计算得到的燃烧室进口压力与理论燃油量输入到excel中,excel将这些参数输入到flowmaster模型中,进行计算,最后将结果返回到matlab模型中,实...

【专利技术属性】
技术研发人员:王志涛刘瑞戚万领李铁磊张君鑫李健马文奇刘硕硕于海超李淑英
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1