Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_mat_modelirovanie.docx
Скачиваний:
35
Добавлен:
13.02.2018
Размер:
40.07 Кб
Скачать

2. В многоуровневом моделировании как представляются различные фрагменты на различных уровнях иерархии?

Инструментальной поддержкой иерархического проектирования является многоуровневое моделирование. При многоуровневом моделировании различные фрагменты представляются на различных уровнях иерархии, т. е. с разной степенью детальности. Например, проектируемая в настоящий момент времени часть объекта раскрыта до уровня элементарных динамических компонентов и имитируется структурной моделью, а остальные фрагменты представлены на соседнем, более высоком, уровне в виде функциональных моделей.

  1. Что такое инкапсуляция?

Программной поддержкой многоуровневого моделирования, реализованной в большинстве языков графического программирования, является процедура инкапсуляции, которая позволяет «свернуть» любой

смысловой фрагмент графического представления в единичный блок.

Кроме того, что инкапсуляция служит основой получения иерархически структурированных моделей, она также позволяет расширить библиотеку базовых блоков блоками пользователя, которые впоследствии можно многократно использовать (например, типовые динамические звенья).

2.3.1-2.3.3

1. Из чего состоит модульная структура сам?

универсальность, алгоритмическая надежность, точность, затраты машинного времени

2. Какие схемы позволяет вводить графический пользователь интерфейса?

Графический пользовательский интерфейс позволяет вводить информацию об исследуемой системе путем «рисования» на экране монитора проектируемой схемы в виде, понятном широкому кругу специалистов. Формой графического представления информации о моделируемой системе могут являться следующие схемы:

● операторно-структурные схемы, принятые в ТАУ;

● функциональные и принципиальные схемы различных физических устройств;

● кинематические схемы механизмов;

● сигнальные графы;

● графы связей;

● блок-схемы алгоритмов и другие графические модели.

3. Какие используются языки моделирования, которые позволяют создавать строгие описания моделей различных объектов?

Первоначально для этих целей использовались обычные языки программирования или их макрорасширения (SLAM, Simula).

4. Что такое компонентное моделирование?

Основным способом моделирования объектов макроуровня, в частности мехатронных систем, является компонентное моделирование, которое может рассматриваться как частный случай объектно-ориентированного моделирования.

Идея данного метода состоит в том, чтобы заранее сформировать

типовые компоненты заданного класса объектов, которые затем группируются в библиотеки и хранятся в базе данных системы моделирования.

5. Каково назначение транслятора языка?

Транслятор языка описания объекта преобразует исходное описание проекта в формат, пригодный для моделирования. В случае если язык описания объекта графический, транслятор с этого языка является частью графического интерфейса.

6. За что отвечает система управления базами данных?

Система управления базами данных (СУБД) отвечает за хранение библиотек моделей компонентов графических представлений, а также составленных пользователем моделей. Базы разделяются на справочные и рабочие.

СУБД обеспечивает поиск и подключение моделей компонентов, запрашиваемых пользователем через графический интерфейс; обновление, замену и удаление моделей; расширение библиотек за счет ввода новых моделей.

7. Что обеспечивает оболочка САМ?

Управляющая оболочка САМ (монитор) обеспечивает интерфейс между функционирующим математическим ядром и пользователем, осуществляет вызовы нужных программ и делает работу с системой удобной для пользователя.

8. Что представляют собой инструментальные средства моделирования (математическое ядро)?

Основная вычислительная нагрузка осуществляется блоками, входящими в инструментальные средства (математическое ядро) САМ.

Спектр задач, которые решают программы математического ядра, может быть весьма широк: от анализа только линейных моделей (Classic), до символьных вычислений и интервальной арифметики.

9. Какие функции возлагаются на моделятор?

На моделятор обычно возлагаются следующие функции:

● установка начальных условий и значений сигналов на входах моделируемой схемы;

● управление модельным временем по принципу Dt или Dz , а при моделировании гибридных схем использование одновременно обоих принципов;

● интерфейс с пользователем по ходу модельного эксперимента, а также выдача запросов и диагностических сообщений.

13

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]