Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fortran simulation model middleware based on high level architecture (HLA)

A technology of simulation model and middleware, applied in the field of Fortran simulation model, can solve problems such as time-consuming and labor-intensive, and achieve the effect of good economic benefits, shortened development cycle, and lowered development threshold.

Inactive Publication Date: 2012-09-12
TSINGHUA UNIV
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In distributed simulation, if you want to redevelop a large number of existing models, it will be a time-consuming and labor-intensive work
The HLA standard provides a technical route to improve the reusability of the model. However, the integration of these heterogeneous simulation models and RTI cannot be solved by the HLA standard. A full understanding of the HLA standard and the simulation model is required. , develop corresponding adapters to realize model reuse and interoperability between heterogeneous models

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fortran simulation model middleware based on high level architecture (HLA)
  • Fortran simulation model middleware based on high level architecture (HLA)
  • Fortran simulation model middleware based on high level architecture (HLA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Preferred embodiment one: as figure 1 As shown, the Fortran simulation model unit is a Fortran federation member, an adapter unit is set between the Fortran federation member and the RTI system, and the gap between different languages ​​is shielded through the adapter unit, so that developers use the Fortran language to develop the federation member. feasible. Along with the Fortran federation members, there are also C++ federation members, which are convenient for the use of the simulation system.

[0025] The RTI system unit provides the following services for the Fortran simulation model unit:

[0026] Simulate federation management services to complete creation, dynamic control, modification and deletion of federation execution;

[0027] Simulation member declaration management service, virtual experiment requires each member participating in federation execution to declare to the co-simulation operation interoperability support system the data content it requires...

Embodiment 2

[0035] Preferred embodiment two: understand the present invention from the level of software (computer language), the federation member that uses C++ language to write can directly interact (call service and response callback function) through dll and TH_RTI, and the federation member that uses Fortran to write and TH_RTI The question of interaction is, in essence, how to realize the intercommunication of Fortran language and C++ language. It is necessary to provide a bridge adapter between Fortran federation members and TH_RTI (specifically, RTIa), and the adapter can complete the intercommunication task of Fortran language and C++ language.

[0036]The HLA-based Fortran simulation model of the present invention realizes the intercommunication between the Fortran language module and the C++ language module through the object file level. The Fortran language module and the C++ language module realize the matching in terms of stack management, target routine naming and paramete...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses Fortran simulation model system based on high level architecture (HLA), and aims to solve the problem that the conventional Fortran simulation model cannot be added into an HLA distributed system. The Fortran simulation model system based on the HLA comprises a response time index (RTI) system unit, an adapter unit and a Fortran simulation model unit, wherein the adapter unit comprises a file encapsulation module, a function recalling module and an RTI service module. According to the Fortran simulation model system based on the HLA, a Fortran language module can be communicated with a C language module through a C language program on an object file layer; and the integration demand of the Fortran model during cooperative simulation can be met, so that the generality of cooperative simulation and the reusability of the existing Fortran model are improved.

Description

technical field [0001] The invention relates to an HLA-based Fortran simulation model platform. Background technique [0002] Distributed simulation is a new stage of development of traditional simulation technology. It mainly studies the correct, coordinated and efficient operation of simulation applications on several interconnected nodes. Distributed simulation has gone through different technical protocol stages: Aggregate Level Simulation Protocol ALSP (Aggregate Level Simulation Protocol), Distributed Interactive Simulation DIS (Distributed Interactive Simulation), high-level architecture HLA (High Level Architecture), etc. [0003] HLA was first proposed by the US Department of Defense (DoD, Department of Defense) in 1995. It is a general architecture for distributed simulation and has a wide range of applications. In 2000, HLA became the IEEE1516 standard, which established HLA as a general standard in the field of distributed simulation (hereinafter, unless otherwi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
Inventor 范文慧岳英超肖田元
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products