Reliability and Accuracy of ODE Systems Solution for Modeling Environment of Heterogeneous Dynamic Systems PA10

 
Zhuk D.M., Rozhevnikov D.Y., Manichev V.B. (Bauman Moscow State Technical University)
 
Abstract - For solving some problems of simulation heterogeneous dynamic systems, it is necessary to use interdisciplinary or multiphysics analysis at the concentrated and distributed level of simulation (simulation of MEMS, for example). Such approach will correspond to requirements of reliability and adequacy of simulator, even at very complex products design. Needs for precision simulation dynamic systems with ill-conditioned mathematical models (with stiff and super-stiff ODE set) are increased now continuously. There are many challenges of mathematical simulation in the time domain on the basis of a solution the stiff ODE sets: in chemistry (for example, problems of a chemical kinetics), in physics (problems of mechanics, an isotope kinetics, laser technics, etc.), in microelectronics and nanoelectronics, in CAE systems. It is increased importance of adequate and precision simulation of heterogeneous dynamic systems. Time-domain simulation and analysis of electronic circuits (by Intel and our firms) is now realized by programs using solvers ODE of SPICE simulator. In EDA software of the foreign companies the basic attention now is given the user-friendly interface and convenience of using the programs. However with increase in the complexity of solved problems there is a necessity of mathematical simulation of wave effects and solutions of the super-rigid ODE sets. EDA software mentioned above companies do not solve these problems now. The basic weakness of known programs for numerical simulation of dynamic systems (for example, MATLAB_SIMULINK) consists in deriving incorrect outcome for numerical simulation of dynamic systems at the low set requirements to a mathematical accuracy (parameter - eps) to integration of corresponding ODE set as model of dynamic system (by default eps=0.001 in MATLAB-SIMULINK). Low requirements to a mathematical accuracy for a solution of mathematical models of dynamic systems result from a low measurement accuracy of initial interior parameters of dynamic systems and accordingly numerical values of different factors, as a rule, and it is necessary to consider also a technological variety of these parameters and aging of modelled products. To disadvantages of known programs for simulation of dynamic systems we can add also its orientation for mathematicians-programmers and the design engineers of the top skills knowing mathematical English language (for example, MATLAB_SIMULINK is not localized). Development of software product PA10 (Program for Analysis, version 10) is directed on elimination of these disadvantages. Problems of reliable and accurate simulation of heterogeneous dynamic systems and objects with program PA10, surpassing similar foreign software products, are considered in this paper. Base function of PA10 is an reliable and accurate simulation and an engineering time-domain analysis of systems and objects for designing products of microelectronics, nanoelectronics and, in the main, mechatronics (MEMS). Experience of development of mathematical kernel PA10 - program solver the ODE set manzhuk is considered. This solver surpasses in reliability and accuracy of calculations corresponding solvers in a package of mathematical programs MATLAB and furthermore surpass solvers ODE of SPICE simulator (Gear and Trapezoid methods).

Keywords - Electronic Design Automation (EDA), simulation, Computer Aided Engineering (CAE), dynamic systems, Ordinary Differential Equations (ODE), Differential Algebraic Equations (DAE).

Достоверность и точность решения систем ОДУ в среде моделирования разнородных динамических систем ПА10 (PA10)

 
Жук Д.М., Кожевников Д.Ю., Маничев В.Б. (МГТУ им. Н.Э.Баумана, г. Москва)
 
Аннотация - Для решения задач моделирования разнородных динамических систем, в некоторых случаях необходимо использовать междисциплинарный, мультифизичный (multidiscipline, multiphysics) анализ на сосредоточенном и распределенном уровне моделирования. Такой подход будет соответствовать требованиям достоверности и точности, даже при проектировании очень сложных изделий. В настоящее время растут потребности в высокоточном моделировании динамических систем с плохообусловленными математическими моделями (с жесткими и сверхжесткими системами ОДУ). Моделирование и анализ во временной области электронных схем (фирмой Intel и нашими компаниями) сейчас выполняется с помощью программ, использующих решатели систем ОДУ SPICE. В программных продуктах зарубежных компаний основное внимание в настоящее время уделяется интерфейсу и удобству работы пользователей. Однако с усложнением решаемых задач появляется необходимость математического моделирования волновых эффектов и решения супержестких систем ОДУ. Эти задачи продукты упомянутых выше компаний сейчас не решают Основной недостаток известных программ численного моделирования динамических систем, например, MATLAB_SIMULINK, состоит в получении неверного результата численного моделирования динамических систем при невысоких заданных требованиях к математической точности (параметр eps) интегрирования соответствующих систем ОДУ, моделирующих динамическую систему (по умолчанию eps=0.001 в программе MATLAB_SIMULINK). Разработка программного продукта ПА10 (Программа Анализа версии 10) - PA10 (Program for Analisys, version 10) направлена на устранение этих недостатков. В статье рассмотрены проблемы достоверного и точного моделирования разнородных динамических систем и объектов для программы PA10, превосходящей по этим требованиям подобные зарубежные программные продукты. Базовое внедрение PA10 – это достоверное и точное моделирование и инженерный анализ во временной области систем и объектов при проектировании изделий микроэлектроники, наноэлектроники и, главное преимущество, мехатроники. Рассматривается опыт создания математического ядра PA10 - программы решателя систем ОДУ manzhuk, которая по достоверности и точности расчетов превосходит соответствующие решатели пакета математических программ MATLAB, а тем более превосходит решатели систем ОДУ SPICE (Gear и Trapezoid методы).

Ключевые слова - автоматизированное проектирование электронных схем, численное моделирование, системы инженерного анализа, динамические системы, обыкновенные дифференциальные уравнения (ОДУ), дифференциально-алгебраические уравнения (ДАУ).