Использование S-FUNCTION BUILDER в MATLAB/SIMULINK
Another Title
Use S-FUNCTION BUILDER in MATLAB/SIMULINK
Bibliographic entry
Михайлов, В. Г. Использование S-FUNCTION BUILDER в MATLAB/SIMULINK = Use S-FUNCTION BUILDER in MATLAB/SIMULINK / В. Г. Михайлов // Системный анализ и прикладная информатика. – 2018. – №4. – С. 57-64.
Abstract
Проведен анализ используемых методов задания внешнего возмущения в MATLAB/SIMULINK с помощью
генератора белого шума и последующей фильтрации и задания по точкам в MS.Excel (1000 значений). Установлено, что они не обеспечивают решения задач, требующих больших объемов данных и необходимого быстродействия и не могут применятся для более сложных задач (моделирования движения и нагруженности автомобиля, задания траекторий полета, проходческого оборудования и других). Существующие подходы и приемы могут использоваться только для решения несложных задач. Отмечено, что большинство исследователей не используют модуль S-FUNCTION BUILDER из-за непонимания его настройки и владения языком C/C++. Выявлены проблемы с компиляцией программ в модуле S-FUNCTION BUILDER. Предлагаемые на форумах решения их устранения не удобны на практике. Предложено решение этой проблемы через установку системной переменной Windows. Предложен подход и прием задания внешнего возмущения с помощью модуля S-FUNCTION BUILDER, позволяющий решить эти проблемы. Подробно рассмотрены настройка и использование модуля S-FUNCTION BUILDER для формирования внешнего возмущения для этих задач. Предложена программа реализации задания внешнего возмущения на языке C/C++, приведен исходный
текст программы. Показана блок-схема использования модуля S-FUNCTION для решения совместного моделирования движения и нагруженности автомобиля. Рассмотрены области применения предложенной программы и подхода для исследований мехатронных систем. Предложенный подход и прием задания внешнего возмущения с помощью модуля S-FUNCTION BUILDER позволяет решать сложные задачи и перейти к более сложному имитационному моделированию с участием человека.
Abstract in another language
The analysis of used methods of the task of external indignation in MATLAB/SIMULINK by means of the generator of white noise and the subsequent filtration and the task on points in MS.Excel (1000 values) is carried out. It is established that they do not provide the decision of the problems demanding great volumes of the data and necessary speed and cannot will be applied to more challenges (modelling of movement and loading the vehicle, the task of trajectories of flight, the equipment of passage of breeds and others). Existing approaches and receptions can be used only for the decision of simple problems. It is noticed that the majority of researchers do not use the module S-FUNCTION BUILDER because of misunderstanding of its adjustment and mastery of a language C/C++. Problems with compilation of programs in the module S-FUNCTION BUILDER are revealed. Decisions of their elimination offered at forums are not convenient in practice. The decision of this problem through installation of system variable Windows is offered. The approach and reception of the task of external indignation by means of the module S-FUNCTION BUILDER is offered, allowing to solve these problems. Adjustment and module use S-FUNCTION BUILDER for formation of external indignation for these problems are in detail considered. The program of realization of the task of external indignation in language C/C++ is offered, the initial text of the program is resulted. The block diagram of use of the module S-FUNCTION for the decision of joint modelling of movement and loading the vehicle is shown. Scopes of the offered program and the approach for probes mechatronic systems are considered.
The offered approach and reception of the task of external indignation by means of the module S-FUNCTION BUILDER allows to solve challenges and to pass to more difficult imitating modelling with participation of the person.
View/ Open
Collections
- № 4[9]