An Optimizer Plug-in Development Method for Multidisciplinary Optimization Simulation Software
A technology of simulation software and optimizer, applied in software simulation/interpretation/simulation, instrumentation, calculation, etc., can solve problems such as low operation efficiency and long development cycle, and achieve high operation efficiency, simple and easy-to-learn interface, and online debugging. Effect
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2019-08-13
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
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...
Examples
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.
...