Aircraft power supply system training simulation model and construction method thereof

By adopting C language and high modular design in the aircraft power supply system simulation model, the shortcomings of the existing models in real-time and platform adaptability are solved, cross-platform operation and domestic operating systems are adapted, and training functions are enhanced. .

CN119400033AActive Publication Date: 2025-02-07XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411873349.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-02-07
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

The existing aircraft power supply system simulation models have shortcomings in real-time and platform adaptability, and are difficult to adapt to domestic operating systems and cannot meet training needs.

Method used

The aircraft power supply system training simulation model is built using C language, and the high-modular design is used to achieve rapid changes and optimization, support cross-platform operation, and control and simulation of power supply system status and faults through the console module.

Benefits of technology

It improves the real-time, flexibility and scalability of the simulation model, can effectively adapt to domestic operating systems, and supports independent operation or integration with other systems, enhancing training functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119400033A_ABST
    Figure CN119400033A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of aviation equipment training, and particularly relates to an aircraft power supply system training simulation model and a construction method thereof.The construction method of the aircraft power supply system training simulation model comprises the steps that 1, a component simulation module is constructed; 2, constructing a configuration control simulation module; step 3, constructing a console module; step 4, constructing an operation scheduling module; and 5, carrying out system integration test on the component simulation module, the configuration control simulation module, the console module and the operation scheduling control module. The airplane power supply system training simulation model comprises a component simulation module, a configuration control simulation module, a console module and an operation scheduling module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of aviation equipment training technology, and specifically relates to an aircraft power supply system training simulation model and a construction method thereof. Background Art

[0002] The aircraft power supply system simulation model is an important component of various types of simulation training equipment. The power supply system simulation model is almost cross-linked with flight control, fuel, hydraulic and other simulation models, providing working or control power for its related components.

[0003] The aircraft power supply system is generally composed of an AC main power system, an auxiliary power system, a DC power system, an emergency power system, a ground power system, etc. Different systems can be automatically reconstructed according to the system status. The working logic is relatively complex, and the construction of the power supply system simulation model is also relatively complex.

[0004] At present, most aircraft power supply system simulation models are built based on Simulink, which have poor real-time performance and platform adaptability, cannot be well adapted to domestic operating systems, and cannot meet training needs well.

[0005] This application is proposed in view of the above-mentioned technical defects. Summary of the invention

[0006] The purpose of this application is to provide an aircraft power supply system training simulation model and a construction method thereof to overcome or alleviate at least one of the known technical deficiencies.

[0007] The technical solution of this application is:

[0008] On the one hand, a method for constructing a training simulation model for an aircraft power supply system is provided, comprising:

[0009] Step 1: Build component simulation module:

[0010] Sort out the power supply system composition and external interfaces, analyze the relevant components and interface characteristics, build simulation models for the components, declare and define the components, and build component simulation modules;

[0011] Step 2: Build the configuration control simulation module:

[0012] Conduct power supply system principle analysis, and build power supply system configuration control simulation modules and distribution system configuration control simulation modules;

[0013] Step 3: Build the console module:

[0014] According to the external interface and training requirements of the power supply system, a console module is built to control the operation status of the power supply system and inject faults;

[0015] Step 4: Build and run the scheduling module:

[0016] Conduct analysis on the integrated control and management principles of the power supply system and build an operation and dispatching module according to the operation logic of the power supply system;

[0017] The operation scheduling module integrates the component simulation module, configuration control simulation module and console module to realize the system initialization and power supply system comprehensive control management logic simulation;

[0018] Step 5: Perform system integration testing on the component simulation module, configuration control simulation module, console module, and operation scheduling control module;

[0019] If the test fails, analyze the reason. If it is a component simulation module construction defect, return to step one and rebuild the component simulation module; if it is a configuration control simulation module construction defect, return to step two and rebuild the configuration control simulation module; if it is a console module construction defect, return to step three and rebuild the console module; if it is a run scheduling module construction defect, return to step four and rebuild the run scheduling module.

[0020] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model construction method, in step 1, the component simulation module is constructed including a generator, a distribution box, an intelligent contactor, a control switch, a ground power supply, a main generator, an auxiliary generator, a main battery, a flight control battery, a power converter, a bus bar, a connection contactor, a circuit breaker and a typical load simulation module;

[0021] Declare and define the components. The component declaration files are Syspart.h, Source.h, Battery.h, HPDC.h, and LPDC.h, and the component type definition file is sysprt.cpp.

[0022] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model construction method, in step 2, the constructed power system configuration control simulation module is based on the real aircraft power system configuration, and completes the normal working configuration, fault configuration and related configuration conversion control of subsystems such as the main power system, auxiliary power system, secondary power system, emergency power system, and ground power system; the distribution system configuration control simulation module completes the state of the intelligent contactor and circuit breaker in the distribution system according to the power system configuration state, control switch state and load state;

[0023] The configuration control simulation module consists of the subsystem configuration configuration file and configuration control file. The configuration configuration file describes all the subsystem configurations and gives their identifications. The configuration control file determines the subsystem configuration selection based on upstream or related inputs.

[0024] The power system configuration configuration files include AC main power system, auxiliary power system, DC power system, emergency power system, and ground power system configuration configuration files. The configuration control files mainly include AC power supply system configuration control files and DC power supply system configuration control files.

[0025] The distribution system configuration control file mainly includes the primary distribution system and the secondary distribution system configuration configuration files. The configuration control file is the distribution system configuration control file.

[0026] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model construction method, in step three, a console module is constructed, which is implemented through the I0S_set function.

[0027] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model construction method, in step four, an operation scheduling module is constructed, which is composed of WorklLogic.h, initialsyspart.cpp, and powersupply.cpp files, wherein the WorklLogic.h file completes the declaration of system operation related functions, initialsyspart.cpp completes the system initialization work, and powersupply.cpp completes the scheduling of system operation related functions according to the logic.

[0028] On the other hand, there is provided an aircraft power supply system training simulation model, which is constructed based on any of the above-mentioned aircraft power supply system training simulation model construction methods, and includes:

[0029] Component simulation module, including component simulation model, to declare and define components;

[0030] Configuration control simulation module, including power system configuration control simulation module and distribution system configuration control simulation module;

[0031] The console module is used to control the operation status of the power supply system and inject faults;

[0032] The operation scheduling module is constructed according to the operation logic of the power supply system, and the component simulation module, configuration control simulation module and console module are integrated into the system, which can realize the system initialization and power supply system comprehensive control management logic simulation.

[0033] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model, the component simulation module includes a generator, a distribution box, an intelligent contactor, a control switch, a ground power supply, a main generator, an auxiliary generator, a main battery, a flight control battery, a power converter, a bus bar, a connection contactor, a circuit breaker and a typical load simulation module;

[0034] Declare and define the components. The component declaration files are Syspart.h, Source.h, Battery.h, HPDC.h, LPDC.h, and the component type definition file is sysprt.cpp.

[0035] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model, the power system configuration control simulation module completes the normal working configuration, fault configuration and related configuration conversion control of subsystems such as the main power system, auxiliary power system, secondary power system, emergency power system, and ground power system based on the real aircraft power system configuration; the distribution system configuration control simulation module completes the state of the intelligent contactor and circuit breaker in the distribution system according to the power system configuration state, control switch state and load state;

[0036] The configuration control simulation module consists of the subsystem configuration configuration file and configuration control file. The configuration configuration file describes all the subsystem configurations and gives their identifications. The configuration control file determines the subsystem configuration selection based on upstream or related inputs.

[0037] The power system configuration configuration files include AC main power system, auxiliary power system, DC power system, emergency power system, and ground power system configuration configuration files. The configuration control files mainly include AC power supply system configuration control files and DC power supply system configuration control files.

[0038] The distribution system configuration control file mainly includes the primary distribution system and the secondary distribution system configuration configuration files. The configuration control file is the distribution system configuration control file.

[0039] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model, the console module is implemented through the I0S_set function.

[0040] According to at least one embodiment of the present application, in the above-mentioned aircraft power supply system training simulation model, the operation scheduling module is composed of WorklLogic.h, initialsyspart.cpp, and powersupply.cpp files, wherein the WorklLogic.h file completes the declaration of system operation related functions, initialsyspart.cpp completes the system initialization work, and powersupply.cpp completes the scheduling of system operation related functions according to the logic.

[0041] This application has at least the following beneficial technical effects:

[0042] Provided are an aircraft power supply system training simulation model and a construction method thereof. A highly modular design of the model is achieved based on C language, rapid changes and optimizations are supported, and the model has high real-time performance, flexibility and scalability. The constructed model has cross-platform operation capabilities and can be effectively adapted to domestic operating systems. In addition, the model can be run independently as a dedicated training software for the power supply system, or it can be integrated with other aircraft system training simulation models or related hardware equipment to form an aircraft training simulation model or dedicated training equipment with more powerful training functions. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 is a schematic diagram of a method for constructing a training simulation model for an aircraft power supply system provided in an embodiment of the present application;

[0044] Figure 2 is a schematic diagram of the operation scheduling logic provided in an embodiment of the present application;

[0045] Figure 3 It is a schematic diagram of an aircraft power supply system training simulation model provided in an embodiment of the present application.

[0046] In order to better illustrate the present embodiment, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product. In addition, the drawings are only used for illustrative purposes and should not be construed as limitations on the present application. DETAILED DESCRIPTION

[0047] In order to make the technical solution and advantages of the present application clearer, the technical solution of the present application will be described in further detail in detail and in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described here are only partial embodiments of the present application, which are only used to explain the present application, not to limit the present application. It should be noted that, for the convenience of description, only the parts related to the present application are shown in the accompanying drawings, and other related parts can refer to the general design.

[0048] In addition, unless otherwise defined, the technical terms or scientific terms used in the description of this application shall have the usual meanings understood by those of ordinary skill in the art to which this application belongs. The words used in the description of this application to indicate orientation are only used to indicate relative directions or positional relationships. When the absolute position of the described object changes, its relative positional relationship may also change accordingly. The word "include" used in the description of this application indicates that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, but does not exclude other elements or objects.

[0049] In addition, it should be noted that, unless otherwise clearly specified and limited, the words "installation", "connection" and similar terms used in the description of this application should be understood in a broad sense. For example, the connection can be a fixed connection or a detachable connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium. Technical personnel in the field can understand its specific meaning in this application according to the specific circumstances.

[0050] A method for constructing a training simulation model for an aircraft power supply system, such as Figure 1 shown.

[0051] The aircraft power supply system is divided into component simulation module, configuration control simulation module, console module and operation scheduling control module.

[0052] Step 1: Build component simulation module.

[0053] The power supply system composition and external interface are sorted out, the relevant components and interface characteristics are analyzed, and simulation models are constructed for components such as generators, distribution boxes, intelligent contactors, control switches, ground power supplies, main generators, auxiliary generators, main batteries, flight control batteries, power converters, bus bars, connecting contactors, circuit breakers and typical loads. The components are declared and defined, and component simulation modules are constructed. The component declaration files are Syspart.h, Source.h, Battery.h, HPDC.h, LPDC.h, and the component type definition file is sysprt.cpp.

[0054] In a specific example, the component declaration is as follows:

[0055] Declare all variables

[0056] #include "HPDC.h"

[0057] #include "Source.h"

[0058] #include "LPDC.h"

[0059] #include "Battery.h"

[0060] const int max_fault_num=100;

[0061] #pragma once

[0062] / / Energy components

[0063] extern MGenerator lmgen; / / left generator

[0064] extern MGenerator rmgen; / / Right generator

[0065] extern ApuGenerator apugen; / / apu generator

[0066] extern GroundPower gpowr; / / Ground power supply

[0067] / / Battery

[0068] extern MBATTERY lmbattery;

[0069] extern MBATTERY rmbattery;

[0070] extern FBATTERY lfcbattery;

[0071] extern FBATTERY rfcbattery;

[0072] / / Control components

[0073] extern bool lmgc; / / The main generator control switch is normally on by default

[0074] extern bool agc; / / , APU generator contactor

[0075] extern bool lhvdxtc; / / 270 DC interconnection contactor

[0076] …

[0077] The following is an example of a component definition:

[0078] #include<io.h>

[0079] #include<Windows.h>

[0080] #include <cmath>

[0081] #include <chrono>

[0082] #include <thread>

[0083] / / / / / Main generator

[0084] class MGenerator

[0085] {

[0086] private:

[0087] int Rotatespeed; / / rotor speed

[0088] float CurrentSensor; / / Main generator current sensor

[0089] const float In1=222.2; / / maximum current when 60KW output

[0090] const float In2 = 333.3; / / maximum current when 90kw output

[0091] public:

[0092] float Voltage; / / Generator output voltage

[0093] float Current; / / generator current

[0094] float EPower; / / rated power

[0095] bool Mgcu = false; / / Main engine controller

[0096] WOKSTATE Workstate = Bai; / / Generator output working state

[0097] MGenerator():Rotatespeed(0),Voltage(0),Current(0), EPower(0){}

[0098] void genstate(int n2rpm,int oiltemp,float oilpressure,bool e_mgcu) / / Output voltage and working status according to the speed and generator controller switch status

[0099] {

[0100] Rotatespeed = int (1.151 * n2rpm); / / speed transmission ratio 1.151

[0101] …

[0102] }

[0103] }

[0104] Step 2: Construct the configuration control simulation module.

[0105] Carry out power supply system principle analysis, and construct power supply system configuration control simulation module and distribution system configuration control simulation module.

[0106] The power system configuration control simulation module is mainly based on the real aircraft power system configuration, and completes the normal working configuration, fault configuration and related configuration conversion control of subsystems such as the main power system, auxiliary power system, secondary power system, emergency power system, and ground power system; the distribution system configuration control simulation module mainly completes the status of the intelligent contactors and circuit breakers in the distribution system according to the power system configuration status, control switch status and load status.

[0107] The configuration control simulation module is mainly composed of the subsystem configuration configuration file and configuration control file. The configuration configuration file describes all the configurations of the subsystem and gives an identification; the configuration control file determines the configuration selection of the subsystem based on upstream or related inputs.

[0108] The power system configuration configuration files mainly include AC main power system, auxiliary power system, DC power system, emergency power system, and ground power system configuration configuration files. The configuration control files mainly include AC power supply system configuration control files and DC power supply system configuration control files.

[0109] The distribution system configuration control file mainly includes the primary distribution system and the secondary distribution system configuration configuration files. The configuration control file is the distribution system configuration control file.

[0110] In a specific example, the ground power system configuration mainly includes power supply configuration, maintenance configuration, non-power supply configuration, and unknown configuration state. Its configuration configuration file is designed as follows:

[0111] int GRDPowerstate(bool g_grdpwr,bool g_grdpwrmaintctr=false,bool gpc=false,bool g_grdpwrreadylgt=true,bool riu2mode=true,int gbeatlosttime=0) / / Get the configuration results of different states of external input and output through the ground power switch, maintenance switch and available light status

[0112] {

[0113] if(riu2mode=false||gbeatlosttime>=5) / / MGCU2 or RIU2 offline time is greater than 5s

[0114] {

[0115] std::cout<<"Ground power state unknown"< <std::endl;

[0116] return 5;

[0117] }

[0118] if(g_grdpwrreadylgt&&g_grdpwr) / / power supply configuration

[0119] {

[0120] gpc = g_grdpwr;

[0121] gpowr.voltage = 270;

[0122] gpowr.workstate=Lan;

[0123] std::cout<<"Ground power available, ground power switch turned on"< <std::endl;

[0124] g_grdpwrusinglgt = true; / / ground power is in use and connected

[0125] return 1;

[0126] }

[0127] else if((g_grdpwrreadylgt&&g_grdpwrmaintctr)&& (g_grdpwr==false)) / / Maintain configuration

[0128] {

[0129] ………

[0130] }

[0131] }

[0132] AC power supply system configuration control file example:

[0133] int Mlmdcconfig(int lmode, int rmode, int lmbatmode, int rmbatmode, intlfcbatmode, int rfcbatmode) / / Left and right power supply battery status

[0134] {

[0135] / / Judge the power supply situation

[0136] if((lmode==1)&&(rmode==1)) / / normal left supply, left supply, right supply

[0137] {

[0138] / / std::cout<<"28V DC secondary power supply is working normally"< <std::endl;

[0139] lvdxct_ct = false;

[0140] / / Bus output

[0141] l_lowbus.iswork = true;

[0142] l_lowbus.Voltage=dcnv1.Voltage;

[0143] l_lowbus.workspace=Lan;

[0144] l_lowbus.Current=L_LC_full;

[0145] r_lowbus.iswork = true;

[0146] r_lowbus.Voltage=dcnv2.Voltage;

[0147] r_lowbus.workspace=Lan;

[0148] r_lowbus.Current=R_LC_full;

[0149] std::cout<<"28V DC secondary power supply is working normally, dcnvoc1 switch is closed, dcnvoc2 switch is closed"< <std::endl;

[0150] return 1;

[0151] }

[0152] if(((lmode==2)||(lmode==3))&&(rmode==1)) / / left bus failure right supply left

[0153] {

[0154] ………

[0155] }

[0156] ………

[0157] }

[0158] Step 3: Build the console module.

[0159] According to the external interface and training requirements of the power supply system, a console module is built to control the operating status and fault injection of the power supply system.

[0160] The console module is mainly implemented through the I0S_set function. Users can input corresponding parameters through the console module to control the operating status of the power supply system, understand the working principle of the power supply system, fault phenomena and their handling methods, and meet relevant training needs.

[0161] In a specific example, the console module is constructed as follows:

[0162] void IOS_set()

[0163] {

[0164] / / Set ground power

[0165] string input;

[0166] cout<<"Please enter the ground power control switch status, ground power maintenance switch status, ground power available light status"< <endl;

[0167] if(getline(cin,input)){

[0168] istringstream iss(input);

[0169] if(!(iss>>g_grdpwr>>g_grdpwrmaintctr>> g_grdpwrreadylgt))

[0170] {

[0171] cout<<"Input parameter error, use default value:"< <endl;

[0172] cin.ignore(1000,'\n');

[0173] }

[0174] cout<<"Ground power control switch status Ground power maintenance switch status Ground power available light status:\n"< <g_grdpwr<<""<< g_grdpwrmaintctr<<""< <g_grdpwrreadylgt<<endl;

[0175] };

[0176] / / Set up the APU

[0177] cout<<"Please enter the following parameters to control the APU status: APU speed APU start switch status APU generator oil temperature Fire alarm signal Ground load condition"< <endl;

[0178] if(getline(cin,input)){

[0179] istringstream iss(input);

[0180] if(!(iss>>e_apun>>apu_genstart>>e_apuoiltemp>>e_apufire>>gearload))

[0181] {

[0182] cout<<"Input parameter error, use default value:"< <endl;

[0183] cin.clear();

[0184] cin.ignore(1000,'\n');

[0185] }

[0186] cout< <e_apun<<""<<apu_genstart<<""<<e_apuoiltemp<<""<<e_apufire<<""<<gearload<<endl;

[0187] };

[0188] / / Generator teacher station input

[0189] …

[0190] / / Fault settings

[0191] cout<<"If you need to set a controller fault, please set the corresponding value to 1. The default is no fault\nSupport the following controller faults:\nLeft generator controller fault\nLeft generator contactor fault\nRight generator controller fault\nRight generator contactor fault\n"

[0192] "APU generator controller fault\nAPU generator contactor fault"< <endl;

[0193] if(getline(cin,input)){

[0194] istringstream iss(input);

[0195] if(!(iss>>e_lmgc_break>>e_lmgcu_break>> e_rmgc_break>>e_rmgcu_break>>e_apuc_break>>e_agcu_break))

[0196] {

[0197] cout<<"Input parameter error, use default value:"< <endl;

[0198] cin.clear();

[0199] cin.ignore(1000,'\n');

[0200] }

[0201] cout< <e_lmgc_break<<""<<e_lmgcu_break<<""<<e_rmgc_break<<""<<e_rmgcu_break<<""<<e_apuc_break<<""<<e_agcu_break<<endl;

[0202] };

[0203] …

[0204] }

[0205] Step 4: Build and run the scheduling module.

[0206] Carry out analysis on the comprehensive control and management principles of the power supply system, and build an operation and scheduling module according to the operation logic of the power supply system.

[0207] The operation and scheduling module integrates the component simulation module, configuration control simulation module and console module, mainly realizing the system initialization and power supply system comprehensive control management logic simulation, completing the model startup initialization and system simulation operation based on control input and the output of simulation results.

[0208] The operation scheduling module is mainly composed of WorklLogic.h, initialsyspart.cpp, and powersupply.cpp files. Among them, the WorklLogic.h file completes the declaration of system operation related functions, initialsyspart.cpp completes the system initialization work, and powersupply.cpp completes the scheduling of system operation related functions according to the logic. The operation scheduling logic can be found in Figure 2 , some code examples are as follows:

[0209] / / Initialize the system

[0210] Initial_allpart();

[0211] cout<<"System initialization completed"< <endl;

[0212] / / Receive external input, teacher console, required when running alone

[0213] IOS_set();

[0214] Bat_warn_caution();

[0215] / / Judge HDC status

[0216] int gmode=GRDPowerstate(g_grdpwr,g_grdpwrmaintctr,gpc,g_grdpwrreadylgt,riu2mode,riu2beatlosttime);

[0217] / / cout<<"ground power status"< <gmode<<endl;

[0218] if((gmode!=2)&&(gmode!=3)) / / Execute the following logic in non-maintenance configuration

[0219] {

[0220] / / cout< <e_apuoiltemp<<""<<endl;

[0221] int apumode=APUPowerstate(e_apun,e_apuoiltemp, riu3mode,e_apufire,riu3beatlosttime,e_apuc_break);

[0222] / / cout<<"apu power status"< <apumode<<endl;

[0223] int lmegnmode=LDCMainPowerstate(e_ln2,e_lenoiltemp,e_lenoilpress,riu5mode,e_lmggfire,riu5beatlosttime,e_lmgc_break);

[0224] / / cout<<"Left main AC power status"< <lmegnmode<<endl;

[0225] int rmegnmode=RDCMainPowerstate(e_rn2,e_renoiltemp,e_renoilpress,riu2mode,e_rmggfire,riu2beatlosttime,e_rmgc_break);

[0226] / / cout<<"right main AC power status"< <rmegnmode<<endl;

[0227] / / Logical judgment of output bus status

[0228] / / Handle the failure

[0229] if(l_highbus.worksate==Huang)lmegnmode=4;

[0230] if(r_highbus.worksate==Huang)rmegnmode=4;

[0231] DCMainPowerconfig(lmegnmode,rmegnmode,gmode, apumode);

[0232] …

[0233] Step 5: Perform system integration testing on the component simulation module, configuration control simulation module, console module, and operation scheduling control module.

[0234] If the test fails, analyze the reason. If it is a component simulation module construction defect, return to step one and rebuild the component simulation module; if it is a configuration control simulation module construction defect, return to step two and rebuild the configuration control simulation module; if it is a console module construction defect, return to step three and rebuild the console module; if it is a run scheduling module construction defect, return to step four and rebuild the run scheduling module.

[0235] The method for constructing an aircraft power supply system training simulation model disclosed in the above-mentioned embodiment is a method for constructing a real-time power supply system simulation model based on C language. The model has a high modular design based on C language, supports rapid changes and optimizations, and has high real-time performance, flexibility and scalability. The constructed model has cross-platform operation capabilities and can effectively adapt to domestic operating systems. In addition, it can run independently as a dedicated training software for the power supply system, and can also be integrated with other aircraft system training simulation models or related hardware equipment to form an aircraft training simulation model or dedicated training equipment with more powerful training functions.

[0236] The aircraft power supply system training simulation model construction method disclosed in the above embodiment is provided with a console module, which can conveniently realize system configuration conversion and fault injection, support power supply system operation testing and typical program training, and better meet related training needs.

[0237] On the other hand, a training simulation model of an aircraft power supply system is provided, which is constructed based on the aircraft power supply system training simulation model construction method disclosed in the above embodiment, such as Figure 3 shown.

[0238] Component simulation module, including generator, distribution box, intelligent contactor, control switch, ground power supply, main generator, auxiliary generator, main battery, flight control battery, power converter, bus bar, connection contactor, circuit breaker and typical load simulation models

[0239] Declare and define the components. The component declaration files are Syspart.h, Source.h, Battery.h, HPDC.h, and LPDC.h, and the component type definition file is sysprt.cpp.

[0240] Construct configuration control simulation modules, including power system configuration control simulation module and distribution system configuration control simulation module.

[0241] The power system configuration control simulation module is mainly based on the real aircraft power system configuration, and completes the normal working configuration, fault configuration and related configuration conversion control of subsystems such as the main power system, auxiliary power system, secondary power system, emergency power system, and ground power system; the distribution system configuration control simulation module mainly completes the status of the intelligent contactors and circuit breakers in the distribution system according to the power system configuration status, control switch status and load status.

[0242] The configuration control simulation module is mainly composed of the subsystem configuration configuration file and configuration control file. The configuration configuration file describes all the configurations of the subsystem and gives an identification; the configuration control file determines the configuration selection of the subsystem based on upstream or related inputs.

[0243] The power system configuration configuration files mainly include AC main power system, auxiliary power system, DC power system, emergency power system, and ground power system configuration configuration files. The configuration control files mainly include AC power supply system configuration control files and DC power supply system configuration control files.

[0244] The distribution system configuration control file mainly includes the primary distribution system and the secondary distribution system configuration configuration files. The configuration control file is the distribution system configuration control file.

[0245] The console module is used to control the operation status of the power supply system and inject faults.

[0246] The console module is mainly implemented through the I0S_set function. Users can input corresponding parameters through the console module to control the operating status of the power supply system, understand the working principle of the power supply system, fault phenomena and their handling methods, and meet relevant training needs.

[0247] The operation scheduling module is built according to the operation logic of the power supply system.

[0248] The operation and scheduling module integrates the component simulation module, configuration control simulation module and console module, mainly realizing the system initialization and power supply system comprehensive control management logic simulation, completing the model startup initialization and system simulation operation based on control input and the output of simulation results.

[0249] The operation scheduling module is mainly composed of WorklLogic.h, initialsyspart.cpp, and powersupply.cpp files. Among them, the WorklLogic.h file completes the declaration of system operation related functions, initialsyspart.cpp completes the system initialization work, and powersupply.cpp completes the scheduling of system operation related functions according to the logic.

[0250] The aircraft power supply system training simulation model disclosed in the above embodiment is a C language-based aircraft power supply system training simulation model, which can be applied to small-scale aircraft desktop-level simulation training equipment and large-scale physical / semi-physical-level simulation training equipment. It can input through the console module to conveniently and quickly simulate the normal and faulty operating states of the power supply system, support power supply system operation testing and typical program training to better meet training needs.

[0251] The user can utilize the aircraft power supply system training simulation model disclosed in the above implementation, input relevant variables through the console module, run the scheduling control module according to the input variables and the power supply system, run the logic control configuration model simulation module, simulate the normal and faulty working states of the power supply system and the related configuration conversion logic, thereby helping the user to quickly grasp the working principle of the aircraft power supply system, the fault phenomena of the power supply system and the handling methods.

[0252] In addition, technicians in the field should also be able to realize that the various modules and units of the aircraft power supply system training simulation model disclosed in the embodiments of the present application can be implemented by electronic hardware, computer software or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, this application generally describes them according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Technicians in the field can choose to adopt different methods to implement the described functions for each specific application and its actual constraints, but such implementation should not be considered to be beyond the scope of this application.

[0253] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. Those skilled in the art should understand that the scope of protection of the present application is obviously not limited to these specific embodiments. Without departing from the principles of the present application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the scope of protection of the present application.< / thread> < / chrono> < / cmath>

Claims

1. A method for constructing a training simulation model for an aircraft power supply system, characterized in that: include: Step 1: Build component simulation module: Sort out the power supply system composition and external interfaces, analyze the relevant components and interface characteristics, build simulation models for the components, declare and define the components, and build component simulation modules; Step 2: Build the configuration control simulation module: Conduct power supply system principle analysis, and build power supply system configuration control simulation modules and distribution system configuration control simulation modules; Step 3: Build the console module: According to the external interface and training requirements of the power supply system, a console module is built to control the operation status of the power supply system and inject faults; Step 4: Build and run the scheduling module: Conduct analysis on the integrated control and management principles of the power supply system and build an operation and dispatching module according to the operation logic of the power supply system; The operation scheduling module integrates the component simulation module, configuration control simulation module and console module to realize the system initialization and power supply system comprehensive control management logic simulation; Step 5: Perform system integration testing on the component simulation module, configuration control simulation module, console module, and operation scheduling control module; If the test fails, analyze the reason. If it is a component simulation module construction defect, return to step one and rebuild the component simulation module; if it is a configuration control simulation module construction defect, return to step two and rebuild the configuration control simulation module; if it is a console module construction defect, return to step three and rebuild the console module; if it is a run scheduling module construction defect, return to step four and rebuild the run scheduling module.

2. The method for constructing a training simulation model for an aircraft power supply system according to claim 1, characterized in that: In step 1, component simulation modules are constructed including generator, distribution box, intelligent contactor, control switch, ground power supply, main generator, auxiliary generator, main battery, flight control battery, power converter, bus bar, connection contactor, circuit breaker and typical load simulation module; Declare and define the components. The component declaration files are Syspart.h, Source.h, Battery.h, HPDC.h, and LPDC.h, and the component type definition file is sysprt.cpp.

3. The method for constructing a training simulation model for an aircraft power supply system according to claim 2, characterized in that: In step 2, the constructed power system configuration control simulation module is based on the real aircraft power system configuration, and completes the normal working configuration, fault configuration and related configuration conversion control of the main power system, auxiliary power system, secondary power system, emergency power system, ground power system and other subsystems; the power distribution system configuration control simulation module completes the status of the intelligent contactor and circuit breaker in the power distribution system according to the power system configuration status, control switch status and load status; The configuration control simulation module consists of the subsystem configuration configuration file and configuration control file. The configuration configuration file describes all the subsystem configurations and gives their identifications. The configuration control file determines the subsystem configuration selection based on upstream or related inputs. The power system configuration configuration files include AC main power system, auxiliary power system, DC power system, emergency power system, and ground power system configuration configuration files. The configuration control files mainly include AC power supply system configuration control files and DC power supply system configuration control files. The distribution system configuration control file mainly includes the primary distribution system and the secondary distribution system configuration configuration files. The configuration control file is the distribution system configuration control file.

4. The method for constructing a training simulation model for an aircraft power supply system according to claim 3, characterized in that: In step three, build the console module and implement it through the I0S_set function.

5. The method for constructing a training simulation model for an aircraft power supply system according to claim 4, characterized in that: In step 4, build the operation scheduling module, which consists of the WorklLogic.h, initialsyspart.cpp, and powersupply.cpp files. Among them, the WorklLogic.h file completes the declaration of system operation related functions, initialsyspart.cpp completes the system initialization work, and powersupply.cpp completes the scheduling of system operation related functions according to the logic.

6. An aircraft power supply system training simulation model, constructed based on the aircraft power supply system training simulation model construction method according to claim 1, characterized in that: include: Component simulation module, including component simulation model, to declare and define components; Configuration control simulation module, including power system configuration control simulation module and distribution system configuration control simulation module; The console module is used to control the operation status of the power supply system and inject faults; The operation scheduling module is constructed according to the operation logic of the power supply system, and the component simulation module, configuration control simulation module and console module are integrated into the system, which can realize the system initialization and power supply system comprehensive control management logic simulation.

7. The aircraft power supply system training simulation model according to claim 6, characterized in that: Component simulation modules include generator, distribution box, intelligent contactor, control switch, ground power supply, main generator, auxiliary generator, main battery, flight control battery, power converter, bus bar, connection contactor, circuit breaker and typical load simulation module; Declare and define the components. The component declaration files are Syspart.h, Source.h, Battery.h, HPDC.h, and LPDC.h, and the component type definition file is sysprt.cpp.

8. The aircraft power supply system training simulation model according to claim 7, characterized in that: The power system configuration control simulation module is based on the real aircraft power system configuration, and completes the normal working configuration, fault configuration and related configuration conversion control of the main power system, auxiliary power system, secondary power system, emergency power system, ground power system and other subsystems; the power distribution system configuration control simulation module completes the status of the intelligent contactor and circuit breaker in the power distribution system according to the power system configuration status, control switch status and load status; The configuration control simulation module consists of the subsystem configuration configuration file and configuration control file. The configuration configuration file describes all the subsystem configurations and gives their identifications. The configuration control file determines the subsystem configuration selection based on upstream or related inputs. The power system configuration configuration files include AC main power system, auxiliary power system, DC power system, emergency power system, and ground power system configuration configuration files. The configuration control files mainly include AC power supply system configuration control files and DC power supply system configuration control files. The distribution system configuration control file mainly includes the primary distribution system and the secondary distribution system configuration configuration files. The configuration control file is the distribution system configuration control file.

9. The aircraft power supply system training simulation model according to claim 8, characterized in that: The console module is implemented through the I0S_set function.

10. The aircraft power supply system training simulation model according to claim 9, characterized in that: The operation scheduling module is composed of WorklLogic.h, initialsyspart.cpp, and powersupply.cpp files. Among them, the WorklLogic.h file completes the declaration of system operation related functions, initialsyspart.cpp completes the system initialization work, and powersupply.cpp completes the scheduling of system operation related functions according to the logic.

Citation Information

Patent Citations

  • 422 bus solid-liquid power aircraft flying control testing system

    CN104122885A

  • PLC network automation comprehensive practical training device

    CN111627282A

  • Simulation modeling method and simulation modeling device for train power supply system

    CN112989545A

  • Power distribution control test platform for more-electric aircraft

    CN114465353A

  • Device for Practicing Airplane Electric Circuit

    KR1020030044938A