| Airworthiness certification is a key step in the aircraft engine development process,which aims to verify whether the aircraft engine meets the installation conditions through a series of algorithms.Traditional airworthiness certification is mainly done manually by engineers,lacking information system support,there are problems such as file-based storage of launch test data,discrete data,non-standardized test data format,lack of algorithm whole-life cycle supervision mechanism,non-support of multilingual algorithm fusion,and unsound fault knowledge management system.In order to solve these problems,this paper designs a comprehensive management platform for aircraft engines for airworthiness certification.In terms of engine test data management,the unified management of data is implemented by developing a data center to access heterogeneous data from multiple sources(structured,unstructured data,etc.)and providing customized interfaces to the external Environment for data access.In terms of algorithm lifecycle management,we developed an online algorithm development and operation platform that supports multiple programming languages,allocate algorithm space with specified arithmetic power for users,and conduct engine test data analysis,algorithm verification and result management.In terms of fault knowledge management,in terms of fault knowledge management,the engine health management module is constructed to collect fault cases,upload corresponding fault solutions and expert knowledge using automatic monitoring and manual labeling to form a knowledge case base.During the development of the engine integrated management platform,this project uses Influx DB,a time-series database,and My SQL,a relational database,as the storage media for the original data and business data of the engin test run,respectively.The user algorithm space is built by using Docker containerization technology to integrate Jupyter-Lab interactive rich media web-based development environment.The platform is developed based on microservice architecture using key technologies such as SpringBoot,Mybatis,Redis,Kafka,VUE,ECharts and ElementUI.This project combines the development patterns of componentization,modularization,and front and backend separation to achieve a highly cohesive and low-coupling health management system with strong scalability,reusability,maintainability,testability,and usability.The platform has passed the relevant functions and performance test metrics designed by the professional testers,and is now officially put into use after the expert evaluation.It has been well received by users in the process of use,and has promoted the information construction of the whole process of data collection,storage,calling,algorithm development,conclusion management and fault case collection in the process of engine commissioning.It has positive significance for promoting the systematization,informatization,intelligence and synergization of aircraft engine airworthiness certification. |