Перевод названия: SOFTWARE COMPLEX FORMATION SYSTEM OF INDIVIDUAL MODULES
Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций
Конференция: Перспективы молодёжной науки; Красноярск; Красноярск
Год издания: 2023
Ключевые слова: simulation system, automatic control system, numerical integration, система моделирования, система автоматического управления, численное интегрирование
Аннотация: Рассматривается возможность построения системы формирования программного комплекса из отдельных модулей на примере системы моделирования динамических объектов, у которых модели содержат дифференциальные и алгебраические уравнения. Предлагается проектировать такие системы на основе блочно-модульного принципа, когда модель объекта фоПоказать полностьюрмируется как комплекс моделей отдельных элементов. В процессе моделирования предполагается менять состав модулей и их связи в соответствии с режимом работы. Для этого один и тот же реальный элемент представляется несколькими моделями различной степени детализации. При попадании объекта моделирования в некоторый режим работы система определяет необходимость смены моделей: переход от более детализированных моделей к менее детализированным (упрощение моделей) или наоборот - переход от менее детализированных моделей к более детализированным (усложнение моделей). Формулируются основные проблемы, связанные с этим: вопросы состыковки рассчитываемых значений переменных состояния при изменении их числа, переход от одних математических методов к другим и т. д. Математическая основа этой проблематики приводит к алгоритмическим и программным проблемам при программной реализации рассматриваемого подхода. Предполагается, что система должна автоматически переходить от одной структуры модели объекта к другой структуре, а для этого система должна анализировать информацию о моделируемом режиме работы объекта, учитывать критерии эффективного моделирования и уметь менять структуру так, чтобы приближать оценку эффективности к заданной. Под эффективностью моделирования в данной работе понимается возможный (достижимый) минимум времени счёта и возможная (достижимая) погрешность моделирования. Также необходимо обеспечить автоматический пересчёт переменных состояния при уменьшении их числа (при переходе к более упрощённым моделям) или при увеличении их числа (при переходе к более усложнённым моделям). Сформулирована проблема одновременного изменения нескольких модулей. The possibility of building a system for the formation of a software complex from individual modules on the example of a system for modeling dynamic objects in which models contain differential and algebraic equations is considered. It is proposed to design such systems on the basis of the block-modular principle, when the model of the object is formed as a complex of models of individual elements. In the process of modeling, it is planned to change the composition of the modules and their connections in accordance with the mode of operation. To do this, the same real element is represented by several models of varying degrees of detail. When the modeling object enters a certain mode of operation, the system determines the need to change models: the transition from more detailed models to less detailed ones (simplification of models) or vice versa - the transition from less detailed models to more detailed ones (complication of models). The main problems associated with this are formulated: the issues of docking the calculated values of state variables when their number changes, the transition from one mathematical method to another, etc. The mathematical basis of this problem leads to algorithmic and program problems in the software implementation of the approach under consideration. It is assumed that the system should automatically move from one structure of the object model to another structure, and for this the system should analyze information about the simulated mode of operation of the object, take into account the criteria for effective modeling and be able to change the structure so as to bring the efficiency assessment closer to the given one. The efficiency of modeling in this work is understood as a possible (achievable) minimum of counting time and a possible (achievable) error of modeling. It is also necessary to ensure the automatic recalculation of state variables when their number decreases (when moving to more simplified models) or when their number increases (when moving to more complex models). The problem of simultaneous change of several modules is formulated.
Журнал: Перспективы молодёжной науки
Номера страниц: 172-175
Место издания: Красноярск
Издатель: Красноярский государственный аграрный университет