Model-based unmanned aerial vehicle system architecture design method

文档序号:86456 发布日期:2021-10-08 浏览:23次 中文

阅读说明:本技术 一种基于模型的无人机系统架构设计方法 (Model-based unmanned aerial vehicle system architecture design method ) 是由 常创业 高星海 王卓奇 刘海云 游令非 于 2021-07-21 设计创作,主要内容包括:本发明公开一种基于模型的无人机系统架构设计方法,目的旨在应对当前无人机系统设计过程中作战需求多变、设计周期缩短、技术风险增大的挑战,采用数据驱动的架构开发方法,通过建立无人机系统架构开发框架,设计面向不同视角的架构建模流程,定义基于SysML和Modelica的建模和仿真规范,使无人机系统设计从作战概念的构思和确认开始,关注系统架构的正向分析和设计,借助逻辑建模和系统仿真在无人机系统设计的早期就进行概念的验证和指标的闭环。(The invention discloses a model-based unmanned aerial vehicle system architecture design method, which aims to solve the challenges of variable combat requirements, shortened design period and increased technical risk in the current unmanned aerial vehicle system design process.)

1. A model-based unmanned aerial vehicle system architecture design method is characterized in that: the method comprises the following specific steps:

step 1: establishing an unmanned aerial vehicle system architecture development framework, which comprises defining concerned visual angles in the design process of the unmanned aerial vehicle system architecture and views to be developed in each visual angle;

step 2: designing a development process of an unmanned aerial vehicle system combat visual angle, developing a logic model and a space-time model of unmanned aerial vehicle system combat according to an input unmanned aerial vehicle system combat concept, carrying out simulation of a system model, verifying the rationality of the system model, and generating combat requirements;

and step 3: designing a logic visual angle development process of the unmanned aerial vehicle system, developing a logic model and a geometric model of the unmanned aerial vehicle system according to the input combat requirements of the unmanned aerial vehicle system, carrying out simulation of a system model, verifying the rationality of the system model and generating system requirements;

and 4, step 4: designing a physical visual angle development process of an unmanned aerial vehicle system, developing a logic model and a mathematical model of an unmanned aerial vehicle system component according to input unmanned aerial vehicle system requirements, carrying out simulation of a component model, verifying the rationality of the component model, and generating component requirements;

and 5: the integration of the space-time model, the logic model and the mathematical model of the cross-level battle visual angle, the logic visual angle and the physical visual angle is developed, the unmanned aerial vehicle system architecture simulation of multiple fields, multiple dimensions and multiple disciplines is realized, and closed-loop verification is carried out on the battle requirements, the system requirements and the component requirements of the unmanned aerial vehicle system.

2. The model-based unmanned aerial vehicle system architecture design method of claim 1, wherein: in step 1, defining 3 visual angles and 26 views; wherein, the 3 visual angles comprise a battle visual angle, a logic visual angle and a physical visual angle. The fighting visual angle and the logic visual angle are divided into 22 views of 5 categories according to requirements, structures, behaviors, constraints, data and simulation, and the physical visual angle is divided into 4 views of 3 categories according to products, data and simulation; requirements, structures, behaviors, constraints and data models in the operational view and the logical view, and product and data models in the physical view belong to logical models, simulation models in the three views belong to mathematical models, and space-time information models and system geometric models are independently divided into space-time models because of time and space characteristics;

the view included in the battle view angle is as follows: the system comprises a battle demand model, a battle demand tracking model, a battle node model, a battle interaction model, a battle participant model, a battle mission model, a battle activity model, a battle state model, a concept data model, an efficiency constraint model and a time-space information model;

the logical views include the views: system requirements, system requirement tracking, system composition, system interaction, system participants, system functions, system activities, system states, logic data, performance constraints, and system geometric models;

the view included in the physical view is a physical specification, a physical interface, physical data and a physical model of the Saybolt.

3. The model-based unmanned aerial vehicle system architecture design method of claim 1, wherein: in step 2, the unmanned aerial vehicle system combat visual angle development process comprises the following activities:

(1) standing at the angle of an unmanned aerial vehicle system fighter, analyzing the description of a fighting concept provided by a user, converting the fighting concept into an item chemical fighting requirement, and expressing the item chemical fighting requirement by using a requirement diagram of SysML;

(2) identifying relevant combat nodes from the combat requirements, using block definition graph representations of SysML;

(3) identifying main combat tasks from the combat requirements, and using a case diagram expression of SysML;

(4) defining for each of the combat missions campaign, and control and data flows between the campaign, and assigning the campaigns to different lanes, each lane being associated with a campaign node, expressed using the activity map of SysML;

(5) defining conceptual data used in a system model by analyzing data streams in the battle activities, and using block definition graph expression of SysML;

(6) based on the activities (4) and (5), control flow and data flow between different lanes can be converted into fighting ports between fighting nodes, and concept data transferred in the fighting ports are defined and expressed by using an internal block diagram of SysML;

(7) analyzing the state which can be kept for a long time by the fighting node, associating the state with the fighting activity allocated to the fighting node in the lane, defining the state transition logic of the fighting node, and expressing the state transition logic by using a state machine diagram of SysML;

(8) and defining the efficiency index MOE of the fighting concept and the key performance parameter KPP of the fighting node, establishing a constraint relation between the MOE and the KPP, and expressing by using a parameter map of SysML.

4. The unmanned aerial vehicle system combat perspective development process of claim 3, wherein: the following activities are also possible: synchronous or asynchronous messages passed between the combat nodes are defined based on activities (4) and (5), using a sequence diagram representation of SysML.

5. The model-based unmanned aerial vehicle system architecture design method of claim 1, wherein: in step 3, the logical view development process of the unmanned aerial vehicle system comprises the following activities:

(1) standing at the angle of an unmanned aerial vehicle system designer, converting the operation requirements distributed to operation nodes of the unmanned aerial vehicle system into the technical requirements of the unmanned aerial vehicle system, and expressing the technical requirements by using a requirement graph of SysML;

(2) decomposing the combat activity into top-level functions of the unmanned aerial vehicle system based on the combat activity assigned to the unmanned aerial vehicle system combat node, expressed using usage profiles of SysML;

(3) based on the top-level function of the unmanned aerial vehicle system, the system function decomposition and analysis are carried out by applying domain knowledge, the functions are distributed to different lanes and are expressed by using activity diagrams of SysML;

(4) defining internal component elements of the unmanned aerial vehicle system by analyzing lanes in the system activity diagram, and expressing the internal component elements by using a block definition diagram of SysML;

(5) defining logical data of the system by analyzing control flow and data flow between lanes in system activity, expressed using block definition maps of SysML;

(6) based on activity (4) and activity (5), control and data streams between different lanes can be converted to logical ports between system elements and logical data communicated in the logical ports defined, expressed using the internal block diagram of SysML;

(7) analyzing the state that the system element can keep for a long time, associating the state with the system activity allocated to the system element in the swimlane, defining the state transition logic of the system element, and expressing the state transition logic by using a state machine diagram of SysML;

(8) and converting key performance parameters KPP distributed to the unmanned aerial vehicle system combat node into performance indexes MOP of the unmanned aerial vehicle system, establishing a constraint relation between the MOP of the unmanned aerial vehicle system and system elements MOP, and expressing by using a parameter map of SysML.

6. The logical perspective development process for an unmanned aerial vehicle system of claim 5, wherein: the following activities are also possible: synchronous or asynchronous messages passed between the combat nodes are defined based on activities (4) and (5), using a sequence diagram representation of SysML.

7. The model-based unmanned aerial vehicle system architecture design method of claim 1, wherein: in step 4, the physical visual angle development process of the unmanned aerial vehicle system comprises the following activities:

(1) converting a hierarchical structure and a cross-linking relation in the unmanned aerial vehicle system model into a Saybook physical model of the unmanned aerial vehicle system based on a conversion standard of SysML and Modelica;

(2) ensuring that the Modelica-based Saybook physical model and the SysML-based system description model of the unmanned aerial vehicle system have the same hierarchy, composition and interface relation, and developing the Saybook physical model of the unmanned aerial vehicle system component by using subject knowledge;

(3) based on a componentization design thought, integrating an unmanned aerial vehicle system component model comprising a plurality of disciplines into a rapid prototype of the unmanned aerial vehicle system from bottom to top according to system levels, composition and interface relations;

(4) by using a non-causal Modelica solver, performing multidisciplinary joint simulation, and verifying the feasibility of system and system element performance indexes (MOP);

(5) the design parameters which are subjected to simulation verification are used as physical specifications to be transmitted downwards, and an example specification block definition diagram in SysML is used for description;

(6) the physical interfaces and physical data involved in the physical specification are described using the example specification block definition diagram in SysML.

8. The model-based unmanned aerial vehicle system architecture design method of claim 1, wherein: in step 5, integrating a cross-level space-time model, a logic model and a mathematical model of an operational visual angle, a logic visual angle and a physical visual angle, wherein the integrated development of the three interfaces comprises the following steps:

(1) space-time-logic interface: event, signal, position and distance data are mainly obtained from a space-time model, the execution of the fighting behaviors in a logic model is triggered, and meanwhile, the logic model drives the simulation of the space-time model according to the fighting logic and the fighting rule;

(2) logic-math interface: the conversion of structures, data and interfaces between a logic model and a mathematical model is mainly realized, the logic model transmits system architecture and index constraint to the mathematical model, and meanwhile, the mathematical model feeds back a solving result and physical parameters to the logic model;

(3) math-spatio-temporal interface: the real-time calculation result based on the mathematical model drives the transformation of the time-space information in the space-time model, so as to generate new events, signals, positions and distances.

Technical Field

The invention belongs to the field of unmanned aerial vehicle system design, relates to an unmanned aerial vehicle system architecture design method based on a model, and relates to a model-based unmanned aerial vehicle system combat demand capture, functional behavior analysis and architecture comprehensive balance method.

Background

With the progress of technologies such as communication, control and artificial intelligence, the unmanned aerial vehicle system plays an increasingly important role in the civil and military fields. Especially in the field of defense, unmanned aerial vehicle systems that are characterized by cross-domain interoperation, formation of manned/unmanned aerial vehicles, unmanned aerial vehicle clustering, etc., continue to emerge in the concept of combat. These all bring challenges to the design paradigm of conventional vehicle-centered unmanned aerial vehicle systems, and it is urgently needed to establish a forward design flow of unmanned aerial vehicle systems with combat demands as a traction and system architecture as a core.

Since the advent of the Zachman architecture framework, the architectural approach has gradually become an effective way to solve complex problems. Especially, the architecture framework DoDAF released by the U.S. department of defense is an effective tool for planning, managing, designing, building and operating complex systems. However, the meta-model and the 52 views with 8 views included in the DoDAF architecture framework are too complex for the design of the unmanned aerial vehicle system, and it is imperative to define a development framework and a development method of the unmanned aerial vehicle system framework and support the design of the unmanned aerial vehicle system framework.

The system modeling language SysML is a general architecture description language and supports formalized modeling of the requirements, structures, behaviors, parameters and the like of a complex system. However, due to the universality of the SysML, the flexibility is brought to the unmanned aerial vehicle system architecture modeling, and the semantic ambiguity is also brought, so that a semantic-based logical mapping relation between the SysML and the unmanned aerial vehicle system architecture development framework needs to be established urgently, and the normalization and the rigor are brought to the unmanned aerial vehicle system architecture modeling while the flexibility is ensured.

SysML is a formalized system architecture description language, but does not have mathematical analysis capabilities. Modelica is an object-oriented multidisciplinary unified modeling language, has mathematical solving capabilities of cause-effect-non-cause-effect, dispersion-continuity and the like, and can effectively bear the SysML architecture model and make up for weak items of the SysML in the aspect of mathematical analysis. Although the standard for conversion from SysML to modeica exists at present, the standard is a general mapping specification based on syntax, and cannot support the conversion from the architecture description model of the unmanned aerial vehicle system to the analysis model from the aspect of semantics, so that semantic conversion and integration research of a logic model based on SysML and a mathematical model based on modeica of the unmanned aerial vehicle system need to be developed.

Disclosure of Invention

Aiming at the problems, the invention provides a model-based unmanned aerial vehicle system architecture design method, which comprises the steps of providing an unmanned aerial vehicle system architecture development framework, designing an unmanned aerial vehicle system architecture development process, defining modeling and simulation specifications of an unmanned aerial vehicle system architecture, and providing conversion and integration paths of a combat space-time model, a SysML logical model and a Modelica mathematical model of an unmanned aerial vehicle system.

The invention relates to a model-based unmanned aerial vehicle system architecture design method, which comprises the following specific steps:

step 1: and establishing an unmanned aerial vehicle system architecture development framework, including defining concerned view angles in the design process of the unmanned aerial vehicle system architecture and views to be developed in each view angle.

Step 2: designing unmanned aerial vehicle system operation visual angle development flow, according to the unmanned aerial vehicle system operation notion of input, developing the logical model and the space-time model of unmanned aerial vehicle system operation, developing the emulation of system model, verifying the rationality of system model, generating the operation demand.

And step 3: designing an unmanned aerial vehicle system logic visual angle development flow, developing a logic model and a geometric model of an unmanned aerial vehicle system according to input unmanned aerial vehicle system combat requirements, developing simulation of a system model, verifying the rationality of the system model, and generating system requirements.

And 4, step 4: designing an unmanned aerial vehicle system physical visual angle development flow, developing a logic model and a mathematical model of an unmanned aerial vehicle system component (the bottommost system element) according to input unmanned aerial vehicle system requirements, developing simulation of the component model, verifying the rationality of the component model, and generating component requirements.

And 5: the integration of the space-time model, the logic model and the mathematical model of the cross-level battle visual angle, the logic visual angle and the physical visual angle is developed, the unmanned aerial vehicle system architecture simulation of multiple fields, multiple dimensions and multiple disciplines is realized, and closed-loop verification is carried out on the battle requirements, the system requirements and the component requirements of the unmanned aerial vehicle system.

The invention has the advantages that:

1. the invention provides a model-based unmanned aerial vehicle system architecture design method, provides a development framework of an unmanned aerial vehicle system architecture, comprises all elements of unmanned aerial vehicle system architecture design such as 'combat mission-combat activity-combat demand-system architecture-measure index' and the like, and meets the requirement of forward design of an unmanned aerial vehicle system;

2. the invention relates to a model-based unmanned aerial vehicle system architecture design method, which designs a combat visual angle, a logic visual angle and a physical visual angle modeling process based on an unmanned aerial vehicle system architecture development framework, and organically integrates SysML and Modelica modeling languages with the modeling process, so that unmanned aerial vehicle system designers can quickly develop unmanned aerial vehicle system architecture design;

3. the invention relates to an unmanned aerial vehicle system architecture design method based on a model, which constructs an unmanned aerial vehicle system architecture modeling and simulation environment facing to a combat concept, integrates a space-time model, a logic model and a mathematical model through a finite state machine, and realizes the joint analysis and simulation of a space-time-logic-mathematical heterogeneous model through an event driving mechanism.

Drawings

FIG. 1 is a model-based design method for an unmanned aerial vehicle system architecture;

FIG. 2 is a diagram of a development process for the battle view angle of the unmanned aerial vehicle system;

FIG. 3 is a flow chart of a logical view development of the UAV system;

FIG. 4 is a flowchart of physical perspective development for an unmanned aerial vehicle system;

FIG. 5 is a schematic diagram of spatio-temporal-logical-mathematical model integration;

FIG. 6 is an illustration of an example of a model development of an unmanned aerial vehicle system combat perspective;

FIG. 7 is an exemplary diagram of a logical view model development for an UAV system;

fig. 8 is a diagram illustrating an example of physical perspective model development of the drone system.

Detailed Description

The following is a more detailed description of the steps of the present invention.

The model-based unmanned aerial vehicle system architecture design method disclosed by the invention has the following specific design process as shown in figure 1:

step 1: establishing an unmanned aerial vehicle system architecture development framework, including defining the view angles concerned in the design process of the unmanned aerial vehicle system architecture and the views to be developed in each view angle, as shown in table 1, defining 3 view angles and 26 views. The 3 views include a combat view, a logical view, and a physical view. The fighting visual angle and the logic visual angle are divided into 22 views of 5 categories according to requirements, structures, behaviors, constraints, data and simulation, and the physical visual angle is divided into 4 views of 3 categories according to products, data and simulation. The demands, structures, behaviors, constraints and data models in the operational view and the logical view, and the product and data models in the physical view belong to logical models, and the simulation models in the three views belong to mathematical models, but the space-time information model and the system geometric model are divided into space-time models separately because of the time and space characteristics. Thus, the 26 view models are divided into three categories of space-time models, logic models and mathematical models (especially physical models of Saybolt).

Table 1 unmanned aerial vehicle system architecture development framework

The unmanned aerial vehicle system architecture development framework is used as a basic framework of the unmanned aerial vehicle system architecture development method, and development of a system model, a system model and a component model in subsequent steps is carried out on the basis of the framework.

The following explains the views concerned in the design process of the architecture of the unmanned aerial vehicle system, and the views to be developed in each view:

1. angle of view for battle

The method is characterized in that a system description model (including structural information of nodes, interaction, participants and the like of the battle, behavior information of tasks, activities, states and the like of the battle, concept data of exchanged materials, energy, information and the like, constraint information of the battle efficiency) and a spatio-temporal information model of the battle concept are established based on the battle concept from the perspective of operators. The views contained in the combat perspective are defined as follows:

101. the battle requirements are as follows: the method and the system provide requirements for meeting national strategies or fighting tasks dealing with external threats, and relevant fighting nodes, fighting activities, efficiency constraints and the like.

102. Pursuit of battle demand: and establishing a tracking relation between the combat demand and model elements such as combat missions, combat nodes, combat interaction, combat activities, combat states, concept data, efficiency constraints and the like.

103. The combat node: through the analysis of the combat demand, various entities involved in the combat activity, including organizations, processes, equipment, personnel, etc., are extracted.

104. And (3) fighting interaction: and analyzing resource interaction between the operation nodes based on the operation activity decomposition, and defining operation ports between the operation nodes and substances, energy, information and the like transmitted by the operation ports.

105. The combat participants: the method is an abstract expression of various roles participating in a battle task, and participants can be organizations, processes, personnel, equipment, even natural environments and induced environments.

106. The battle mission is as follows: indicating the perspective of the station at the fighter, the combat mission being completed by the combat participants in order to meet the combat objectives that must be achieved.

107. The fighting activities are as follows: expressing the activity logic of each combat task implementation, and the related control flow and object flow, the activities are distributed to the corresponding combat nodes and participants.

108. The operational state is as follows: the state transition of various combat elements in the combat process is expressed, and the state transition of each combat node and each participant is also included.

109. Concept data: which expresses the materials, energy and information exchanged between the operational nodes during the course of a campaign, which information is referred to during the course of a campaign interaction and the definition of the campaign.

110. And (3) restraining the efficiency: and expressing the constraint relation between the performance index (MOE) of the battle mission and the Key Performance Parameters (KPP) of different battle nodes and participants.

111. A space-time information model: the deduction process of the unmanned aerial vehicle system combat concept on time-space is expressed in a three-dimensional visual mode.

2. Logical view

The model product of the logical view bearing combat view is used for establishing a system description model (comprising structural information of system composition, interaction, participants and the like, behavior information of system function, activity, state and the like, logic data of exchanged materials, energy, information and the like, constraint information of system performance) of elements such as a carrier, a load, communication, control and the like in the unmanned aerial vehicle system, and a system geometric model. The views contained in the logical views are defined as follows:

201. system requirements: the technical requirements are provided for the structure, the behavior, the constraint and the data of elements such as a carrier, a load, communication and control of the unmanned aerial vehicle system.

202. And (3) tracking system requirements: and establishing a tracking relation between the system requirements of the unmanned aerial vehicle and model elements such as functions, system composition, system interaction, system activity, system state, logic data, performance constraint and the like of the unmanned aerial vehicle system.

203. The system comprises the following components: describing the hierarchical relationship of elements such as a carrier, a load, communication, control and the like contained in the unmanned aerial vehicle system, and forming a decomposition structure of the unmanned aerial vehicle system.

204. System interaction: and analyzing the resource interaction of the elements of the unmanned aerial vehicle system based on the system activity decomposition, and defining a logic port of the interaction of the elements of the unmanned aerial vehicle system and substances, energy, information and the like transmitted on the logic port.

205. The system participants: representing various roles interacting with elements of the vehicle, load, communication, control, etc., the participants can be organizations, people, equipment, even natural and induced environments.

206. The system functions are as follows: representing visible, valuable services (such as controlling flight, performing reconnaissance, etc.) provided by the drone system to the user, system functions are performed by system participants.

207. The system moves: the activity logic representing the implementation of system functions, and the associated control and object flows, are distributed over the corresponding vehicle, load, communication, control, etc. elements.

208. The system state is as follows: the state transition of the unmanned aerial vehicle system in the battle process is expressed, wherein the state transition of the vehicle, the load, the communication, the control and the system participants is included.

209. Logic data: expressing the materials, energy and information exchanged between the elements of the vehicle, load, communication, control, etc., which will be referenced during system interaction and system activity definition. The logical data is a further refinement of the conceptual data, but does not relate to specific implementation details.

210. Performance constraints are as follows: and expressing the constraint relation between the performance indexes (MOP) of the unmanned aerial vehicle system and the performance indexes (MOP) of the elements such as the carrier, the load, the communication, the control and the like.

211. A system geometric model: three-dimensional geometrical information of elements of the vehicles, loads, communications, controls, etc. is expressed in a visual manner, and the discrete and continuous behavior of the drone system can be integrated.

3. Physical perspective

The method comprises the steps of carrying out model products of logical views through physical views, designing physical implementation modes of elements such as a carrier, a load, communication and control, establishing a Saybook physical model of a system, carrying out bottom-up virtual integration and joint simulation, verifying the realizability of elements MOP (machine-aided process) distributed to the carrier, the load, the communication and the control and the reachability of the system MOP, and generating a component description model (including physical specifications, physical interfaces and physical data of components) of the system elements based on verified design parameters. The views contained in the physical view are defined as follows:

301. physical specification: the physical specifications of the elements of the carrier, load, communication, control, etc. are expressed, including information of size, weight, power consumption, etc.

302. Physical interface: expressing the physical connections between elements of the carrier, payload, communication, control, etc., including mechanical, electrical, information, etc., the physical interfaces are instantiations of logical ports.

303. Physical data: the physical format of the material, energy, information conveyed by the interface expressing the elements of the carrier, load, communication, control, etc. is implementation specific.

304. Physical model of Saybook: the mathematical model of the elements of the carrier, the load, the communication, the control and the like in the aspects of machinery, electricity, hydraulic pressure, control and the like is expressed.

Step 2: designing unmanned aerial vehicle system operation visual angle development flow, according to the unmanned aerial vehicle system operation notion of input, developing the logical model and the space-time model of unmanned aerial vehicle system operation, developing the emulation of system model, verifying the rationality of system model, generating the operation demand.

The unmanned aerial vehicle system combat visual angle development process is a modeling process meeting unmanned aerial vehicle system model development defined under the fully comprehensive functional logic relationship of various views in the combat visual angle and the syntax semantic rule of SysML, and mainly comprises the following 9 activities as shown in FIG. 2:

(1) standing at the angle of an unmanned aerial vehicle system fighter, analyzing the description of a fighting concept provided by a user, converting the fighting concept into an item chemical fighting requirement, and expressing the item chemical fighting requirement by using a requirement diagram of SysML;

(2) identifying relevant combat nodes from the combat requirements, using block definition graph representations of SysML;

(3) identifying main combat tasks from the combat requirements, and using a case diagram expression of SysML;

(4) defining for each of the combat missions campaign, and control and data flows between the campaign, and assigning the campaigns to different lanes, each lane being associated with a campaign node, expressed using the activity map of SysML;

(5) defining conceptual data used in a system model by analyzing data streams in the battle activities, and using block definition graph expression of SysML;

(6) based on activities (4) and (5), synchronous or asynchronous messages passed between the combat nodes can be defined, optionally using sequence diagram representation of SysML;

(7) based on the activities (4) and (5), control flow and data flow between different lanes can be converted into fighting ports between fighting nodes, and concept data transferred in the fighting ports are defined and expressed by using an internal block diagram of SysML;

(8) analyzing the state which can be kept for a long time by the fighting node, associating the state with the fighting activity allocated to the fighting node in the lane, defining the state transition logic of the fighting node, and expressing the state transition logic by using a state machine diagram of SysML;

(9) and defining the efficiency index MOE of the fighting concept and the key performance parameter KPP of the fighting node, establishing a constraint relation between the MOE and the KPP, and expressing by using a parameter map of SysML.

And (3) generating an unmanned aerial vehicle system description model facing the combat concept through the design and modeling activities of the ring-ring buckling in the step (2), verifying and confirming combat requirements through the analysis and execution of the model, and finally outputting correct unmanned aerial vehicle system combat requirements as the input of the unmanned aerial vehicle system model development.

And step 3: designing a logic visual angle development process of the unmanned aerial vehicle system, developing a logic model and a geometric model of the unmanned aerial vehicle system according to the input combat requirements of the unmanned aerial vehicle system, carrying out simulation of a system model, verifying the rationality of the system model and generating system requirements;

the logic view development process of the unmanned aerial vehicle system is a modeling process meeting the unmanned aerial vehicle system model development defined under the fully comprehensive functional logic relationship of various views in the logic view and the syntax semantic rule of SysML. As shown in fig. 3, the following 9 activities are mainly involved:

(1) standing at the angle of an unmanned aerial vehicle system designer, converting the operation requirements distributed to operation nodes of the unmanned aerial vehicle system into the technical requirements of the unmanned aerial vehicle system, and expressing the technical requirements by using a requirement graph of SysML;

(2) decomposing the combat activity into top-level functions of the unmanned aerial vehicle system based on the combat activity assigned to the unmanned aerial vehicle system combat node, expressed using usage profiles of SysML;

(3) based on the top-level function of the unmanned aerial vehicle system, the system function decomposition and analysis are carried out by applying domain knowledge, the functions are distributed to different lanes and are expressed by using activity diagrams of SysML;

(4) defining internal component elements of the unmanned aerial vehicle system by analyzing lanes in the system activity diagram, and expressing the internal component elements by using a block definition diagram of SysML;

(5) defining logical data of the system by analyzing control flow and data flow between lanes in system activity, expressed using block definition maps of SysML;

(6) based on activities (4) and (5), synchronous or asynchronous messages passed between system elements can be analyzed, using sequence diagram representation of SysML, which is optional;

(7) based on activity (4) and activity (5), control and data streams between different lanes can be converted to logical ports between system elements and logical data communicated in the logical ports defined, expressed using the internal block diagram of SysML;

(8) analyzing the state that the system element can keep for a long time, associating the state with the system activity allocated to the system element in the swimlane, defining the state transition logic of the system element, and expressing the state transition logic by using a state machine diagram of SysML;

(9) and converting key performance parameters KPP distributed to the unmanned aerial vehicle system combat node into performance indexes MOP of the unmanned aerial vehicle system, establishing a constraint relation between the MOP of the unmanned aerial vehicle system and system elements MOP, and expressing by using a parameter map of SysML.

And 3, generating an unmanned aerial vehicle system description model through the design and modeling activities of the ring-ring buckling in the step 3, verifying and confirming system requirements through the analysis and execution of the model, and finally outputting correct system requirements as input for the development of the unmanned aerial vehicle system component model.

And 4, step 4: designing the physical visual angle development flow of the unmanned aerial vehicle system, developing the logic model and the mathematical model of the unmanned aerial vehicle system component according to the input unmanned aerial vehicle system requirement, developing the simulation of the component model, verifying the rationality of the component model, and generating the component requirement.

The physical view development process of the unmanned aerial vehicle system is a modeling process meeting the development of an unmanned aerial vehicle system component model defined under the fully-integrated functional logic relationship of various views in the physical view and the syntax semantic rules of SysML and Modelica, and mainly comprises the following 6 activities as shown in FIG. 4:

(1) establishing a SysML and Modelica mapping rule facing the unmanned aerial vehicle system, and converting system composition and a cross-linking relation in an unmanned aerial vehicle system model into a Saybook physical model of the unmanned aerial vehicle system;

(2) checking the mapping relation between a Modelica-based Saybook physical model and a SysML-based system description model of the unmanned aerial vehicle system, and ensuring that the unmanned aerial vehicle system has the same hierarchy, composition and interface relation;

(3) developing a Saybook physical model of the unmanned aerial vehicle system component by using subject knowledge, and integrating the Saybook physical model into a rapid prototype of the unmanned aerial vehicle system from bottom to top according to the hierarchy, composition and interface relation of the unmanned aerial vehicle system;

(4) carrying out joint simulation of rapid prototyping of the unmanned aerial vehicle system by using a non-causal Modelica solver, and verifying that design parameters meet system elements and performance indexes MOP of the system;

(5) the design parameters which are subjected to simulation verification are used as physical specifications to be transmitted downwards, and an example specification block definition diagram in SysML is used for description;

(6) the physical interfaces and physical data involved in the physical specification are described using the example specification block definition diagram in SysML.

And 4, finally generating an unmanned aerial vehicle system component model based on the example specification through the design and modeling activities of the ring-ring buckling in the step 4.

And 5: the integration of the space-time model, the logic model and the mathematical model of the cross-level battle visual angle, the logic visual angle and the physical visual angle is developed, the unmanned aerial vehicle system architecture simulation of multiple fields, multiple dimensions and multiple disciplines is realized, and closed-loop verification is carried out on the battle requirements, the system requirements and the component requirements of the unmanned aerial vehicle system. The unmanned aerial vehicle system architecture simulation method based on the time-space domain, multi-dimension and multidisciplinary domain is characterized in that the unmanned aerial vehicle system architecture simulation method based on the time-space domain, multi-dimension and multidisciplinary domain is used for realizing the unmanned aerial vehicle system architecture simulation, and the unmanned aerial vehicle system architecture simulation method based on the time-space domain, the multi-dimension domain, the functional logic domain, the discrete and continuous domain is used for realizing the light-weight comprehensive integrated verification, and relates to various disciplines such as one-dimensional to three-dimensional, comprehensive mechanical, electrical, hydraulic and control departments.

When an unmanned aerial vehicle system description model, a component description model and a Saybook physical model are constructed, a space-time information model and a system geometric model of an unmanned aerial vehicle system combat concept need to be synchronously developed and used for expressing a natural environment and an external system interacted with the unmanned aerial vehicle system.

The model can be divided into a space-time model, a logic model and a mathematical model according to characteristics, functional logic and mathematical mechanism of the unmanned aerial vehicle system are arranged in a combat environment through integrating three heterogeneous models, and rapid verification of the unmanned aerial vehicle system architecture facing to the combat concept is achieved, so that development risks are reduced, the development period is shortened, and the product quality is improved. The integration principle of the "spatio-temporal-logical-mathematical" model of the unmanned aerial vehicle system architecture is shown in fig. 5, in which the integrated development of three interfaces is involved:

(1) the space-time logic interface mainly acquires data such as events, signals, positions, distances and the like from the space-time model, triggers the execution of the fighting behaviors in the logic model, and drives the simulation of the space-time model according to the fighting logic and the fighting rule by the logic model;

(2) the logic-mathematical interface mainly realizes the conversion of the structure, data and interface between the logic model and the mathematical model, the logic model transmits system architecture and index constraint to the mathematical model, and the mathematical model feeds back a solving result and physical parameters to the logic model;

(3) the mathematic-spatio-temporal interface is mainly based on the real-time calculation result of the mathematic model to drive the transformation of time-space information in the spatio-temporal model, so as to generate new events, signals, positions, distances and the like.

Examples of the implementation

The following demonstrates the implementation of the present invention in conjunction with a set combat concept.

The concept of battle: in the future, suspicious targets are found in a certain area at a certain moment, and the command center commands a novel unmanned aerial vehicle system to carry out reconnaissance and striking tasks through a communication satellite. The design work of the novel unmanned aerial vehicle system architecture needs to be developed by using a model-based unmanned aerial vehicle system architecture design method.

(1) An unmanned aerial vehicle system combat perspective model is developed, as shown in fig. 6. The following is explained in turn according to the steps suggested in the figures:

step 1, establishing a combat demand by using a demand graph: the 'fighting requirement 1' and the 'fighting requirement 2' are obtained through the analysis of the fighting concept;

step 2, establishing a combat node by using the block definition graph: the involved combat nodes including a command center, an unmanned aerial vehicle system, a communication satellite and a suspicious target can be extracted through the analysis of the combat concept;

step 3, establishing a combat mission by using the use case diagram: through the analysis of the fighting concept, the main fighting concept is joint reconnaissance and striking, and the four fighting nodes participate in the joint reconnaissance and striking;

step 4, establishing the fighting activities by using the activity diagram: establishing the combat activity of the combined reconnaissance fighting mission, expressing the combat activity by using a lane graph, and designing all participants in the step 3 by using lanes;

and 5, establishing conceptual data by using the block definition graph: through the analysis of the lane graph established in the step 4, the concept data transmitted between the fighting activities, including fighting instructions, reconnaissance information, attack energy and target data, can be obtained.

Step 6, establishing a combat message by using the sequence diagram: the step 4 and the step 5 are optional for another showing mode of the behaviors and the data identified in the step;

and 7, establishing a cross-linking relation by using an internal block diagram: through the analysis of the models in the step 4 and the step 5, data transmitted among a command center, an unmanned aerial vehicle system, a communication satellite and a suspicious target can be obtained;

step 8, establishing a combat state by using a state machine diagram: analyzing the operation states of the command center, the unmanned aerial vehicle system, the communication satellite and the suspicious target, respectively establishing respective state machines and state jump conditions, and integrating operation activities allocated to each node in the step 4;

step 9, establishing efficiency constraint by using a parameter diagram: defining an efficiency index MOE of the whole fighting concept, key performance parameters KPP of a command center, an unmanned aerial vehicle system, a communication satellite and a suspicious target, and establishing a mathematical equation between the MOE and the KPP.

(2) A logical view model of the drone system was developed as shown in fig. 7. The following is explained in turn according to the steps suggested in the figures:

step 1, establishing system requirements by using a requirement diagram: analyzing according to the combat demand distributed to the unmanned aerial vehicle system to obtain a 'system demand 1' and a 'system demand 2';

step 2, establishing system functions by using the use case diagram: by analyzing the fighting concept, the main system function can be obtained as reconnaissance and attack, and system participants are communication satellites and suspicious targets;

and 3, establishing system activities by using an activity diagram: system activities of functions of a reconnaissance and striking system are established, and system elements including effective loads, flight missiles, airplane platforms, communication links and interaction with communication satellites and suspicious targets can be obtained by dividing the system activities into lanes;

step 4, building a system composition by using the block definition diagram: the system can be composed through the analysis of the system activity lane, and the steps 3 and 4 can be performed recursively, so as to identify the lowest system element;

and 5, establishing logic data by using the block definition diagram: through the analysis of the lane graph in the step 3, the logic data transmitted among the system elements can be obtained, and the concept data such as combat instructions, reconnaissance information, attack energy, target data and the like can be further refined.

Step 6, establishing a system message by using a sequence diagram: the step 4 and the step 5 are optional for another showing mode of the behaviors and the data identified in the step;

and 7, establishing a cross-linking relation by using an internal block diagram: through the analysis of the models in the step 4 and the step 5, data transmitted among the effective load, the flying missile, the aircraft platform and the communication link and data interacted with the communication satellite and the suspicious target can be obtained;

step 8, establishing a system state by using a state machine diagram: analyzing system states of the effective load, the flying missile, the airplane platform and the communication link, respectively establishing respective state machines and state jump conditions, and integrating system activities distributed to various system elements in the step 3;

step 9, establishing performance constraint by using a parameter diagram: the key performance parameters KPP of the unmanned aerial vehicle system are converted into performance indexes MOP of the unmanned aerial vehicle system, the MOP of the effective load, the flying missile, the airplane platform and the communication link are defined based on the decomposition of the system MOP, and a mathematical equation among the MOPs is established.

(3) A physical perspective model of the drone system was developed as shown in fig. 8.

Generating an unmanned aerial vehicle system match physical model based on an unmanned aerial vehicle system description model of a logic view angle, wherein the unmanned aerial vehicle system description model and the match physical model have the same hierarchical structure and interface relationship in general;

step 1, converting a SysML description model of an unmanned aerial vehicle system into a Saybook physical model based on Modelica based on mapping rules of the SysML and the Modelica of the unmanned aerial vehicle system;

step 2, checking a Modelica-based Saybook physical model and a SysML-based system description model of the unmanned aerial vehicle system to ensure that the models have the same hierarchy, composition and interface mapping relation;

3, designing an unmanned aerial vehicle system component by using subject knowledge, developing a Saybook physical model of the component, and integrating the component from bottom to top into a rapid prototype of the unmanned aerial vehicle system according to the hierarchy, composition and interface relation of the unmanned aerial vehicle system;

step 4, carrying out joint simulation of rapid prototyping of the unmanned aerial vehicle system, and verifying that design parameters of unmanned aerial vehicle system components meet system elements and performance indexes MOP of the system;

step 5, recording design parameters subjected to simulation verification by using an example specification block definition diagram in SysML, and transmitting the design parameters serving as physical specifications of unmanned aerial vehicle system components downwards;

and 6, recording physical interfaces and physical data involved in the physical specification by using the example specification block definition diagram in the SysML.

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种用于无人驾驶设备远程遥控的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类