Вопросы по теме 'modelica'

Ошибка подключения Python – Modelica из-за ошибки импорта
Я пытаюсь связать Modelica и Python с помощью блока Python27, предоставленного Berkeley Simulations Lab: http://simulationresearch.lbl.gov/modelica Я использую этот блок для вызова функции Python: def Test2(WriteValues): '''...
304 просмотров
schedule 09.11.2022

Порядок оценки Modelica
Я не могу найти никакого ответа в спецификации Modelica, поэтому прошу вас, ребята. В спецификации указано, что A tool is free to solve equations, reorder expressions and to not evaluate expressions if their values do not influence the result (e.g....
119 просмотров

Как найти одно событие в Modelica?
Помогите пожалуйста с простой задачей. У меня есть функция delta=f(time). Смотрите картинку. Мне нужно найти значение «времени», когда «дельта» стала равной нулю, и присвоить значение времени некоторому параметру. Например, на картинке...
50 просмотров
schedule 26.05.2024

OpenModelica показывает результат, продолжая симуляцию
Может ли OpenModelica отслеживать переменную во время моделирования? Что-то вроде области видимости в Matlab Simulink. В настоящее время я использую OMEdit v1.12.0, и он отображает все результаты только в конце моделирования. Я новичок в Modelica,...
182 просмотров
schedule 19.10.2022

Преобразование моделей Modelica из Dymola в JModelica - устранение ошибок в файле журнала
В настоящее время я пытаюсь скомпилировать netCDF-DataReader в JModelica, но пакет разработан в Дымоле. На этапе компиляции происходит сбой: netCD = compile_fmu('NcDataReader2.Examples.Simple',r'H:\Modelica\Modelica...
296 просмотров
schedule 06.07.2022

Производительность Dymola 2018 в Linux (xubuntu)
Проблема, с которой я сталкиваюсь, заключается в том, что при запуске моделирования (те же модели на основе IBPSA / AixLib) в Linux я получаю значительное снижение производительности (время моделирования примерно вдвое) по сравнению с машиной Windows...
202 просмотров
schedule 29.09.2022

Как указать время начала и время окончания эксперимента Димола как переменные?
Для простых тестовых моделей я обычно использую синтаксис, похожий на: // Assuming the start time is 0 and stop time is 1 x = xMin + (xMax - xMin) * time; y = f(x); Чтобы быть правильным независимо от настройки моделирования, я хотел бы...
336 просмотров
schedule 06.09.2022

Переменная автоматически сбрасывается до нуля в операторе when sample ()
Следующий код Modelica сбрасывает переменную 'bb' в 0 после того, как она установлена ​​в 123. Кто-нибудь может объяснить, почему? Я использую OpenModelica v1.13.2. model test2 import Modelica.Utilities.Streams.print; Real b(start=0,...
68 просмотров
schedule 05.10.2022

Как понять, что размер шага ограничивает и преобладает ошибка в Dymola
Dymola предоставляет функцию для анализа процесса числовой интеграции, два основных результата - «Ограничивает размер шага» и «Преобладает погрешность». Я провел несколько тестов в своей модели, как показано на следующем снимке экрана. Но при...
180 просмотров
schedule 30.10.2022

Переменная частота дискретизации в OpenModelica
Я имею в виду этот пост: альтернатива функции выборки с изменяющимся диапазоном выборки Я хочу измерить среднеквадратичное значение (или среднее значение) с переменной частотой дискретизации, которую я могу подавать в качестве входного сигнала....
87 просмотров
schedule 16.06.2024

Предупреждение: компонент объявляется несколько раз и не может быть проверен на идентичность другим объявлениям с тем же именем - Modelica
Я получаю предупреждение, когда моделирую с Modelica в Twin builder. Предупреждение: компонент m_flow_start объявляется несколько раз, и его нельзя проверить на идентичность другим объявлениям с тем же именем. Хотя это предупреждение кажется не...
41 просмотров
schedule 02.10.2022