Methods for PDI generation and pipelined application based on standardization requirements
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-28
- Publication Date
- 2026-08-14
AI Technical Summary
[0003]目前在可调参数研发过程中,存在设计工作量大、代码集成难度高、自动化工具应用成本高等问题
[0016]有益效果:与现有技术相比,本发明具有如下显著优点:本发明规范可调参数需求:支持自动抓取和检查,规范工作前移;独立可调参数代码:整体复用生成代码,提高集成效率自研可调参数工具:自动生成,保证需求和实现一致性;部署自动化流水线:提升生成效率,降低开发成本。
Smart Images

Figure CN122569994A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of aero-engine control software technology, specifically to a method for generating and pipelined application of PDI based on standardized requirements. Background Technology
[0002] Adjustable parameters (PDI, Parameter Data Item) are widely used in the development of aero engines as part of the design process. They can effectively improve the efficiency of engine testing and verification and support rapid design iteration.
[0003] Currently, the development of adjustable parameters faces challenges such as large design workload, high code integration difficulty, and high cost of applying automation tools. Therefore, this invention conducts research on the development of automated pipelines for adjustable parameters, including standardizing adjustable parameter inputs and outputs, developing lightweight development tools, and deploying a pipeline development environment. These efforts effectively improve the quality and efficiency of adjustable parameter development, significantly reducing development costs. Summary of the Invention
[0004] Purpose of the invention: The purpose of this invention is to provide a method for PDI generation and pipeline application based on standardized requirements, thereby solving the problems existing in the background technology.
[0005] Technical solution: The method for PDI generation and pipeline application based on standardized requirements described in this invention includes the following steps: S1: Based on the preset adjustable parameter requirements, compile standardized adjustable parameter requirement documents and check the completeness and correctness of the requirement documents. S2: Based on the automated pipeline platform, configure the path information associated with the requirements document and development library; S3: Triggers the operation of the automated production line platform, automatically generating PDI data files and design files based on standardized adjustable parameter requirement documents; S4: Manually configure and intervene in the generated PDI design files, and use an automated pipeline platform to check the configured design files; S5: Trigger the automated pipeline platform again, and automatically generate adjustable parameter source code and programmable files that conform to the unified code framework based on the checked PDI design file; S6: Integrate the adjustable parameter source code and programmable files into the target software system.
[0006] Furthermore, in step S1, the adjustable parameter requirement specification includes interpolation curve type requirement specification and discrete point type requirement specification; among which, the interpolation curve type requirement specification includes XY type, X2Y type, X3Y type and XYZ type, and the discrete point type requirement specification includes numerical discrete points and string discrete points.
[0007] 3. The method for generating and pipelined PDI based on standardized requirements according to claim 1, characterized in that, in step S5, the unified code framework is a pre-summarized and designed dedicated code framework for adjustable parameters that is independent of the main control software module, which covers the definition, declaration and driving part of the adjustable parameters.
[0008] Furthermore, in step S3 or step S5, the automated pipeline platform is implemented by integrating a self-developed lightweight generation tool, which is used to perform at least one of the following functions: requirement inspection, data extraction, design generation, and automatic source code generation.
[0009] Furthermore, the lightweight generation tool operates deterministically to ensure consistency between the standardized adjustable parameter requirements and the final generated adjustable parameter source code and programmable file.
[0010] Furthermore, the automated pipeline platform is deployed based on Jenkins and can respond to trigger commands to automate the entire R&D process from requirements to design to code generation with one click.
[0011] The PDI pipeline development platform of the present invention, used to implement any of the application methods described herein, is characterized by comprising: The requirement specification and inspection module is used to edit and inspect adjustable parameter requirements according to preset specifications. The pipeline configuration and triggering module is used to associate external resource paths and receive operation instructions to trigger pipeline operation; The automated generation module is used to automatically generate PDI data files, design files, source code conforming to a unified code framework, and programmable files according to standardization requirements. The design intervention and verification module is used to provide a manual configuration interface and to automatically check the configuration results.
[0012] Furthermore, the automated generation module integrates a self-developed lightweight generation tool to achieve a deterministic transformation from requirements to code.
[0013] Furthermore, the platform interacts with requirements management tools and version control tools to automatically acquire requirements inputs and store output artifacts.
[0014] An electronic device according to the present invention includes a memory and a processor. The memory stores a computer program, and the processor executes the program to implement the steps of the method.
[0015] The present invention discloses a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method.
[0016] Beneficial effects: Compared with the prior art, the present invention has the following significant advantages: The present invention standardizes adjustable parameter requirements: supports automatic capture and inspection, and standardizes the work process; independent adjustable parameter code: the generated code is reused as a whole, improving integration efficiency; self-developed adjustable parameter tool: automatically generated, ensuring consistency between requirements and implementation; deployment of automated pipeline: improves generation efficiency and reduces development costs. Attached Figure Description
[0017] Figure 1 This is a flowchart of the present invention; Figure 2 This is a file dependency diagram within the PDI source code framework of this invention. Detailed Implementation
[0018] The technical solution of the present invention will be further described below with reference to the accompanying drawings.
[0019] like Figure 1 As shown, this embodiment of the invention provides a method for PDI generation and pipelined application based on standardization requirements, including the following steps: Step 1: Requirements analysts compile requirements documents that conform to the adjustable parameter requirements specification and check the completeness and correctness of the requirements. The adjustable parameter requirements specification includes interpolation curves (XY, X2Y, X3Y, XYZ) and discrete points (numerical and string types), (where X2Y and X3Y specifications are analogous to the XY type): see Table 1-4. Table 1. Examples of interpolation curve specifications (XY) ; ; Table 3. Example of discrete point description specifications (numerical type) ; Table 4. Example of discrete point description specifications (string type) ; Step 2: Software developers deploy the PDI automated development pipeline based on Jenkins and configure the SVN path for the development repository and the DOORS document path.
[0020] Step 3: Start the PDI pipeline to generate PDI data files and design files.
[0021] Step 4: Manually participate in the PDI design and configuration, and start the pipeline to check its correctness.
[0022] Step 5: Start the PDI pipeline to generate adjustable parameter source code and FlashBin. The file dependencies within the PDI source code framework are as follows: Figure 2 As shown.
[0023] Step 6: Integrate the adjustable parameter source code and FlashBin.
Claims
1. A method for generating and pipelined PDIs based on standardized requirements, characterized in that, Includes the following steps: S1: Based on the preset adjustable parameter requirements, compile standardized adjustable parameter requirement documents and check the completeness and correctness of the requirement documents. S2: Based on the automated pipeline platform, configure the path information associated with the requirements document and development library; S3: Triggers the operation of the automated production line platform, automatically generating PDI data files and design files based on standardized adjustable parameter requirement documents; S4: Manually configure and intervene in the generated PDI design files, and use an automated pipeline platform to check the configured design files; S5: Trigger the automated pipeline platform again, and automatically generate adjustable parameter source code and programmable files that conform to the unified code framework based on the checked PDI design file; S6: Integrate the adjustable parameter source code and programmable files into the target software system.
2. The method for PDI generation and pipeline application based on standardized requirements according to claim 1, characterized in that, In step S1, the adjustable parameter requirement specification includes interpolation curve type requirement specification and discrete point type requirement specification; among them, the interpolation curve type requirement specification includes XY type, X2Y type, X3Y type and XYZ type, and the discrete point type requirement specification includes numerical discrete point and string discrete point.
3. The method for PDI generation and pipeline application based on standardized requirements according to claim 1, characterized in that, In step S5, the unified code framework is a pre-summarized and designed dedicated code framework for adjustable parameters, independent of the main control software module, which covers the definition, declaration and driving parts of the adjustable parameters.
4. The method for PDI generation and pipeline application based on standardized requirements according to claim 1, characterized in that, In step S3 or step S5, the automated pipeline platform is implemented by integrating a self-developed lightweight generation tool. The lightweight generation tool is used to perform at least one of the following functions: requirement inspection, data extraction, design generation, and automatic source code generation.
5. The method for PDI generation and pipeline application based on standardized requirements according to claim 4, characterized in that, The lightweight generation tool operates deterministically to ensure consistency between the standardized adjustable parameter requirements and the final generated adjustable parameter source code and programmable file.
6. The method for PDI generation and pipeline application based on standardized requirements according to claim 1, characterized in that, The automated pipeline platform is deployed based on Jenkins and can respond to trigger commands to automate the entire R&D process from requirements to design to code generation with one click.
7. A PDI pipeline development platform for implementing the application method according to any one of claims 1-6, characterized in that, include: The requirement specification and inspection module is used to edit and inspect adjustable parameter requirements according to preset specifications. The pipeline configuration and triggering module is used to associate external resource paths and receive operation instructions to trigger pipeline operation; The automated generation module is used to automatically generate PDI data files, design files, source code conforming to a unified code framework, and programmable files according to standardization requirements. The design intervention and verification module is used to provide a manual configuration interface and to automatically check the configuration results.
8. The PDI production line R&D platform according to claim 7, characterized in that, The automated generation module integrates a self-developed lightweight generation tool to achieve a deterministic transformation from requirements to code.
9. The PDI production line R&D platform according to claim 7, characterized in that, The platform interacts with requirements management tools and version control tools to automatically acquire requirements inputs and store output artifacts.
10. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program, and the processor executing the program to implement the steps of the method according to any one of claims 1-6.