一种基于可视化的航空发动机性能计算方法及系统与流程

    技术2024-11-23  43


    本发明属于航空发动机性能计算,涉及一种基于可视化的航空发动机性能计算方法及系统。


    背景技术:

    1、q440性能计算程序是计算航空发动机性能的fortran程序,该程序能够计算航空发动机在各种给定状态下的稳态性能参数,程序编制风格是尽可能多地把一个计算步骤用单个子程序来代替,子程序数目比较多。但原有性能计算q440程序无可视化窗口,计算数据不直观,二次处理异常繁琐,并且操作过程复杂,对不熟悉的技术人员难以操作,无法直接输入各项数据,同时程序计算结果缺少对比分析功能以及截面参数的展示功能,无法直接通过图形和曲线等方法分析发动机的性能变化。具体使用参见图1至图2,首先,通过lkj.dat文件编写程序计算代码,并且该代码需要严格的格式要求,若格式有误,程序无法计算结果,如图1所示。其次,通过运行q440.exe后,完成程序计算过程,输出结果为out22,具体如图2所示。


    技术实现思路

    1、本发明的目的在于解决现有技术中在对发动机的稳定性能参数进行计算时,无法直观显示,数据的计算不直观,也没有对结果进行对比分析的展示功能,无法直观快速获取计算结果的问题,提供一种基于可视化的航空发动机性能计算方法及系统。

    2、为达到上述目的,本发明采用以下技术方案予以实现:

    3、一种基于可视化的航空发动机性能计算方法,包括以下步骤:

    4、获取发动机不同工况下的参数;

    5、基于参数生成识别代码,并对识别代码进行显示;

    6、基于识别代码计算发动机不同工况下的稳定性能参数,并对计算结果进行显示。

    7、本发明的进一步改进在于:

    8、所述发动机不同工况下的实时参数包括高度、温度、马赫数、发动机状态、发动机状态、净推力、燃烧室出口温度、主燃油流量、低压转速、高压转速、高涡导向器面积、低涡导向器面积和喷口面积变化。

    9、所述生成的识别代码为q440程序识别代码。

    10、通过程序显示窗口对识别代码进行显示;

    11、所述程序显示窗口还提供了对识别代码进行二次修改的操作平台,能够自行写入运算代码;

    12、所述程序显示窗口还包括运算代码的复制、粘贴、剪辑和新增功能;

    13、所述程序显示窗口还包括清屏功能,当程序执行完后可对当前程序进行清除。

    14、所述计算结果通过数据分布显示窗口显示,所述数据分布显示窗口能够将计算结果中发动机的不同性能数据与发动机的对应位置进行显示。

    15、所述计算结果进行显示还包括通过程序输出窗口输出数据报表;

    16、所述数据报表包括发动机不同工况下的性能数据,通过程序输出窗口将不同工况下发动机的性能数据进行对比显示。

    17、还包括通过程序操作指示窗口对计算结果进行分析,通过分析在窗口内生成发动机流程图;

    18、所述发动机流程图包括发动机温度、压力和流量分布曲线。

    19、一种基于可视化的航空发动机性能计算系统,包括:

    20、参数获取模块,用于获取发动机不同工况下的参数;;

    21、识别代码显示模块,用于基于参数生成识别代码,并对识别代码进行显示;计算结果显示模块,用于基于识别代码计算发动机不同工况下的稳定性能参数,并对计算结果进行显示。

    22、一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明任一项所述方法的步骤。

    23、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明任一项所述方法的步骤。

    24、与现有技术相比,本发明具有以下有益效果:

    25、本发明公开了一种基于可视化的航空发动机性能计算方法,在获取参数后,根据参数生成代码,所生成的代码可以显示,便于后期对代码进行二次操作和其他功能处理,提升对代码进一步处理的计算效率,在对识别代码进行计算时,可以对获取的计算结果进行显示,显示计算出的各性能参数,可以对性能参数进行直观显示,可在较短的时间内完成程序的应用,有利于程序的推广,提高了研发和实际工程的实施效率,便于后期的对比处理,本方法简化了计算过程,可以将计算过程中每一步骤的结果进行显示,便于对数据进行直观的查询分析。

    26、进一步的,本发明中,程序显示窗口还提供了对识别代码进行二次修改的操作平台,还包括支持运算代码的复制、粘贴、剪辑和新增功能,可降低技术人员的编程难度,提升发动机复杂工况的程序编写效率,节约开发时间。

    27、进一步的,本发明中,数据分布显示窗口能够将计算结果中发动机的不同性能数据与发动机的对应位置进行显示,更加直观地体现发动机不同位置的性能情况,为设计人员提供更好的使用体验。

    28、进一步的,本发明中,数据报表包括发动机不同工况下的性能数据,通过程序输出窗口将不同工况下发动机的性能数据进行对比显示,可使技术人员更加直观地寻找数据差异并提供发动机优化方案。

    29、进一步的,本发明中,通过程序操作指示窗口对计算结果进行分析,为后期的数据分析提供了更好的便利性。



    技术特征:

    1.一种基于可视化的航空发动机性能计算方法,其特征在于,包括以下步骤:

    2.根据权利要求1所述的一种基于可视化的航空发动机性能计算方法,其特征在于,所述发动机不同工况下的实时参数包括高度、温度、马赫数、发动机状态、发动机状态、净推力、燃烧室出口温度、主燃油流量、低压转速、高压转速、高涡导向器面积、低涡导向器面积和喷口面积变化。

    3.根据权利要求1所述的一种基于可视化的航空发动机性能计算方法,其特征在于,所述生成的识别代码为q440程序识别代码。

    4.根据权利要求1所述的一种基于可视化的航空发动机性能计算方法,其特征在于,通过程序显示窗口对识别代码进行显示;

    5.根据权利要求1所述的一种基于可视化的航空发动机性能计算方法,其特征在于,所述计算结果通过数据分布显示窗口显示,所述数据分布显示窗口能够将计算结果中发动机的不同性能数据与发动机的对应位置进行显示。

    6.根据权利要求1所述的一种基于可视化的航空发动机性能计算方法,其特征在于,所述计算结果进行显示还包括通过程序输出窗口输出数据报表;

    7.根据权利要求1所述的一种基于可视化的航空发动机性能计算方法,其特征在于,还包括通过程序操作指示窗口对计算结果进行分析,通过分析在窗口内生成发动机流程图;

    8.一种基于可视化的航空发动机性能计算系统,其特征在于,包括:

    9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述方法的步骤。

    10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述方法的步骤。


    技术总结
    本发明公开了一种基于可视化的航空发动机性能计算方法及系统,在获取参数后,根据参数生成代码,所生成的代码可以显示,便于后期对代码进行二次操作和其他功能处理,提升对代码进一步处理的计算效率,在对识别代码进行计算时,可以对获取的计算结果进行显示,显示计算出的各性能参数,可以对性能参数进行直观显示,可在较短的时间内完成程序的应用,有利于程序的推广,提高了研发和实际工程的实施效率,便于后期的对比处理,本方法简化了计算过程,可以将计算过程中每一步骤的结果进行显示,便于对数据进行直观的查询分析。

    技术研发人员:王武强,雷雨田,沈晨,辛宇航,唐治虎,李博,王誉霖
    受保护的技术使用者:中国航发动力股份有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-22507.html

    最新回复(0)