Описание тега jmodelica
An extensible Modelica-based open source platform for optimization, simulation, and analysis of complex dynamic systems.
1
ответ
Компонент стандартной библиотеки Modelica AbruptAdaptor
Протестировано с: Версии MSL: 3.2.1, 2013-08-14, сборка 2 (2013-08-14 08: 44: 41Z) 3.2.1, 2013-08-14, сборка 4 (2015-09-30 09:15:00Z) Ниже представлена модель с 4 компонентами: Источник массового расхода (M_bound) AbruptAdapter (abruptAdapter) Дин…
29 мар '16 в 19:49
1
ответ
Значения переменных FMU не совпадают с входными
Я получаю странное поведение в простой ко-симуляции, которую пытаюсь настроить. Я настроил энергетическую модель здания в EnergyPlus, чтобы проверить FMU, сгенерированный из JModelica. Тем не менее, модель энергии здания будет зависать на этапе совм…
17 авг '16 в 20:11
1
ответ
JModelica отказывается загружать libhsl.so
JModelica отказывается загружать файл libhsl.so в качестве общей библиотеки, хотя я установил LD_LIBRARY_PATH переменная: Исключение типа: OPTION_INVALID в файле "../../../../Ipopt/src/Algorithm/IpAlgBuilder.cpp" в строке 321: Сообщение об исключени…
20 авг '15 в 07:22
2
ответа
Добавление дополнительных библиотек в MODELICAPATH в JModelica
В JModelica я хочу создавать модели, используя компоненты из нескольких существующих библиотек. Это означает, что было бы очень полезно добавить несколько библиотек в MODELICAPATH, чтобы на компоненты можно было ссылаться без изменения их существующ…
13 мар '18 в 14:53
0
ответов
Включение причинно-следственной связи в моделирование Modelica приводит к ошибке перевода при выравнивании модели
Я хочу смоделировать контроллер для модели масса-пружина, которая работает на основе энергии: model model //constants parameter Real m = 1; parameter Real k = 1; parameter Real Fmax = 3; parameter Real x0 = 1; parameter Real x1 = 2; parameter Real t…
20 фев '19 в 09:28
1
ответ
Почему q_nom & head_nom всегда дают проблемы для моделей, созданных из библиотеки ThermoPower?
Я некоторое время работал в библиотеке ThermoPower в OpenModelica, сейчас пытаюсь построить комбинированный цикл питания, сначала смоделировав циклы мощности Брайтона и Ранкина. Каждый раз, когда я пытаюсь использовать насос, я всегда получаю такие …
20 фев '19 в 18:10
1
ответ
OpenModelica жалуется на отрицательное значение, которое не может быть отрицательным
После этого вопроса я изменил контроллер на основе энергии, который я описал здесь, чтобы избежать отрицательных значений внутри sqrt: model Model //constants parameter Real m = 1; parameter Real k = 2; parameter Real Fmax = 3; parameter Real x0 = 1…
21 фев '19 в 11:08
1
ответ
JModelica: изменение переменной цикла итерации без повторной компиляции
Я получил следующую, тихую фундаментальную проблему с JModelica. Рассмотрим довольно простую модель: model TEST Real Dum(start = 0); parameter Integer It = 5; algorithm Dum := 0; for i in 1:It loop Dum := Dum + 1; end for; end TEST; Я компилирую это…
27 фев '16 в 13:53
1
ответ
Почему ВСЕ импортированные компоненты библиотеки ThermoPower не имеют "соответствующих" внутренних "объявлений"?
Я очень стараюсь с небольшим успехом смоделировать энергетический цикл Рэнкина на OpenModelica. Это делается путем репликации представления схемы из примера библиотеки "ThermoPower" RankineCycle. Упрощения были сделаны в надежде облегчить этот проце…
15 фев '19 в 19:07
2
ответа
FMU-модуль и перевод из OpenModelica в Python с PyFMI
Загрузка FMU-модуля OpenModelica (с шумовым модулем MSL) в среде Python с PyFMI не работает. Я попытался запустить экспортированные FMU-модули из OpenModelica в PyFMI-среде. Детерминированные модели работают отлично. Однако, когда я включаю модели ш…
03 янв '19 в 09:04
1
ответ
Сохранение только соответствующих переменных в выходных файлах JModelica
Я заметил, что выходной файл из JModelica сохраняет все, что означает, что сложные модели создают огромные файлы, особенно для длительного моделирования. Можно ли сохранить только соответствующие переменные в выходном файле? Я прочитал руководство п…
21 фев '18 в 15:50
1
ответ
Удаление аннотаций из модели Modelica
Я занимаюсь разработкой библиотеки Modelica, и мне нужно создать документ со списками исходного кода. Я хотел бы иметь возможность включать источник моделей Modelica без аннотаций. Я мог бы вручную отредактировать их, но я ищу более автоматизированн…
14 май '17 в 13:48
0
ответов
NullPointerException, когда compile_fmu используется для симуляции файла Dymola *.mo из библиотеки.
Библиотека, которую я использую, основана на MSL и библиотеке зданий Modelica. Модель может быть смоделирована Dymola без каких-либо сообщений об ошибках или предупреждений. MODELICAPATH устанавливается в Bashrc и PYTHONPATH тоже. Я использую JModel…
26 ноя '18 в 16:08
1
ответ
OpenModelica устраняет ошибку инициализации PDE
Я пытаюсь использовать OpenModelica для численного решения очень простого PDE du/dx=du/dt с граничным условием u(0,t)=t^2 и u_x(0,t)=0. Я написал код ниже: model pdetest_1 parameter Real L=1; parameter Integer N=100; parameter Real dx=L/(N-1); param…
04 авг '17 в 01:20
1
ответ
Преобразование моделей Modelica из Dymola в JModelica - устранение ошибок в файле журнала
В настоящее время я пытаюсь скомпилировать netCDF-DataReader в JModelica, но, похоже, пакет был разработан в Dymola. Процесс завершается неудачей на этапе компиляции: netCD = compile_fmu('NcDataReader2.Examples.Simple',r'H:\Modelica\Modelica Librari…
09 мар '18 в 12:10
2
ответа
Анализ чувствительности с использованием PyFMI - FMU в цикле for
Основная цель Анализ чувствительности сети централизованного теплоснабжения. Подход Модель Modelica системы (в Dymola) с использованием библиотек AixLib и BuildingSystem Экспорт модели в качестве симулятора FMU Используйте SALib (библиотека Python д…
17 ноя '17 в 19:24
1
ответ
JModelica в сочетании с CasADi для получения линеаризованных моделей в Python
Недавно я обнаружил статью "ИЗГОТОВЛЕНИЕ МОДЕЛЕЙ МОДЕЛЕЙ, ДОСТУПНЫХ ДЛЯ АНАЛИЗА В БИБЛИОТЕКЕ СИСТЕМ УПРАВЛЕНИЯ PYTHON", в которой объясняется, как использовать JModelica в сочетании с CasADi для получения линеаризованных моделей в Python. Это именно…
09 май '18 в 10:13
1
ответ
FMUException: Ошибка загрузки двоичного файла. Не удалось загрузить DLL: сбой процедуры инициализации библиотеки динамических ссылок (DLL)
Я использую pyfmi для загрузки сгенерированной модели Modelica в Python. После загрузки модели я хочу выполнить оптимизацию и оценку параметров. Проблема заключается в том, что для каждой оценки параметров (итерации оптимизации) FMU необходимо загру…
09 авг '18 в 09:25
0
ответов
PyFMI: во время вызова load_fmu() для FMU 2.0 Python перестал работать с кодом исключения 0xc0000005
Я использую PyFMI как мастер FMU для тестирования моего инструмента, который действует как подчиненный FMU 2.0. Когда я вызываю функцию load_fmu('fmuFile.fmu', log_level=5) для загрузки fmu, происходит сбой python.exe. Когда я проверяю просмотрщик с…
27 сен '17 в 06:30
0
ответов
Метод FMU-модуля get_variable_unit() и многое другое
Начиная с версии FMI 2.0 у нас есть методы: get_variable_unit() и get_variable_display_unit(), которые извлекают информацию из кода Modelica для модуля FMU. То, что я вижу, не влияет на то, что вы получаете из get_variable_data() из FUM-модуля, на р…
22 окт '18 в 06:32