Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

Object-Oriented Approach for the Development of Modern Software Packages for Heterogeneous Technical Systems Simulation  

Authors
 Zhuk D.M.
 Kozhevnikov D.Yu.
 Manichev V.B.
 Tsvetkovskaya T.A.
Date of publication
 2021
DOI
 10.31114/2078-7707-2021-3-10-17

Abstract
 Demands from end-product organizations are continually increasing to reduce the cost of deploying product manufacturing and shorten time-to-market, while improving quality and reducing product costs. The role of quick and accurate assessment of the adopted design decisions is growing. In this case, it is the required accuracy of the assessment that is extremely important, since the cost of errors in making design decisions at the early stages of design is extremely high. To solve the problems of modeling, analysis and optimization of design solutions, systems of engineering analysis of design solutions are used - Computer Aided Engineering (CAE) systems based on the corresponding software packages (SP), which can be divided into two groups: SP on a distributed level and on a concentrated level.
Mathematical models of technical objects in the analysis at a distributed level are systems of partial differential equations. Modeling at a distributed level is characterized by a high degree of accuracy of the results obtained, but it is time-consuming and computationally intensive and can rarely be applied in the early stages of design. Among the SP performing modeling at a distributed level, one should highlight MSC.Nastran, ANSYS, COMSOL.
Simulation at the lumped level is associated with the solution of DAE systems and allows you to get accurate results in an acceptable time without using large computing resources. Therefore, lumped-level modeling is increasingly used in the design of industrial products in the early design stages. The SP at the concentrated level includes SP for circuitry modeling of electronic circuits based on the SPICE solver, SP for modeling mechanical systems MSC.ADAMS, SP for modeling multidomain technical systems Wolfram System Modeler, Maplesim, SimulationX, SP of the PAx series, etc. market for similar systems.
However, modeling systems at the concentrated level have become widespread only in the circuit design of electronics and computer equipment, where specialized software is used, in other areas, in particular, in the design of mechatronic products, these systems are used only sporadically. This is due, among other things, to the lack of universal systems on the market that meet the requirements of a large number of design organizations.
The disadvantages of the systems available on the market include their narrow specialization, either in the modeling of electronic products, or in the design of mechanical systems, since the market leader MSC.ADAMS is focused mainly on the design of products for the automotive industry, replenishment of the model library in the MSC.ADAMS software package is extremely difficult and requires users to have programming skills in the FORTRAN language. The existing SPs for circuit simulation of electronic circuits, with rare exceptions, do not provide the ability to simulate systems consisting of physically different subsystems.
Meanwhile, the relevance of the modeling of micromechatronic products is increasing, for example, the design of MicroElectroMechanical Systems or MEMS for short (MEMS - MicroElectroMechanical Systems) is a set of microdevices of a wide variety of designs and purposes, produced by similar methods using modified group technological methods of microelectronics. They are united by two features. The first is size, the second is the presence of moving parts and the purpose of mechanical action. Technological progress in mechanics is moving forward, and the main direction is microminiaturization. MEMS technologies are very promising (especially for shock effects).
In this regard, the requirements can be formulated that must be satisfied by the currently developed SP modeling at the concentrated level:
• complex modeling of technical objects consisting of various physical subsystems - electrical, mechanical, hydraulic, thermal, etc.
• reliability and high accuracy of mathematical kernels of such PMC, the possibility of easy replacement and expansion of the mathematical kernel;
• the ability to integrate with geometric modeling systems;
• availability of interactive tools for creating models by users, while the user should not be required to have special knowledge in the field of programming and / or numerical methods;
• availability of tools for parallel work of model developers, the ability to perform calculations on a specially dedicated server or cluster;
To solve these problems, it is necessary to create a new generation of PMC for modeling dynamic processes in technical systems. Taking into account the above requirements, as well as the experience gained in the development of the PA4, PA6, PA7, PA9 programs, it is planned to develop a SP PA10.
Keywords
 computer-aided design of electronic circuits, mathematical modeling, engineering analysis systems, dynamic systems, ordinary differential equations.
Library reference
 Zhuk D.M., Kozhevnikov D.Yu., Manichev V.B., Tsvetkovskaya T.A. Object-Oriented Approach for the Development of Modern Software Packages for Heterogeneous Technical Systems Simulation // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2021. Issue 3. P. 10-17. doi:10.31114/2078-7707-2021-3-10-17
URL of paper
 http://www.mes-conference.ru/data/year2021/pdf/D028.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS