CN101894192B - Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof - Google Patents

Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof Download PDF

Info

Publication number
CN101894192B
CN101894192B CN2010102304200A CN201010230420A CN101894192B CN 101894192 B CN101894192 B CN 101894192B CN 2010102304200 A CN2010102304200 A CN 2010102304200A CN 201010230420 A CN201010230420 A CN 201010230420A CN 101894192 B CN101894192 B CN 101894192B
Authority
CN
China
Prior art keywords
module
network
avionics
simulation
design
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010102304200A
Other languages
Chinese (zh)
Other versions
CN101894192A (en
Inventor
杜大海
熊华钢
何锋
倪琛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN2010102304200A priority Critical patent/CN101894192B/en
Publication of CN101894192A publication Critical patent/CN101894192A/en
Application granted granted Critical
Publication of CN101894192B publication Critical patent/CN101894192B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a simulation and demonstration system for design and validation of an AFDX (Avionics Full Duplex Switched Ethernet) network and a simulation and demonstration method thereof, which are used for guiding the design of the AFDX network. The simulation and demonstration system mainly comprises an integrated avionics network design module, a loaded avionics communication task module, a plausibility check and validation module, a simulation module, a loadable configuration file output module, a network demonstration system module, and the like and has the functions of designing the avionics interconnection structure, simulating communication tasks of the AFDX network and validating the designed network topology in the network demonstration system module. The simulation and demonstration method is used for designing the network topology, simulating the avionics communication tasks and demonstrating and validating the designed network to obtain related technical parameters and provide the reference for the design of the AFDX network. The invention provides a more reliable scheme for the design of the AFDX network, shortens the design time, saves the cost, and improves the design efficiency.

Description

The emulation of AFDX network design and checking and demo system and emulation thereof and demenstration method
Technical field
The invention belongs to avionics system exploited in communication field; Be specifically related to the analogue system and demonstration platform of a kind of AFDX network design and checking, be used for simulating the network structure design of aviation full-duplex network, generation, communication task configuration, the configuration file generation that can load and the demonstration of network hardware system of link paths.
Background technology
The aviation electronics system has experienced discrete, association type, composite type and four developing stage of advanced synthesis type.First generation discrete, the pilot must obtain the information of each sub-systems respectively and it is controlled separately and operates; Second generation association type is the avionics system that is controlled to be sign with data bus and synthesis display, like 1553 buses; Third generation composite type is to be the avionics system of sign with USAF " jewel post "; Aircraft flight control and management and task management all have the controlling resource of oneself; They can pass through HSDB NETWORK shared system information; Also can not rely on the information on the high speed data bus, under system's degraded mode, work alone; The 4th generation the advanced synthesis type aviation electronic system be the avionics system of sign with " jewel platform " plan, the main innovation of this system is embodied in: open system structure, radio frequency and photoelectricity aperture synthesis and sensor pre-service comprehensively, unify aviation electronics network interconnection, commercial shelf (COTS) product and The Application of Technology.Avionic full-duplex switched-type Ethernet (AFDX) is the network technology that on the basis of industrial standard Ethernet, is applicable to avionics system interconnection through the applicability transformation.It at first by airbus A380 large aircraft practicality, then also be used to Boeing 787 expanded letter medium-long range passenger planes and adopt.The 26S Proteasome Structure and Function of AFDX network is more complicated all, and as 16-20 platform switch is arranged on the A380 aircraft, every switch connects about 20 node machines, if adopt real system to go to verify mentality of designing, needs a large amount of fund and manpower, and efficient is lower.If at first adopt the data communication of the simulation AFDX of simulation software network will save cost, reduce risk.
Summary of the invention
The configured, communication task configuration, virtual link (VL) and the path thereof that the objective of the invention is to research aircraft avionics AFDX network generate; The network of setting up is carried out the emulation assessment, set up emulation and demo system and the emulation and the demenstration method of a kind of AFDX network design and checking.
The emulation of a kind of AFDX network design and checking and demo system comprise two parts: AFDX network design simulation system and network drill system.
AFDX network design simulation system mainly comprises comprehensive avionics network design module, loading avionics communication task module, data input and the configuration file output module of preserving module, engineering management module, reasonalbeness check and authentication module, emulation module, network calculus module and can loading.
Each module specifically describes as follows:
Comprehensive avionics network design module comprises following five sub-module:
1) avionics interconnection configuration network structure design module: in graphic user interface according to customization switch and end system (ES; End System); And the annexation of switch and switch; Create the connection instance of avionics interconnection configuration structure, and record avionics interconnection configuration connects the port-mark of two end nodes and the speed that port is supported.
2) the resident module of subregion: the partition information that extracts according to avionics communication task module resides in subregion in each end system; In graphic user interface, provide newly-built, revise, function such as deletion subregion; And support subregion resident realization on end system, and resident migration and releasing.
3) message editing module: the interpolation that gives information, modification, editor and deletion, said message are meant the avionics communication task in the avionics network.
4) VL distribution module: to the good message of message editor module (13) inediting; Source and destination partition information according to message is created VL, if shared same the VL of a plurality of message arranged, then in graphic user interface, indicates; To the message that is not indicated; VL of every message establishing, the last refresh cycle according to bearer messages is calculated the BAG (Bandwidth Allocation Gap, bandwidth allocation interval) of VL.Virtual link is created and is supported to distribute automatically and the manual allocation dual mode.In manual allocation VL process, by the virtual link sign VLID of artificial specify message, manual operation realizes the source partition message identical with the purpose subregion is merged, and a shared VLID; Distributing in the VL process automatically, the message that does not have manual allocation VLID is generated VLID automatically.
5) path generation module: the VL information according to the VL distribution module produces is set up corresponding virtual link paths with it, supports automated path to generate and manual path configurations dual mode.In manual path configurations process, through the record of graphical user interface displays user routing, and carry out reasonalbeness check and judgement, and the irrational situation of routing is alarmed to the situation after the routing.For the automated path generating mode, provide flow equalization, remaining bandwidth average delay and three kinds of algorithms of different of shortest path to realize.
Load avionics communication task module and be used for importing the also avionics communication task of parsing XML format; The avionics communication task information translation that reads out is had identical data structure with avionics communication task in the comprehensive avionics network design module, and this data structure comprises: the ID of avionics communication task number, title, source partition, purpose subregion, communication task types, source end system, destination system, communication task refreshing frequency, communication task length, maximumly allow time-delay.Loading avionics communication task module will be changed back avionics communication task information and on graphic user interface, show according to form, and to the user operation that the avionics communication task is added, edited and deletes will be provided.Load avionics communication task module also according to source partition and purpose partition information in the avionics communication task attribute that imports, carry out the partition information extraction, and carry out consistency check and comparison with partition information in the avionics interconnection configuration.The avionics communication task that loading avionics communication task module will transform behind the form sends avionics network design module to.
The data input is preserved with the avionics interconnection configuration figure of preservation module to avionics network design modular design; The engineering of design is kept among the database SQL Server; Be convenient to the user in engineering design with before engineering change; Perhaps further design, comprehensive avionics network design module can directly import avionics interconnection configuration structure from data input and preservation module.
The function of engineering management module comprises: 1) design rule in the comprehensive avionics network design module is retrained; 2) many covers path scheme of current engineering virtual link in the comprehensive avionics network design module is managed concentratedly, a selection wherein sets of plan is the current design scheme, realizes the switching of different schemes, and scheme interpolation, deletion and copy function.
Reasonalbeness check and authentication module; Engineering to comprehensive avionics network design modular design is verified; In design process and after finishing; The user can check the configuration information of end system and switch VL in graphic user interface, and configuration is checked and verified, and should report when situation such as ultra bandwidth are arranged; Index in the reasonalbeness check can be through customization simultaneously.Checking mainly comprises three aspects: the checking of end system VL number, and end system VL is provided with checking, switch VL design verification, whether checking surpasses hsrdware requirements.
Emulation module; Simulation object of main structure; Use the member variable of network configuration in this simulation object of data initialization of the avionics interconnection configuration that designs in the comprehensive avionics network design module, VL configuration, message arrangement, carry out emulation according to the initial message simulation parameter and the system emulation time of user's input.Emulation module mainly comprises following three sub-module:
The simulation kernel module: the simulation kernel module will be according to parameters such as user configured message attributes, simulation times; Utilize the behavior of discrete event scheduling mechanism simulated target AFDX network; Respective switch and the ES model in its initialization simulation space at first, and the message that will produce according to each ES of configuration arrangement of VL and message.It will start simulation process then, and the duty of each simulation object of real-time analysis.Completely in the simulation process simulated every message ES has arrived the process of each purpose ES through several switch ports themselvess from the source; And accomplish required data statistics; Comprise that mainly VL postpones statistics, switch traffic statistics and fault statistics, stops the emulation behavior at last when the time is advanced to predetermined simulation time.
Simulation result network performance analysis module: the data that this module obtains according to the simulation kernel modular simulation, show with curve map, histogram graphical form, be used for the performance that customer analysis avionics interconnection configuration designs.
The simulation result output module: this part will be according to the simulation result data in the simulation kernel module, with in the simulation result network performance analysis module with the graphic form result displayed with the form of chart or Excel form to the user feedback simulation result.
The network calculus module is carried out the network calculus analysis through the AFDX network to the VL path of the current generation of comprehensive avionics network design module (10), analyzes the theoretical end-to-end delay upper bound of message among the VL.The network calculus module adopts deterministic network calculation technology, according to the traffic characteristic of the message that flow into port, calculates to postponing end to end.Utilize the burstiness consistency principle and lasting flow rate conversion method avionics interconnection configuration network, calculate the end-to-end delay under the worst case, and the result is shown to the user with the form of tabulating to customization.
The configuration file output module that can load; Be used for extracting the information of end system configuration file and switch configuration file from avionics interconnection configuration structural drawing with VL and VL routing information; The end system configuration file content comprises: the base attribute information of end system and the VL configuration information relevant with end system; The switch configuration file content comprises: switch ports themselves VL forwarding information, and the built-in ES information of switch.After information extraction finishes, on the avionics interconnection configuration structure that configures, check the VL information that end system sends and receives, and each port of switch is transmitted the relation of VL, its carrying of VL information can check to(for) physical link.To be output as the file of XML (eXtensible Markup Language, extend markup language) form at last through the information of consistency check, comprise end system configuration file and switch configuration file, offer the network drill system module.
The network drill system has mainly simulated the AFDX network and has had the mechanism of the fixed route transmitting-receiving communication of BAG traffic constraints, is accomplished by the network drill system module.The configuration that the network drill system module is accomplished peer-to-peer system and switch according to the end system configuration file and the switch configuration file of the configuration file output module output that can load; Main configuration and the presentation management of accomplishing network; The function of simulation AFDX network-side system; Switch is simulated the forwarding capability of AFDX switch through static configuration, and in simulation process, the node main frame is controlled or kept watch on.
The network drill system module imports module, network settings module, Network Check module, status control module and node state by control desk module, configuration and checks that module forms.
Control desk module realizes configuration and the management to each end system node machine and switch; Import avionics interconnection configuration structure current in the comprehensive avionics network design module, according to end system node machine configuration file, switch is transmitted is connected situation with the AFDX interconnection configuration and builds system.
Configuration imports the output file that module receives the configuration file output module that can load, and is each end system node machine loading configuration file according to this document, revises the attribute and the content of message to be sent, and preserves and revise content;
The network settings module is provided with the IP of each end system node machine in the control desk module, and each IP and corresponding actual end system node machine IP are consistent;
The Network Check module realizes the connectedness of the network after being provided with through the network settings module is checked the connection state between inspection end system node machine and the switch;
Status control module realizes that control desk is to the startup of each end system node machine and the control that stops;
Node state checks that module realizes the running status of each end system node machine is checked.
The emulation mode of a kind of AFDX network design of the present invention and checking may further comprise the steps:
Step 1, user start AFDX network design simulation system; Load comprehensive avionics network design module; Comprehensive avionics network design module directly imports avionics interconnection configuration structure through data input and preservation module from database; Perhaps in topological diagram, add switch or end system, carry out line then, design avionics interconnection configuration structure through the avionics interconnection configuration network structure design module in avionics network design module;
The XML file that step 2, loading avionics communication task module import the avionics communication task reads in the avionics communication task;
After step 3, completion avionics communication task import, through the resident module of subregion in the avionics network design module that the subregion in the avionics communication task is resident in each end system on each end system;
Step 4, user through the message editing module in the avionics network design module to the avionics communication task that loads avionics communication task module and be written into edit, add, modification or deletion action;
Step 5, the automatic perhaps manual configuration of passing through in the avionics network design module of VL distribution module produce virtual link VL;
Step 6, through the path generation module in the avionics network design module automatically or manual configuration set up the VL path, accomplish design to the engineering in the current avionics network design module;
Step 7, reasonalbeness check and authentication module are verified the engineering that is designed, and comprise that end system VL number, end system VL are provided with, the checking of switch VL design, if checking meets the requirements, then display design is errorless, continues execution in step eight; Otherwise, will change step 1 and carry out with the wrong and alarm in the form display design of tabulation;
Step 8, user select to carry out emulation module, the configuration file output module that can load or network calculus module under the satisfactory situation of checking; Carry out emulation module and change the step 9 execution; The configuration file output module that execution can load changes step 10 to be carried out; Carry out the network calculus module and change the step 11 execution;
Step 9, execution emulation module: the simulation kernel module of at first calling in the emulation module will be carried out modeling and simulating according to the data that the engineering that is designed in the comprehensive avionics network design module produces; The result who the simulation kernel modular simulation is produced through the simulation result network performance analysis module in the emulation module then is shown to the user with the form of curve map, histogram and analyzes, the patterned simulation result that is shown through the simulation result output module with picture or the output of Excel file layout;
After simulation operations was accomplished, the user preserved engineering through the data input among database with preserving module, withdraws from AFDX network design simulation system then;
Step 10, the configuration file output module that can load extract end system configuration file and switch configuration file from current avionics interconnection configuration structure, export to the network drill system module with the form of XML file;
Step 11, network calculus module are analyzed the theoretical end-to-end delay upper bound of message among the VL through the AFDX network that generates the VL path is carried out the network calculus analysis, and after calculation finished, the result was shown to the user with the form of tabulation;
The demenstration method of said AFDX network design and checking specifically may further comprise the steps:
Control desk module and each end system in step a, the startup network drill system module, control desk module imports AFDX avionics interconnection configuration structure;
Step b, control desk module according to end system node machine configuration file, switch is transmitted is connected situation with AFDX avionics interconnection configuration, builds system;
Step c, operation end system node machine program, configuration importing module is respectively each node machine loading allocation list according to the output file of the configuration file output module that can load, and revises the attribute and the content of message to be sent, and preserves and revise content;
Steps d, the switch configuration file of exporting according to the configuration file output module that can load are respectively respective switch loading switch static forwarding table;
Step e, network settings module are provided with the IP address of each end system node machine in control desk module, the IP address of this IP address and the setting of every end system node machine in kind must be consistent;
Step f, Network Check module check network connectivty; If network is not communicated with, then point out the user to be made amendment in wrong place; As be communicated with the continuation step g;
Step g, starting state control module, operation need be carried out the end system node machine of emulation, beginning emulation;
Step h, check that through node state module checks the ruuning situation of end system node machine;
Step I, user stop emulation through status control module and control desk module.
Advantage of the present invention and good effect are:
1. use software tip AFDX avionics network design, reduced design cost, shortened the design cycle, improved work efficiency;
2. friendly man-machine interface, simple to operate, the convenient use;
3. employing modular design has made things convenient for the user between disparate modules, to carry out function separately;
4. the engineering to design can be kept in the database, can the storing multiple sets scheme;
5. to simulation result multiple output file form is provided, comprises BMP, JPEG, PNG and Excel, be convenient to the user design proposal of oneself is assessed;
6. the XML file of design of Simulation software output can load in the network drill system automatically, has reduced the human configuration time;
7. network drill system adopts unified control and management platform, and is user-friendly, improved efficient.
Description of drawings
Fig. 1 is the analogue system and demonstration platform framework figure of AFDX network design of the present invention and checking;
Fig. 2 is a comprehensive avionics network design module diagram of the present invention;
Fig. 3 is a network drill system module composition frame chart of the present invention;
Fig. 4 is the basic operation process flow diagram of AFDX network design simulation of the present invention system;
Fig. 5 is a network drill of the present invention system basic operation schematic flow sheet.
Embodiment
To combine accompanying drawing and embodiment that the present invention is done further detailed description below.
As shown in Figure 1; The analogue system of a kind of AFDX network design of the present invention and checking and demonstration platform; Comprise AFDX network design simulation system and network drill system two parts, wherein AFDX network design simulation system comprises: comprehensive avionics network design module 10, loading avionics communication task module 20, data input and preservation module 30, engineering management module 40, reasonalbeness check and authentication module 50, emulation module 60, the configuration file output module 70 that can load and network calculus module 80.The network drill system comprises network drill system module 90.
Comprehensive avionics network design module 10 is cores of AFDX network design simulation of the present invention system; Its composition is as shown in Figure 2, comprising: the resident module of avionics interconnection configuration network structure design module 11, subregion 12, message editing module 13, VL distribution module 14 and path generation module 15.This comprehensive avionics network design module 10 links to each other with authentication module 50 with loading avionics communication task module 20, data input and preserving module 30, engineering management module 40 and reasonalbeness check, and is as shown in Figure 1.Comprehensive avionics network design module 10 is directly imported and is preserved from data and imports avionics interconnection configuration structural drawing the module 30, perhaps designs the structure of avionics interconnection configuration through avionics interconnection configuration network structure design module 11.
Avionics interconnection configuration network structure design module 11; In graphic user interface according to the switch and the end system (ES of customization; End System); And the annexation of switch and switch, the connection instance of establishment avionics interconnection configuration, and record avionics interconnection configuration connects the port-mark of two end nodes and the speed that port is supported.
The resident module 12 of subregion provides newly-built, revises, function such as deletion subregion in graphic user interface, and supports subregion resident realization on end system, and the migration of resident subregion and releasing.According to loading the partition information that avionics communication task module 20 is extracted, the resident module 12 of subregion resides in subregion in each end system.
Message editing module 13, to message add, modification, editor or deletion action.Message is meant the avionics communication task in the avionics network.The user can add new message through message editing module 13, and the subregion in the new message is chosen from existing subregion, also can pass through the resident module 12 newly-built new subregions of subregion, and then distribute to each end system.
VL distribution module 14 to the good message of message editor module 13 ineditings, is created VL according to the source and destination partition information of message.If shared same the VL of a plurality of message arranged; Then in graphic user interface, indicate, to the message that is not indicated, VL of every message establishing; Calculate the BAG (Bandwidth Allocation Gap, bandwidth allocation interval) of VL at last according to the refresh cycle of bearer messages.Virtual link is created and is supported to distribute automatically and the manual allocation dual mode.When virtual link was created, in manual allocation VL process, by the VLID (virtual link ID) of artificial specify message, manual operation realized the message with identical source partition and identical purpose subregion is merged, and a shared VLID; To there not being the message of manual allocation VLID, distributing the automatic VLID of generation in the VL process automatically.
Path generation module 15 after the distribution of accomplishing VL, is set up corresponding virtual link paths with it according to the virtual link information that VL distribution module 14 produces.The virtual link path generates supports automated path to generate and manual path configurations dual mode.In the manual path configurations process of user, module is passed through the record of graphical interfaces explicit user routing, and carries out reasonalbeness check and judgement to the situation after the routing, and the irrational situation of routing is alarmed.For the automated path generating mode, adopt flow equalization, remaining bandwidth average delay or three kinds of algorithms of different of shortest path to realize.
Loading the avionics communication task module 20 main functions that realize has: (1) imports the avionics communication task; This communication task is XML (eXtensible Markup Language; Extend markup language) form; Loading 20 pairs of these XML files of avionics communication task module resolves; The avionics communication task information that reads out is transformed according to ID number of the avionics communication task, title, source partition, purpose subregion, communication task types, source end system, destination system, communication task refreshing frequency, communication task length, the maximum set form of time-delay that allows; Make it with comprehensive avionics network design module 10 in the avionics communication task have identical data structure; Show on graphic user interface according to form then, offer simultaneously the user to the avionics communication task add, operation such as editor, deletion; (2) partition information extracts: according to source partition and the purpose partition information in the avionics communication task attribute that imports; Carry out partition information and extract, and carry out consistency check and comparison, if some subregion exists in the avionics interconnection configuration in the new avionics communication task that loads with partition information in the avionics interconnection configuration; Then do not need to be written into once more; In the for example new communication task that imports A, B subregion are arranged, and A, B subregion have been arranged in the avionics interconnection configuration, then can not repeat once more to be written into.The avionics communication task that loading avionics communication task module 20 will transform behind the form passes to comprehensive avionics network design module 10.
The data input is to be used for the engineering of user's design is preserved with preserving module 30, is kept among the database SQL Server.11 pairs of data inputs of avionics interconnection configuration network structure design module are read or are stored with the data of preserving in the module 30.In engineering design process, the convenience in order to design preserves the engineering in the design in order on this basis, further designing later on sometimes.The data input is kept among the database SQL Server with preserving the engineering of module 30 with design, is convenient to the user former engineering is called, more is somebody's turn to do or further design.
Engineering management module 40 mainly retrains the design rule in the comprehensive avionics network design module 10, comprises that number, the number of end system, the subregion number of each end system support, the port number of each switch support, the number of VL, the scope of BAG (bandwidth allocation interval), chain circuit alarming boundary, the switch of switch supported the number of VL, the number that ES supports VL etc.This project administration module 40 can also be managed concentratedly many covers path scheme of the current engineering virtual link in the comprehensive avionics network design module 10; Selecting wherein, a sets of plan is current in design proposal; Can realize simultaneously the switching of different schemes, and operations such as scheme interpolation, deletion and copy.
Reasonalbeness check and authentication module 50 are used for the engineering that comprehensive avionics network design module 10 designs is verified; Whether checking end system virtual link number surpasses hardware requirement, whether the setting of end system virtual link meets the physical link rate requirement, and whether the design of the virtual link in the switch surpasses hsrdware requirements.If checking meets the requirements, then display design is errorless; Otherwise, will be with the wrong and alarm in the form display design of tabulation.The user judges according to the display result of reasonalbeness check and authentication module 50 whether design is reasonable, if there is irrational place, then in comprehensive avionics network design module 10, irrational engineering is made amendment; If inerrancy or alarm show, the configuration file output module 70 or the network calculus module 80 that then can start emulation module 60, can load.
Emulation module 60 makes up a simulation object; Use the member variable of network configuration in this simulation object of data initialization of avionics interconnection configuration of the design of user in the comprehensive avionics network design module 10, VL configuration, message arrangement, by user's input initialization message simulation parameter and system emulation time.Emulation module 60 is made up of three parts: simulation kernel module 61, simulation result network performance analysis module 62 and simulation result output module 63.Wherein, Simulation kernel module 61 is according to user configured message simulation parameter and system emulation time; Utilize the behavior of discrete event scheduling mechanism simulated target AFDX network; Respective switch and the ES model in its initialization simulation space at first, and the message that will produce according to each ES of configuration arrangement of VL and message.It will start simulation process then, and the duty of each simulation object of real-time analysis.Completely in the simulation process simulated every message ES has arrived the process of each purpose ES through several switch ports themselvess from the source; And accomplish required data statistics; Comprise that mainly VL postpones statistics, switch traffic statistics and fault statistics, stops the emulation behavior at last when the time is advanced to predetermined simulation time.Simulation result network performance analysis module 62 shows the form of the simulation result data in the simulation kernel module 61 with curve map, histogram, is convenient to the performance that designs in the customer analysis avionics interconnection configuration.The simulation result that the form with curve map, histogram that simulation result output module 63 is exported simulation result network performance analysis module 62 shows is preserved with the form of picture or Excel.
The configuration file output module 70 that can load is used for the avionics interconnection configuration structural drawing information extraction of wanting emulation from comprehensive avionics network design module 10, and the form output with the XML file offers module 92 as input file, as shown in Figure 4.The configuration file output module 70 that can load extracts the needed information of configuration file of switch and end system from the comprehensive avionics network design module 10 of verifying satisfactory VL of having and VL routing information through rationality inspection and authentication module 50.The end system configuration file content comprises: the VL configuration information of the base attribute information of end system relevant with end system (referring to that the source of VL or destination system are this end system).The switch configuration file content comprises: switch ports themselves VL forwarding information, and the built-in ES information of switch.After information extraction finished, the user can check the VL information that end system sends and receives on the AFDX avionics interconnection configuration that configures, and each port of switch is transmitted the relation of VL, its carrying of VL information can check to(for) physical link.The information of passing through consistency check (reasonalbeness check that comprises end system, switch and VL configuring condition) that extracts is output as the file of XML form, comprises end system configuration file and switch configuration file.
Network calculus module 80 is analyzed the theoretical end-to-end delay upper bound of message among the VL through the AFDX network that generates the VL path is carried out the network calculus analysis.Network calculus module 80 adopts deterministic network calculation technology, utilizes the burstiness consistency principle and lasting flow rate conversion method, according to the traffic characteristic of the message that flow into port, calculates to postponing end to end.The burstiness consistency principle is meant: behind VL process multistage switches, delivery rate causes time uncertainty to a certain degree as the input of next stage network element, so network delay can cause diffusion through multistage switches.Owing to there are many data stream in identical traffic path when polymerization, can cause the burstiness transition; But when its flow polymerization for the first time with regard to moulding; And the bit stream sequencing in the exchange process is constant relatively behind the flow polymerization forming, has therefore reduced extending influence that polymerization traffic causes in the subsequent node transmission course.Continuing the flow rate conversion method is meant: many data stream are competed same output port during through same switch and are formed queueing delay; Its time delay parameter is transformed into the flow with burstiness envelope; And the characteristic of its lasting flow is constant, and its time of carrying out next stage queuing output delay is calculated.Utilize mentioned above principle and computing method,, calculate the end-to-end delay under the worst case to the avionics interconnection configuration structure of customization.Network calculus module 80 is shown to the user with the result with the form of tabulating.
The concrete structured flowchart of network drill system module 90 is as shown in Figure 4.Network drill system module 90 major functions are: the function of simulation AFDX network-side system, and switch is simulated the forwarding capability of AFDX switch through static configuration, and control desk is controlled or is kept watch on the node main frame.Network drill system module 90 mainly comprises: control desk module 91, configuration import module 92, network settings module 93, Network Check module 94, status control module 95 and node state and check module 96.
As shown in Figure 4, the relationship description between the concrete function of each module reaches in the network drill system module 90 is following:
Configuration and management that control desk module 91 realizes each end system node machine and switch; Import the AFDX avionics interconnection configuration that has designed; According to the AFDX avionics interconnection configuration middle-end system node machine configuration file that has designed, switch is transmitted is connected situation with the AFDX interconnection configuration, builds system.
Configuration imports the output file that module 92 receives the configuration file output module 70 that can load, and is that each end system node machine loads allocation list according to this output file, revises the attribute and the content of avionics communication task to be sent, and preserves and revise content.
Network settings module 93 is implemented in the IP of each end system node machine that is provided with above the control desk module 91, and each IP needs and corresponding actual end system node machine IP is consistent.Network settings module 93 is installed in the control desk module 91.
Network Check module 94 realizes the connectedness of the network after being provided with through network settings module 93 is checked the connection state between inspection end system node machine and the switch.
Status control module 95 realizes that control desk is to the startup of each end system node machine and the control that stops.
Node state checks that module 96 realizes the running status of each end system node machine is checked.
Start control desk module 91 and each end system node machine in kind in the network drill system module 90; Control desk module 91 imports AFDX avionics interconnection configuration structured file; According to end system node machine configuration file, switch is transmitted is connected situation with AFDX avionics interconnection configuration, builds network system; Operation end system node machine program; Configuration importing module 92 output files according to the configuration file output module 70 that can load are respectively each node machine and load allocation list; Revise the attribute and the content of message to be sent; And preserve and revise content, load switch static forwarding table for respective switch then; Through network settings module 93 the IP address of each end system node machine is set in control desk module 91, the IP address of this IP address and the setting of every end system node machine in kind must be consistent; Through Network Check module 94 inspection network connectivties; Starting state control module 95, operation need be carried out the end system node of emulation, beginning emulation; In the process that emulation is carried out, check that through the node state on each end system module 96 checks the ruuning situation of node machine on the end system.Can stop emulation through status control module 95 and control desk module 91 in the simulation process.
AFDX network design of the present invention and checking emulation mode, specifically as shown in Figure 3, may further comprise the steps.
Step 1, user start comprehensive avionics network design module 10; Comprehensive avionics network design module 10 directly imports avionics interconnection configuration structural drawing through data input and preservation module 30 from database; Perhaps through in topological diagram, adding switch or end system at avionics interconnection configuration network structure design module 11; Carry out line then, the structure of design avionics interconnection configuration;
Step 2, loading avionics communication task module 20 import the XML file that has the avionics communication task, read in the avionics communication task;
After step 3, completion avionics communication task import, through the resident module 12 of subregion that the subregion in the avionics communication task is resident in each end system on each end system;
Step 4, user edit through the avionics communication task that 13 pairs of loadings of message editing module avionics communication task module 20 is written into; Revise source and destination and other association attributes of communication task, also can add new avionics communication task through message editing module 13;
Step 5, through VL distribution module 14 automatically or manual configuration produce VL;
Step 6, through path generation module 15 automatically or manual configuration produce the VL paths, accomplish design to the engineering in the current avionics network design module (10);
Scene in step 7, reasonalbeness check and 50 pairs of engineerings that designed of authentication module is verified, comprises that end system VL number, end system VL are provided with, the checking of switch VL design.If checking meets the requirements, then display design is errorless, continues execution in step eight; Otherwise, will give the user with mistake in the form display design of tabulation and alarm, change step 1 and carry out;
Step 8, user select in execution emulation module 60, the configuration file output module 70 that can load and the network calculus module 80 under the satisfactory situation of checking;
Carry out emulation module 60 and change the step 9 execution; The configuration file output module 70 that execution can load changes step 10 to be carried out; Carry out network calculus module 80 and change the step 11 execution;
Step 9, execution emulation module 60; At first call the data (comprising designed path information, avionics interconnection configuration structure, systematic parameter configuration etc.) of the engineering that simulation kernel module 61 will be designed according to comprehensive avionics network design module 10 and carry out modeling and simulating; The result who produces through 62 pairs of simulation kernel module 61 emulation of simulation result network performance analysis module then analyzes; The result of emulation exports with file layouts such as picture or Excel through simulation result output module 63; After operation was accomplished, the user preserved engineering through the data input among database with preserving module 30, withdraws from then;
Step 10, the configuration file output module 70 that can load will export switch and end system and and its corresponding VL information to the XML file of appointment, this document will offer network drill system module 90 and use;
Step 11, network calculus module 80 are analyzed the theoretical end-to-end delay upper bound of message among the VL through the AFDX network that generates the VL path is carried out the network calculus analysis, and after calculation finished, the result showed with the form of tabulation.
The demenstration method of AFDX network design of the present invention and checking, as shown in Figure 5, specifically comprise the steps.
Control desk module 91 and each end system in step a, the startup network drill system module 90, control desk module 91 imports AFDX avionics interconnection configuration structured files, is responsible for unified configuration end system node machine and switch;
Step b, control desk module 91 according to end system node machine configuration file, switch is transmitted is connected situation with AFDX avionics interconnection configuration, builds system;
Step c, operation end system node machine software, configuration importing module 92 output files according to the configuration file output module 70 that can load are respectively each node machine and load allocation list, revise the attribute and the content of message to be sent, and preserve and revise content;
The configuration file output module 70 that steps d, basis can load is respectively respective switch and loads switch static forwarding table;
Step e, network settings module 93 are provided with the IP address of each end system node machine in control desk module 91.The IP address of this IP address and the setting of every end system node machine in kind must be consistent;
Step f, Network Check module 94 inspection network connectivties; If network is not communicated with, then point out the user to be made amendment in wrong place; As be communicated with the continuation step g;
Step g, starting state control module 95, operation need be carried out the end system node machine of emulation, beginning emulation;
Step h, check that through node state module 96 checks the ruuning situation of each end system node machine;
Step I, user stop emulation through status control module 95 and control desk module 91.Status control module 95 can be controlled the startup of each node machine and stop, control desk module 91 be can control this network drill system module 90 program startup and stop etc.

Claims (9)

1. the emulation and the demo system of AFDX network design and checking; It is characterized in that; Comprise AFDX network design simulation system and network drill system two parts, wherein AFDX network design simulation system comprises comprehensive avionics network design module (10), loads avionics communication task module (20), data are imported and preserve module (30), engineering management module (40), reasonalbeness check and authentication module (50), emulation module (60), the configuration file output module (70) that can load and network calculus module (80); The network drill system comprises network drill system module (90);
Comprehensive avionics network design module (10) is made up of avionics interconnection configuration network structure design module (11), the resident module of subregion (12), message editing module (13), VL distribution module (14) and path generation module (15); Comprehensive avionics network design module (10) directly imports avionics interconnection configuration structure from data input and preservation module (30), perhaps through avionics interconnection configuration network structure design module (11) design avionics interconnection configuration structure;
Avionics interconnection configuration network structure design module (11) in graphic user interface according to the switch and the end system of customization; And the annexation of switch and switch; Create the connection instance of avionics interconnection configuration structure, and record avionics interconnection configuration structure connects the port-mark of two end nodes and the speed that port is supported;
That the resident module of subregion (12) provides in graphic user interface is newly-built, revise and the deletion sectoring function, realizes that subregion is resident on end system, and the migration of resident subregion and releasing; The resident module of subregion (12) resides in subregion in each end system according to the partition information that loads avionics communication task module (20) extraction;
Message editing module (13) to message add, modification, editor or deletion action; The said message avionics communication task in the electric network of navigating; Subregion in the new message is chosen from existing subregion, perhaps through the resident module of subregion (12) new partition, and then distributes to each end system;
VL distribution module (14) is created VL information to the good message of message editor module (13) inediting according to the source and destination partition information of message;
Path generation module (15) is set up corresponding virtual link paths with it according to the VL information that VL distribution module (14) produces;
Load that avionics communication task module (20) is used for importing and the avionics communication task of parsing XML format, with the avionics communication task information that reads out, convert into comprehensive avionics network design module (10) in the identical data structure of avionics communication task; Loading avionics communication task module (20) will be changed back avionics communication task information and on graphic user interface, show according to form, and to the user operation that the avionics communication task is added, edited and deletes will be provided; Load avionics communication task module (20) also according to source partition and purpose partition information in the avionics communication task attribute that imports, carry out the partition information extraction, and carry out consistency check and comparison with the partition information of avionics interconnection configuration structure; The avionics communication task that loading avionics communication task module (20) will transform behind the form sends comprehensive avionics network design module (10) to;
Data input and preservation module (30) are stored the avionics interconnection configuration structure of comprehensive avionics network design module (10) design, and comprehensive avionics network design module (10) can directly import avionics interconnection configuration structure from data input and preservation module (30);
Engineering management module (40) retrains the design rule in the comprehensive avionics network design module (10); And many covers path scheme of current engineering VL in the comprehensive avionics network design module (10) managed concentratedly; Provide and select current scheme, switch different schemes, and scheme interpolation, deletion and copy function;
Reasonalbeness check and authentication module (50) are used for the engineering of comprehensive avionics network design module (10) design is verified; Whether checking end system VL number surpasses hardware requirement, end system VL is provided with whether meet the physical link rate requirement, and whether the design of the VL in the switch surpasses hsrdware requirements; The user returns modification, configuration file output module (70) that under checking meets the requirements situation, start emulation module (60), can load or network calculus module (80) under the nonconforming situation of checking;
Emulation module (60) makes up a simulation object; Use the member variable of network configuration in this simulation object of data initialization of the avionics interconnection configuration structure of current design in the comprehensive avionics network design module (10), VL configuration, message arrangement, carry out emulation according to the initial message simulation parameter and the system emulation time of user's input;
The configuration file output module (70) that can load is used for extracting from the current avionics interconnection configuration structure of comprehensive avionics network design module (10) information of end system configuration file and switch configuration file; Form output with the XML file offers network drill system module (90);
Network calculus module (80) is through carrying out the network calculus analysis to the AFDX network using deterministic network calculation technology in the current generation of comprehensive avionics network design module (10) VL path; Utilize the theoretical end-to-end delay upper bound of message among the burstiness consistency principle and the lasting flow rate conversion methods analyst VL, the result is shown to the user with the form of tabulating; The described burstiness consistency principle is meant: behind VL process multistage switches; Delivery rate is as the input of next stage network element; Cause time uncertainty to a certain degree; Therefore network delay can cause diffusion through multistage switches owing to there are many data stream in identical traffic path when polymerization, can cause the burstiness transition, but when its flow polymerization for the first time with regard to moulding; And the bit stream sequencing in the exchange process is constant relatively behind the flow polymerization forming, has therefore reduced extending influence that polymerization traffic causes in the subsequent node transmission course; Continuing the flow rate conversion method is meant: many data stream are competed same output port during through same switch and are formed queueing delay; Its time delay parameter is transformed into the flow with burstiness envelope; And the characteristic of its lasting flow is constant, and its time of carrying out next stage queuing output delay is calculated;
The configuration that network drill system module (90) is accomplished peer-to-peer system and switch according to the end system configuration file and the switch configuration file of configuration file output module (70) output that can load; The function of control simulation AFDX network-side system, the forwarding capability of static configuration switch simulation AFDX switch are controlled or are kept watch on the node main frame in simulation process;
Wherein, AFDX is the avionic full-duplex switched-type Ethernet; VL is a virtual link; ID representes identification number.
2. the emulation and the demo system of a kind of AFDX network design according to claim 1 and checking; It is characterized in that; Avionics communication task information in the said loading avionics communication task module (20) after the conversion, its data structure comprises: the ID of avionics communication task number, title, source partition, purpose subregion, communication task types, source end system, destination system, communication task refreshing frequency, communication task length and maximum allows time-delay.
3. the emulation and the demo system of a kind of AFDX network design according to claim 1 and checking; It is characterized in that; Said emulation module (60), it is made up of three parts: simulation kernel module (61), simulation result network performance analysis module (62) and simulation result output module (63);
Wherein, Simulation kernel module (61) is according to the initial message simulation parameter and the system emulation time of user's input; Utilize the behavior of discrete event scheduling mechanism simulated target AFDX network, be specially: respective switch in the initialization simulation space and end system model, and the message that will produce according to each end system of configuration arrangement of VL and message; Start simulation process; The duty of each simulation object of real-time analysis, every message of complete simulation arrives the process of each destination system from source end system through several switch ports themselvess in simulation process, and accomplishes required data statistics; Comprise that mainly VL postpones statistics, switch traffic statistics and fault statistics, stops the emulation behavior when the time is advanced to predetermined simulation time;
Simulation result network performance analysis module (62) is shown to the user with the simulation result data in the simulation kernel module (61) with the form of curve map, histogram and analyzes;
Simulation result output module (63) is preserved the patterned simulation result data of simulation result network performance analysis module (62) with the form of picture or Excel.
4. the emulation and the demo system of a kind of AFDX network design according to claim 1 and checking; It is characterized in that said network drill system module (90) imports module (92), network settings module (93), Network Check module (94), status control module (95) and node state by control desk module (91), configuration and checks that module (96) forms;
Wherein, Control desk module (91) realizes configuration and the management to each end system node machine and switch; Import avionics interconnection configuration structure current in the comprehensive avionics network design module (10), according to end system node machine configuration file, switch is transmitted is connected situation with the AFDX interconnection configuration and builds network;
Configuration imports the output file that module (92) receives the configuration file output module (70) that can load, and is each end system node machine loading configuration file according to this document, revises the attribute and the content of message to be sent, and preserves and revise content;
Network settings module (93) is provided with the IP of each end system node machine in the control desk module (91), and each IP and corresponding actual end system node machine IP are consistent;
Network Check module (94) realizes the connectedness of the network after being provided with through network settings modules (93) is checked the connection state between inspection end system node machine and the switch;
Status control module (95) realizes that control desk is to the startup of each end system node machine and the control that stops;
Node state checks that module (96) realizes the running status of each end system node machine is checked.
5. the emulation and the demo system of a kind of AFDX network design according to claim 1 and checking; It is characterized in that; Said VL distribution module (14), it indicates a plurality of message of shared same VL in graphic user interface, to the message that is not indicated; VL of every message establishing, VL create VL is calculated in the back that finishes according to the refresh cycle of bearer messages BAG;
VL distribution module (14) has automatic distribution and manual allocation dual mode to create VL;
In the manual allocation mode, by the VLID of artificial specify message, manual operation realizes that message identical to source partition and that the purpose subregion is identical merges, and a shared VLID; Automatically in the allocation scheme, the message that does not have manual allocation VLID is generated VLID automatically;
Wherein, BAG is a bandwidth allocation interval; VLID is the virtual link sign.
6. the emulation and the demo system of a kind of AFDX network design according to claim 1 and checking is characterized in that, said path generation module (15), and it sets up the VL path has dual mode: automated path generates and manual path configurations; Wherein, the automated path generating mode adopts flow equalization, remaining bandwidth average delay or shortest-path method to realize.
7. application rights requires the AFDX network design of 1 described emulation and demo system and the emulation and the demenstration method of checking, it is characterized in that this method comprises the emulation mode of AFDX network design and checking, with the demenstration method of AFDX network design and checking;
Wherein, the emulation mode of a kind of AFDX network design and checking specifically may further comprise the steps:
Step 1, user start AFDX network design simulation system; Load comprehensive avionics network design module (10); Comprehensive avionics network design module (10) directly imports avionics interconnection configuration structure through data input and preservation module (30) from database; Perhaps in topological diagram, add switch or end system, carry out line then, design avionics interconnection configuration structure through the avionics interconnection configuration network structure design module (11) in comprehensive avionics network design module (10);
The XML file that step 2, loading avionics communication task module (20) import the avionics communication task reads in the avionics communication task;
After step 3, completion avionics communication task import, through the resident module of subregion (12) in the comprehensive avionics network design module (10) that the subregion in the avionics communication task is resident in each end system on each end system;
Step 4, user through the message editing module (13) in the comprehensive avionics network design module (10) to the avionics communication task that loads avionics communication task module (20) and be written into edit, add, modification or deletion action;
Step 5, through the VL distribution module (14) in the comprehensive avionics network design module (10) automatically or manual configuration produce virtual link VL;
Step 6, through the path generation module (15) in the comprehensive avionics network design module (10) automatically or manual configuration set up the VL path, accomplish design to the engineering in the current comprehensive avionics network design module (10);
Step 7, reasonalbeness check and authentication module (50) are verified the engineering that is designed, and comprise that end system VL number, end system VL are provided with, the checking of switch VL design, if checking meets the requirements, then display design is errorless, continues execution in step eight; Otherwise, will change step 1 and carry out with the wrong and alarm in the form display design of tabulation;
Step 8, user select to carry out emulation module (60), the configuration file output module (70) that can load or network calculus module (80) under the satisfactory situation of checking; Carry out emulation module (60) and change the step 9 execution; The configuration file output module (70) that execution can load changes step 10 to be carried out; Carry out network calculus module (80) and change the step 11 execution;
Step 9, execution emulation module (60): the simulation kernel module of at first calling in the emulation module (60) (61) will be carried out modeling and simulating according to the data that the engineering that is designed in the comprehensive avionics network design module (10) produces; The result who simulation kernel module (61) emulation is produced through the simulation result network performance analysis module (62) in the emulation module (60) then is shown to the user with the form of curve map, histogram and analyzes, the patterned simulation result that is shown through simulation result output module (63) with picture or the output of Excel file layout; Described simulation kernel module (61) is according to the initial message simulation parameter and the system emulation time of user's input; Utilize the behavior of discrete event scheduling mechanism simulated target AFDX network; Be specially: respective switch in the initialization simulation space and end system model; And, start simulation process, the duty of each simulation object of real-time analysis according to the message that each end system of configuration arrangement of VL and message will produce; Every message of complete simulation arrives the process of each destination system through several switch ports themselvess from source end system in simulation process; And accomplish required data statistics, comprise that mainly VL postpones statistics, switch traffic statistics and fault statistics, stops the emulation behavior when the time is advanced to predetermined simulation time; Described simulation result network performance analysis module (62) is shown to the user with the simulation result data in the simulation kernel module (61) with the form of curve map, histogram and analyzes; Described simulation result output module (63) is preserved the patterned simulation result data of simulation result network performance analysis module (62) with the form of picture or Excel;
After simulation operations was accomplished, the user preserved engineering through the data input among database with preserving module (30), withdraws from AFDX network design simulation system then;
Step 10, the configuration file output module (70) that can load extract end system configuration file and switch configuration file from current avionics interconnection configuration structure, export to network drill system module (90) with the form of XML file;
Step 11, network calculus module (80) are analyzed the theoretical end-to-end delay upper bound of message among the VL through the AFDX network that generates the VL path is carried out the network calculus analysis, and after calculation finished, the result was shown to the user with the form of tabulation;
The demenstration method of said AFDX network design and checking specifically may further comprise the steps:
Control desk module (91) and each end system in step a, the startup network drill system module (90), control desk module (91) import AFDX avionics interconnection configuration structure; Described control desk module (91) realizes configuration and the management to each end system node machine and switch; Import avionics interconnection configuration structure current in the comprehensive avionics network design module (10), according to end system node machine configuration file, switch is transmitted is connected situation with the AFDX interconnection configuration and builds network;
Step b, control desk module (91) according to end system node machine configuration file, switch is transmitted is connected situation with AFDX avionics interconnection configuration, builds system;
Step c, operation end system node machine program, configuration importing module (92) is respectively each node machine loading allocation list according to the output file of the configuration file output module (70) that can load, and revises the attribute and the content of message to be sent, and preserves and revise content; Described configuration imports the output file that module (92) receives the configuration file output module (70) that can load, and is each end system node machine loading configuration file according to this document, revises the attribute and the content of message to be sent, and preserves and revise content;
Steps d, the switch configuration file of exporting according to the configuration file output module (70) that can load are respectively respective switch loading switch static forwarding table;
Step e, network settings module (93) are provided with the IP address of each end system node machine in control desk module (91), the IP address of this IP address and the setting of every end system node machine in kind must be consistent; Described network settings module (93) is provided with the IP of each end system node machine in the control desk module (91), and each IP and corresponding actual end system node machine IP are consistent;
Step f, Network Check module (94) inspection network connectivty; If network is not communicated with, then point out the user to be made amendment in wrong place; As be communicated with the continuation step g; Described Network Check module (94) realizes the connectedness of the network after being provided with through network settings modules (93) is checked the connection state between inspection end system node machine and the switch;
Step g, starting state control module (95), operation need be carried out the end system node machine of emulation, beginning emulation; Described status control module (95) realizes that control desk is to the startup of each end system node machine and the control that stops;
Step h, check the ruuning situation that module (96) is checked end system node machine through node state; Described node state checks that module (96) realizes the running status of each end system node machine is checked;
Step I, user stop emulation through status control module (95) and control desk module (91).
8. the emulation and the demenstration method of AFDX network design according to claim 7 and checking; It is characterized in that; Produce VL described in the step 5, be specially: a plurality of message with shared same VL in graphic user interface indicate, to the message that is not indicated; VL of every message establishing, VL create VL is calculated in the back that finishes according to the refresh cycle of bearer messages bandwidth allocation interval BAG;
In the manual allocation mode, by the virtual link sign VLID of artificial specify message, manual operation realizes that message identical to source partition and that the purpose subregion is identical merges, and a shared VLID; Automatically in the allocation scheme, the message that does not have manual allocation VLID is generated VLID automatically.
9. the emulation and the demenstration method of AFDX network design according to claim 7 and checking; It is characterized in that; Automatically dispose described in the step 6 and set up the VL path, adopt flow equalization, remaining bandwidth average delay or three kinds of distinct methods of shortest path to realize.
CN2010102304200A 2010-07-19 2010-07-19 Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof Expired - Fee Related CN101894192B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102304200A CN101894192B (en) 2010-07-19 2010-07-19 Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102304200A CN101894192B (en) 2010-07-19 2010-07-19 Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof

Publications (2)

Publication Number Publication Date
CN101894192A CN101894192A (en) 2010-11-24
CN101894192B true CN101894192B (en) 2012-07-25

Family

ID=43103383

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102304200A Expired - Fee Related CN101894192B (en) 2010-07-19 2010-07-19 Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof

Country Status (1)

Country Link
CN (1) CN101894192B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209000B (en) * 2011-07-05 2013-04-03 北京航空航天大学 Avionics full duplex switched Ethernet (AFDX) network terminal system simulator with layered fault injection and fault analysis functions
CN103020162B (en) * 2012-11-26 2015-11-04 中国电力科学研究院 CC2000 model conversion imports the method for D5000 system
CN103853871B (en) * 2013-11-21 2017-05-24 北京航空航天大学 Safety requirement modeling method applicable for avionics system
CN104410581A (en) * 2014-10-17 2015-03-11 中国航空工业集团公司第六三一研究所 Configuration information design and information extraction of AFDX (Avionics Full Duplex Switched Ethernet) network
CN105162612B (en) * 2015-06-17 2018-01-26 中国航空无线电电子研究所 A kind of overstocked method of data in calculating AFDX networks
FR3048146B1 (en) * 2016-02-19 2018-03-02 Sagem Defense Securite COMMUNICATION NETWORK
CN106161117B (en) * 2016-09-29 2019-03-12 北京润科通用技术有限公司 A kind of analogue system and emulation mode of AFDX network
CN106850279B (en) * 2017-01-17 2018-12-28 中国商用飞机有限责任公司北京民用飞机技术研究中心 Distributed avionics system network collocating method and system, emulator and hardware system
CN107241234B (en) * 2017-08-09 2020-07-31 北京润科通用技术有限公司 AS5643 network simulation method and system
CN107390548B (en) * 2017-08-31 2018-06-19 中国民航大学 A kind of avionics HWIL simulation data path control system
CN107809335B (en) * 2017-11-16 2020-09-29 北京润科通用技术有限公司 Configuration method and device of network system
CN108170953B (en) * 2017-12-27 2021-07-13 中国科学院微电子研究所 Circuit diagram migration method and device
CN108616387B (en) * 2018-03-30 2021-02-02 北京润科通用技术有限公司 Configuration method and device of virtual terminal based on AFDX (avionics full Duplex switched Ethernet) bus
CN111835532B (en) 2019-04-11 2022-04-05 华为技术有限公司 Network authentication method and device
CN110086680B (en) * 2019-05-17 2022-08-05 北京华力智飞科技有限公司 AFDX (avionics full Duplex switched Ethernet) network configuration generation method, device and system
CN110493040B (en) * 2019-08-02 2022-06-14 中国航空无线电电子研究所 Design method and device of airborne network
CN113806290B (en) * 2021-08-27 2023-10-27 中国航空无线电电子研究所 High-integrity system-on-a-chip for integrated modular avionics systems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101482753A (en) * 2009-02-11 2009-07-15 北京华力创通科技股份有限公司 Real-time simulation apparatus and system of redundancy flight control computer
CN101604162A (en) * 2009-07-02 2009-12-16 北京航空航天大学 A kind of comprehensively modularized core processing system for civil avionics

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101482753A (en) * 2009-02-11 2009-07-15 北京华力创通科技股份有限公司 Real-time simulation apparatus and system of redundancy flight control computer
CN101604162A (en) * 2009-07-02 2009-12-16 北京航空航天大学 A kind of comprehensively modularized core processing system for civil avionics

Also Published As

Publication number Publication date
CN101894192A (en) 2010-11-24

Similar Documents

Publication Publication Date Title
CN101894192B (en) Simulation and demonstration system for design and validation of AFDX (Avionics Full Duplex Switched Ethernet) network and simulation and demonstration method thereof
CN109802852B (en) Method and system for constructing network simulation topology applied to network target range
CN105429780B (en) A method of virtualization network service business automatically generates and dynamic monitors
CN105117835B (en) A kind of electric network information computer room three-dimensional visualization management platform based on B/S frameworks
CN114035773B (en) Configuration-based low-code form development method, system and device
CN105204812B (en) A kind of multiple solutions display & control system and its integrated approach based on plug-in unit
CN108306804A (en) A kind of Ethercat main station controllers and its communication means and system
CN108540307A (en) Software and hardware based on SDN mixes virtual network custom-built system
WO2023103247A1 (en) Component and strategy linkage method and apparatus, and device, system and storage medium
CN110838961B (en) General aviation bus message scheduling system
CN103442038B (en) A kind of HLA emulation control of master-salve distributed cooperating operation
TWI713384B (en) SYSTEM FOR WiFi ROUTE DISCOVERY IN VIRTUAL NETWORK
CN110249593A (en) The system and method for configuring the IED process bus network switch according to substation topology specification
CN104363122B (en) A kind of method for pre-configuration and system of network element
CN108460199A (en) CNI modelings
CN106161117B (en) A kind of analogue system and emulation mode of AFDX network
CN101867490A (en) Maintenance operation system and method
Gao et al. Cyber-physical systems testbed based on cloud computing and software defined network
CN102325057A (en) Network testing device
CN109189380A (en) Algorithm integration frame and method
CN106991001A (en) Radionavigation recognizes simulation system
CN106371931B (en) A kind of high-performance geoscience computing service system based on Web frame
CN101620528A (en) Method for structuring workflow system based on XPDL
CN106708764A (en) Universal IO processing system for airborne avionic system
TWI651667B (en) Interface system of virtual and physical integrated network with resources topology

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120725

Termination date: 20190719