Current location - Training Enrollment Network - Mathematics courses - The process of establishing mathematical model
The process of establishing mathematical model
1) modeling preparation

Mathematical modeling is an innovative activity, and the subject it faces is a problem that people must solve to further develop their understanding and practice in production and scientific research. "What's the problem? The problem is the contradiction of things. Where there are unresolved contradictions, there are problems. " Therefore, the process of finding questions is the process of analyzing contradictions. The fundamental contradiction between production and science and technology is the contradiction between understanding and practice. We analyze these contradictions and find the unresolved contradictions, that is, find the practical problems that need to be solved. If these practical problems need quantitative analysis and answers, then we can establish these practical problems as the theme of mathematical modeling. The preparation of modeling is to understand the actual background of the problem, clarify the purpose of modeling, grasp all kinds of information of the object and find out the characteristics of the actual object, so that the method can be correct.

(2) Modeling assumptions

As the prototype of the subject, it is complex and concrete, and it is the unity of quality and quantity, phenomenon and essence, accident and necessity. If such a prototype is not abstracted and simplified, it is difficult for people to understand it, and it is impossible to accurately grasp its essential attributes. Modeling hypothesis is to abstract and simplify the prototype according to the characteristics of the actual object and the purpose of modeling, to abstract the form, quantity and their relationship that reflect the essential attributes of the problem, to simplify those non-essential factors, to get rid of the concrete and complex forms of the prototype, to form useful information resources and the preconditions for modeling, and to make assumptions in accurate language is a key step in the modeling process. The abstraction and simplification of prototype are not unconditional. We should be good at distinguishing the main aspects and secondary aspects of the problem, seize the main factors decisively, abandon the secondary factors, homogenize and linearize the problem as much as possible, and follow the principle of hypothetical rationality. There are the following points:

① Purpose principle: abstract the factors related to the modeling purpose from the prototype, and simplify the factors that have nothing to do with the modeling purpose or have little to do with it.

(2) Simplicity principle: The assumptions given should be simple and accurate, which is conducive to the construction of the model.

(3) Principle of authenticity: Assuming the conditions are reasonable, the error caused by simplification should meet the allowable error range of practical problems.

④ Principle of comprehensiveness: While making assumptions about the prototype itself, we should also give the environmental conditions in which the prototype is located.

(3) Model construction

On the basis of modeling hypothesis, the conditions of modeling hypothesis are further analyzed. First, distinguish what is a constant, what is a variable, what is a known quantity and what is an unknown quantity. Then find out the position, function and relationship of various quantities, establish the equality or inequality relationship between various quantities, list, draw pictures or determine other mathematical structures, choose appropriate mathematical tools and methods of constructing models to express them, and construct a mathematical model depicting practical problems.

What mathematical tools to use when building a model depends on the characteristics of the problem, the purpose of modeling and the mathematical expertise of the modeler. It can be said that any branch of mathematics can be used when building a model, and different mathematical models can be built for the same practical problem. Generally speaking, the simpler the mathematical tools used, the better.

How to build the model depends on the nature of the actual problem and the modeling information given by the modeling hypothesis. As far as mechanism analysis and system identification proposed in system theory are concerned, they are two basic methods to construct mathematical models. Mechanism analysis method is based on the analysis of the internal mechanism of things, using modeling information or preconditions given by modeling assumptions to build models; System identification method is to construct a model by using the input and output information of the system given by the modeling assumptions or actual test data without knowing the internal mechanism of the system. With the development of computer science, computer simulation has strongly promoted the development of mathematical modeling, and has also become the basic method of building models. These modeling methods have their own advantages and disadvantages, and they can be used at the same time when building models, learning from each other's strong points to achieve the goal of modeling.

(4) model solving

After the mathematical model is established, according to the known conditions and the characteristics and structural features of the data analysis model, the mathematical methods and algorithms for solving the model are designed or selected, including solving equations, drawing, proving theorems, logical operation and stability discussion, especially writing computer programs or using software packages suitable for algorithms to solve the model with the help of computers.

(5) Model analysis

According to the purpose of modeling, numerical results of model solutions, or correlation analysis between variables, or stability analysis, or sensitivity analysis of system parameters, or error analysis, etc. Through analysis, if it does not meet the requirements, modify or increase or decrease the modeling assumptions and re-model until it meets the requirements; Through analysis, if it meets the requirements, the model can also be evaluated, predicted and optimized.

(6) Model checking

After the model analysis meets the requirements, we must return to the objective reality to test the model, and use actual phenomena and data to test the rationality and applicability of the model to see if it conforms to the objective reality. If not, we will modify or increase or decrease the hypothetical conditions, re-model, cycle, and constantly improve until we get satisfactory results. At present, computer technology has provided us with advanced means of model analysis and model testing, which can save a lot of time, manpower and material resources.

(7) Model application

The application of the model is the purpose of mathematical modeling and the most objective and fair test of the model. Therefore, a successful mathematical model must analyze, study and solve practical problems according to the purpose of modeling, and give full play to the special role of mathematical model in production and scientific research.

The basic steps of mathematical modeling introduced above should be mastered flexibly according to specific problems, or alternately, or in parallel, and mathematical modeling should be carried out in an eclectic way, which is conducive to the modeler to give full play to his intelligence.

About the software, there are matlab lindo and so on.