A parameter optimization method of Modelica model based on surrogate model

A proxy model and model parameter technology, applied in Modelica model parameter optimization, multi-collar unified modeling language (Modelica language model parameter optimization field), can solve the problem of large amount of calculation in the solution process, to speed up the solution efficiency, reduce errors, The effect of saving calculation

Pending Publication Date: 2019-03-26
BEIHANG UNIV
View PDF1 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The object of the present invention is to provide a kind of practical and efficient Modelica model parameter optimization method, to improve the problem that the calculation amount of solution process is large in the present Modelica model parameter optimization

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
  • A parameter optimization method of Modelica model based on surrogate model
  • A parameter optimization method of Modelica model based on surrogate model
  • A parameter optimization method of Modelica model based on surrogate model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention will be further described below in conjunction with example and accompanying drawing, but does not limit the present invention.

[0047] This example is a motor-driven robot arm motion model. Such as figure 2 Shown is the interface opened by the model on the OpenModelica platform (an open source Modelica language modeling and simulation platform). This model is based on the PID control principle to control the rotation of the manipulator π(rad). The parameter optimization process is to adjust the three parameters of the controller, P, I, and D, to achieve the adjustment time and the maximum overshoot during the process of controlling the rotation of the manipulator π(rad). At the same time, the adjustment volume is as small as possible.

[0048] A kind of Modelica model parameter optimization method based on agent model of the present invention, see figure 1 As shown, it includes the following steps:

[0049] Step 1. Compile the Modelica model...

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 parameter optimization method of Modelica model based on surrogate model, which comprises the following steps: 1, compiling Modelica model and obtaining model parameter and variable information; 2, optimizing modeling; 3, generating sampling point; 4, carry out simulation calculation on that parameter combination; 5, analyzing that simulation calculation result; 6, constructing a proxy model; 7, using that surrogate model to replace the Modelica model to carry on the optimization iteration and find the optimal parameter; 8, carrying out simulation calculation on thatoptimal parameters, and if the error between the simulation calculation result and the output result of the proxy model is small than a set value, executing the step 10, otherwise executing the step 9; 9, dynamically updating the agent model according to the simulation calculation result of the step 8, and then executing the step 7; 10, the optimal parameter calculated in the step 7 is the final optimization result, and the parameter optimization is finished; Through the above steps, the invention achieves the purpose of improving the parameter optimization efficiency of the Modelica model, and solves the practical problem that the calculation amount in the parameter optimization process of the Modelica model is huge and it is difficult to optimize the parameters of the large-scale model.

Description

technical field [0001] The invention provides a method for optimizing parameters of a Modelica model based on an agent model, which belongs to the field of simulation optimization of multi-field physical systems, and relates to a method for optimizing model parameters of a multi-field unified modeling language, that is, the Modelica language (hereinafter referred to as Modelica). Background technique [0002] Modelica is a multi-domain unified modeling language proposed by the international simulation community in 1997, and is widely used in the modeling and simulation of multi-domain physical systems. The ultimate goal of modeling and simulation is to achieve optimal design, so simulation optimization appears together with modeling and simulation technology. The core link of simulation optimization is to use the optimization search algorithm to find a set of model input parameters under the constraint conditions, so that a certain (some) simulation output performance of the...

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
CPCG06F2111/04G06F30/20
Inventor 赵罡于效涛于勇王伟
Owner BEIHANG UNIV
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