Описание тега pyfmi
0
ответов
Ошибка при загрузке fmu в python с библиотекой pyfmi
Я установил библиотеку PyFMI и пытаюсь загрузить fmu, созданный GT-Suite, в python. Я следую этому уроку jmodelica: https://jmodelica.org/pyfmi/tutorial.html # Import the load function (load_fmu) from pyfmi import load_fmu этот набор дает предупрежд…
29 май '19 в 09:36
1
ответ
Как запустить EnergyPlus-FMU с помощью PyFMI
У меня проблемы с симуляцией EnergyPlus-FMU от PyFMI. Я создал FMU EnergyPlus, используя эталонную модель здания. Я использую PyFMI2.5. Как запустить функцию do_step()? from pyfmi import load_fmu model = load_fmu("MyEnergyplus.fmu") start_time = 0 f…
14 авг '19 в 23:19
0
ответов
ошибка при загрузке fmu с помощью метода pyfmi load_fmu
Я пытаюсь загрузить FMU с помощью метода PyFMI load_fmu. Выдает следующую ошибку: File "src\pyfmi\fmi.pyx", line 8109, in pyfmi.fmi.load_fmu pyfmi.fmi.FMUException: The FMU version could not be determined. Removing C:\Users\USER\AppData\Local\Temp\J…
15 апр '20 в 11:36
2
ответа
PyFMI в среде Python 3 в Ubuntu 18.04
Моя цель - иметь возможность запускать FMU, созданные OpenModelica, в Ubuntu 18.04, а затем запускать их с PyFMI в среде Python 3. Я следую схеме установки PyFMI здесь https://jmodelica.org/pyfmi/installation.html. До сих пор мне с помощью Conda уда…
03 янв '20 в 19:46
1
ответ
OpenModelica и JModelica дают существенно разные результаты
После этого вопроса я пытаюсь сравнить результаты моделирования между JModelica и OpenModelica. Файл Modelica идентичен упомянутому выше сообщению, а оболочка JModelica - это исправленная версия: #%% from pymodelica import compile_fmu from pyfmi imp…
04 окт '19 в 01:44
1
ответ
Как экспортировать мою модель OMNeT++ как FMU(Functional Mockup Unit)?
Я пытаюсь совместить моделирование MATLAB и OMNeT++. Для интерфейса совместной симуляции я использую Ptolemy-VirGIL для соединения двух моделей как FMU. Экспорт в MATLAB довольно прост, но я не могу найти способ экспортировать мою модель OMNeT++ как…
09 дек '19 в 15:22
1
ответ
Как совместить Python 3 со стандартной JModelica, зависящей от Python 2?
Я хотел бы установить Python 3 с PyFMI на свой компьютер с Windows, где у меня уже есть JModelica 2.10 с Python 2. Моя идея состоит в том, чтобы при необходимости скомпилировать модели Modelica в FMU в Python 2, а затем разработать сценарии на Pytho…
30 янв '20 в 14:18
1
ответ
Как инициализировать модели PYFMI параллельно?
Я использую pyfmi для моделирования с помощью EnergyPlus. Я понял, что инициализация отдельных моделей EnergyPlus занимает довольно много времени. Поэтому я надеюсь найти способ инициализировать модели параллельно. Я безуспешно пробовал использовать…
03 фев '20 в 11:08
3
ответа
Есть ли способ получить список параметров FMU (или подмодели в FMU) с использованием библиотек Python FMPy или pyFMI?
У меня есть FMU модели, и вариант использования - изменить значения параметров FMU, чтобы увидеть влияние на результаты. Есть ли способ перечислить параметры верхнего уровня FMU с помощью FMPy или pyFMI, если у меня нет доступа к модели Modelica? Од…
02 мар '20 в 18:46
1
ответ
PyFMI: инициализировать параметры в зависимости от других
Я создал модель в OpenModelica и хотел бы создать из нее FMU. Внутри OpenModelica я могу инициализировать следующие параметры: model r_ctrl parameter Real startTime(start = 0.1); parameter SI.Resistance u_ref(start = 230); parameter SI.Power p_ref(s…
06 авг '20 в 12:38
1
ответ
Не удается запустить fmu.get_fmu_state() в библиотеке pyfmi
Я пытаюсь понять, как метод get_fmu_state работает на простом fmu в примере режима косимуляции, таком как прыгающий мяч, с использованием предварительно предоставленных fmu PyFMI(2.7.3). Я установил его через miniconda на ubuntu-docker и пытаюсь вып…
22 авг '20 в 20:42
2
ответа
Агент обучения с подкреплением в FMU
Я хочу обучить агента обучения с подкреплением на модели, которую я создаю в OpenModelica. Используя pyFMI, легко импортировать FMU, смоделировать его и получить некоторые результаты. Моя проблема в том, что у меня нет возможности "приостанавливать"…
19 дек '19 в 15:28
0
ответов
PYFMI несколько входов для FMU
Я изо всех сил пытаюсь предоставить PYFMI входной объект, содержащий мои разные входные данные, зависящие от времени. Проблема в том, что один из моих входных значений является целым числом, и поэтому я не могу найти, как передать этот массив. Приме…
23 апр '20 в 22:27
0
ответов
PyFMI: установка параметров иногда невозможна (зависит от модели)
Я создал минимальный пример (напряжение постоянного тока, нагрузка) в OpenModelica. Впоследствии я создал FMU и использовал его через Python. Краткое описание проблемы: используя только резистор в качестве нагрузки, я не могу изменить параметры чере…
31 июл '20 в 14:58
1
ответ
PyFMI - разные результаты между обменом моделями и совместным моделированием?
При моделировании проблемы тележки как FMU в PyFMI я получаю разные результаты, дающие одинаковые данные, в зависимости от того, использую ли я "обмен моделями" или "совместное моделирование". Результаты ME верны, результаты CS кажутся совершенно не…
10 янв '20 в 19:39
1
ответ
Оценка параметров PyFMI и обработка фиксированных параметров модели, отличных от параметров по умолчанию
Я начал в PyFMI использовать оценку параметров с помощью процедуры model.estimate() и работает хорошо. Из документации (Андерссон и др., 2016), а также из практического использования я понимаю, что параметры модели берутся из скомпилированной FMU-мо…
10 фев '20 в 15:12
0
ответов
Модель FMU с несколькими входами
У меня есть модель FMU с несколькими входами. Я пытаюсь смоделировать свой ввод res = model.simulate(start_time=1, final_time=500, input=input_object) выход программы с кодом ошибки Процесс завершен с кодом выхода -1073741819 (0xC0000005) Если я уда…
24 июн '20 в 11:57
0
ответов
не может получить результаты обратно из JModelica в Python
Следуя этому вопросу, я пытаюсь скомпилировать и смоделировать модель Modelica с помощью JModelica. Модель такая: package friction1D function coulombFriction input Real relVel; input Real shearForce; input Real normalForce; input Real statfricco; in…
03 окт '19 в 15:40
0
ответов
Библиотека Python Modest-python для оценки параметров FMU с использованием библиотеки FMPy вместо библиотеки PyFMI
Я использую библиотеку python modest- python для оценки параметров функциональных модулей макета FMU. По умолчанию modest-py использует PyFMI для обработки файлов FMU. Мне нужно использовать библиотеку FMPy внутри modest-py, чтобы сделать то же само…
02 апр '20 в 10:44
1
ответ
Как обрабатывать преобразование единиц при взаимодействии с FMU?
У меня есть скрипт python, который фильтрует и перечисляет параметры, их единицы и значения по умолчанию из fmu, используя read_model_descriptionфункция из библиотеки FMPy и записывает в таблицу Excel ( соответствующее обсуждение). Затем с помощьюsi…
11 апр '20 в 04:11