Development method of optimizer plugin of multidisciplinary optimization simulation software

A simulation software and plug-in development technology, applied in software simulation/interpretation/simulation, instrument, program control design, etc., can solve the problems of long development cycle and low operation efficiency, improve operation efficiency, interface is simple and easy to learn, shorten development effect of cycles

Active Publication Date: 2016-12-21
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF2 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to propose a method for developing an optimizer plug-in for multidisciplinary optimization simulation software in view of the technical defects of long development cycle and low operating efficiency of the optimizer plug-in caused by the use of COM or file interaction mentioned in the background technology

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
  • Development method of optimizer plugin of multidisciplinary optimization simulation software
  • Development method of optimizer plugin of multidisciplinary optimization simulation software
  • Development method of optimizer plugin of multidisciplinary optimization simulation software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] This embodiment further summarizes an optimizer plug-in development method for a multi-disciplinary optimization simulation software proposed by the present invention, mainly explaining the module composition and calling relationship.

[0056] figure 1 It is a block diagram of the module composition of the optimizer plug-in in "a kind of optimizer plug-in development method of multidisciplinary optimization simulation software" of the present invention; figure 1 It can be seen that the optimizer plug-in includes a plug-in interface module, an API interface module, an algorithm program module and a plug-in interface module.

[0057] figure 2 It is a block diagram of the calling relationship between the simulation software and the optimizer plug-in in the "optimizer plug-in development method for multi-disciplinary optimization simulation software" of the present invention; figure 2 It can be seen that the simulation software configures the parameters of the plug-in i...

Embodiment 2

[0080] This embodiment further elaborates on the running process of the optimizer plug-in in this method:

[0081] Figure 4 It is a flowchart of the operation of the optimization algorithm plug-in of the present invention. As can be seen from the figure, this embodiment specifically includes the following steps:

[0082] Step I: the simulation software opens the analysis model to be optimized and loads the optimizer plug-in, and displays the optimizer plug-in interface;

[0083] Specific to this embodiment, the analysis model of PVD problem, its output parameters are: x1, x2, x3 and x4, output parameters are: g1, g2, g3, g4 and f, the model procedure is as follows:

[0084]

[0085] The simulation software loads the optimizer plug-in by calling the ShowGUI interface member of the plug-in interface module. The design space configuration interface and initialization parameter configuration interface of the optimizer plug-in are as follows: Figure 5 , Figure 6 shown.

...

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 a development method of an optimizer plugin of multidisciplinary optimization simulation software. In the method, the optimizer plugin comprises a plugin port module, an API interface module, an algorithm program module and a plugin interface module, wherein the plugin port module is used for realizing the function calling carried out on the optimizer plugin by the simulation software; the API interface module is used for realizing calling carried out on an analysis module in the software by the optimizer plugin; the algorithm program module is used for realizing functions of calling an algorithm program and executing an optimization strategy; and the plugin interface module is used for realizing graphical configuration of parameters of the algorithm program. According to the method disclosed by the invention, interfaces are simple and easy to learn, so that the online debugging of the program of the optimizer plugin can be realized, and the development period of the optimizer plugin can be shortened; and meanwhile, the calling and data transmission between the optimizer plugin and the simulation software are carried out by adoption of a memory interaction manner, so that the running efficiency of the optimizer plugin is improved.

Description

technical field [0001] The invention relates to a method for developing an optimizer plug-in in multidisciplinary optimization simulation software, and belongs to the technical field of software development. Background technique [0002] The design of complex systems needs to involve different disciplines. Since each discipline has its own simulation analysis software, the differences between these softwares make the integration and coupling between disciplines very limited, and a large number of simulations are required. Data conversion and transfer lead to a lack of correlation and consistency in simulation, which affects accuracy and efficiency. In the 1980s, the idea of ​​multidisciplinary optimization design emerged as the times require. Designing for complex systems, on the basis of analyzing the various elements of the system and their interaction, a multidisciplinary optimization simulation platform is used to integrate and system-level software in various discipline...

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): G06F9/455
CPCG06F9/45516
Inventor 李文光马行雷俊杰
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products