Что такое библиотека компонентов
Библиотека
Библиотека — это набор компонентов, объединённых по назначению или физической области.
Примеры:
- механика 1D/2D/3D,
- гидравлика,
- электрика,
- логика и карты состояний,
- пневматика,
- трансмиссия,
- и т.д..
Компонент
Компонент — это элемент модели, реализующий определённую функцию или физический объект.
Например:
- насос,
- клапан,
- двигатель,
- источник сигнала,
- логический переключатель,
- и т.д..
Порты
Порты используются для связи компонентов между собой.
Через порты передаются:
- энергия,
- сигналы,
- потоки,
- состояния,
- данные.
Параметры
Параметры определяют поведение компонента:
- размеры,
- коэффициенты,
- характеристики материала,
- начальные условия,
- режимы работы.
Основные библиотеки PRADIS
1. Базовые модели
Содержит:
- базовые контейнеры,
- сенсоры,
- служебные элементы,
- компоненты для симуляции и выводы данных,
- и прочие.
Используются как в любой модели.
2. Сигналы
Компоненты для работы с управляющими сигналами.
Содержит:
- генераторы сигналов,
- фильтры,
- усилители,
- преобразователи.
Применяется для:
- управления,
- тестирования,
- задания входных воздействий.
3. Логика и карты состояний
Компоненты дискретной логики и автоматов состояний.
Содержит:
- логические элементы,
- триггеры,
- state machine,
- переключатели режимов.
Используется для:
- алгоритмов управления,
- сценариев работы системы,
- автоматизации.
4. Сплиттеры
Компоненты разделения и объединения потоков или сигналов.
Содержит:
- делители потоков,
- преобразователи потоков,
- объединители.
Используется в:
- механики,
- гидравлике,
- пневматике,
- термодинамики,
- электрики.
5. Механика 1D/2D/3D
Одномерная механика/Плоская механика/Пространственная механика
Содержит:
- 1D/2D/3D тела;
- пружины;
- демпферы;
- силы и моменты;
- шарниры;
- кинематические связи;
- элементы поступательного и вращательного движения;
- инерционные элементы;
- многотельные системы.
Используется для:
- линейной и пространственной динамики;
- механизмов и приводов;
- вибрационных систем;
- робототехники;
- транспортных моделей;
- расчёта движения и взаимодействия тел.
6. Трансмиссия
Компоненты передачи механической энергии.
Содержит:
- редукторы,
- муфты,
- передачи,
- валы.
Используется для моделирования:
- приводов,
- коробок передач,
- кинематических цепей.
7. Динамика автомобиля
Специализированная библиотека транспортной динамики.
Содержит:
- колёса,
- подвески,
- шасси,
- модели шин.
Используется для:
- расчёта устойчивости,
- управляемости,
- динамики движения.
8. Гидравлика
Модели жидкостных систем.
Содержит:
- насосы,
- клапаны,
- трубопроводы,
- свойства жидкостей.
Используется для:
- гидросистем,
- приводов,
- распределительных схем.
9. Тепловая гидравлика
Моделирование жидкости с учётом тепловых процессов.
Содержит:
- теплообмен,
- нагрев,
- охлаждение,
- тепловые потоки.
10. Пневматика
Моделирование газовых систем.
Содержит:
- компрессоры,
- ресиверы,
- пневмоклапаны,
- трубопроводы.
11. Тепловая гидравлика смесей
Моделирование многокомпонентных сред.
Используется для:
- смесей жидкостей,
- технологических процессов,
- химических систем.
12. Двухфазная гидравлика
Моделирование систем с двумя фазами среды.
Например:
- жидкость + газ,
- кипение.
13. Теплопередача
Библиотека тепловых процессов.
Содержит:
- теплопроводность,
- конвекцию,
- теплообменники,
- тепловые сопротивления.
14. Электрика
Электрические схемы.
Содержит:
- источники,
- сопротивления,
- индуктивности,
- цепи питания.
15. Электропривода
Модели электрических приводов.
Содержит:
- двигатели,
- преобразователи,
- системы управления приводом.
16. Расчёт зубчатых передач
Инструменты расчёта механических передач.
Содержит:
- геометрию зубьев,
- нагрузки,
- КПД,
- параметры зацепления.
17. Эвакуация
Моделирование потоков людей.
Используется для:
- расчёта эвакуации,
- анализа безопасности,
- транспортных потоков.
18. Многовариационный анализ
Инструменты исследования параметров модели.
Содержит:
- параметрические исследования,
- оптимизацию,
- анализ чувствительности.
19. Рисунки
Средства визуального оформления моделей.
Используется для:
- схем,
- обозначений,
- пользовательской визуализации.
19. FMI
Поддержка стандарта Functional Mock-up Interface.
Используется для:
- импорта моделей,
- ко-симуляции,
- интеграции с внешними пакетами.