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

работа с случаями if в разделе уравнений
Мне было интересно, как в Modelica возможно следующее: suppose variables a,b Timetable object c equation if a>c.y then b = f(a) // with f a mathematical function else b = g(a) // with g a mathematical function end...
867 просмотров
schedule 23.10.2021

Каков теоретический способ написать i ++ в Dymola? А есть гибридная непрерывная и дискретная модели?
Я только начал изучать modelica и у меня есть один (новичок) вопрос. Проблема для меня в том, чтобы изменить образ мышления с обычного программирования на модельный. Я хочу сделать простую программу. У меня есть входной массив с выходными...
151 просмотров
schedule 20.10.2021

Как обновить видимость объекта на основе параметра
Связи имеют как минимум две важные переменные. Переменная потока и переменная непотока (а затем потоки, но не будем об этом говорить). Для ясности я буду ссылаться на коннектор Fluid и его переменные m_flow (переменная потока) и p (не переменная...
632 просмотров
schedule 28.11.2021

Использование библиотеки жидкостей modelica для эластичных труб
Я хотел бы использовать библиотеку Modelica.Fluid для моделирования потока в кровеносных сосудах, где диаметр сосуда (и, следовательно, сопротивление потоку и объем жидкости) зависит от внутреннего и окружающего давления, а также от управляющих...
171 просмотров
schedule 16.09.2021

Почему я получаю только NaN и Inf при моделировании ODE45 в Octave?
Я использую Octave с ODE45 для моделирования системы уравнений ODE. Но проблема в том, что моделирование ODE дает неправильные значения. Взгляните на этот код Octave: function dx = dynamik(t, x) b1 = 1000; b2 = 2000; m1 = 10; m2 = 7; M = 2000; g...
236 просмотров
schedule 18.09.2021

Как я могу изменить параметры компонента Modelica MultiBody, работая с файлом XML?
Я создал тривиальную модель маятника в Modelica. После этого я построил модель так, чтобы были сгенерированы файлы .xml и .exe. model TestJAVA_v2 inner Modelica.Mechanics.MultiBody.World world annotation( Placement(visible = true,...
198 просмотров
schedule 07.11.2021

Изменить набор уравнений в FMU для обмена моделями
мы хотим опубликовать открытый исходный код для интеграции обучения с подкреплением в оптимизацию Smartgrid. Мы используем OpenModelica в качестве графического интерфейса пользователя, PyFMI для импорта в Python и Gym. Практически все работает, но...
72 просмотров
schedule 17.11.2021

интеграция функции в модель
Я хотел бы выполнить интеграцию функции переменной, отличной от времени, в Modelica, но я не знаю, как это сделать. Например, как я могу оценить интеграл x dx с верхним пределом 5 и нижним пределом 2? ∫x dx=x^2/2
3974 просмотров
schedule 22.02.2022

Аннотация эксперимента в Dymola / Modelica
Я пытаюсь изменить настройки моделирования (startTime, stopTime, Interval) для эксперимента в зависимости от размера внешнего файла, представленного в модели. Аннотация эксперимента позволяет установить эти параметры моделирования следующим...
189 просмотров

Modelica: модель в модели и реализация
Есть ли разница между созданием экземпляра модели, в которой другие модели находятся внутри той же модели? model A model B end B; model C end C; B b; C c; end A; и создание экземпляров моделей, которые не находятся в одной модели...
212 просмотров
schedule 04.03.2022

Modelica гибкий размер массива в записи - не удалось расширить
Я пытаюсь прочитать несколько файлов (csv, 2 столбца) с соответствующими именами (String) и методами интерполяции smoothness (String). Используя запись, я получаю красивый графический интерфейс в Dymola: Чтобы объяснить мою проблему, вот...
236 просмотров
schedule 19.03.2022

Аннотации Modelica, обратные функции, игнорируются
Проблема: аннотация inverse функции игнорируется, а обратная величина вычисляется численно. Согласно спецификациям Modelica , можно указать инверсию данной функции. Чтобы проверить эту функциональность, я попробовал использовать очень...
140 просмотров

что влияет на время выполнения моделирования в Modelica
Чтобы ускорить моделирование моей модели в Modelica, я задаю следующий вопрос: Что влияет на время выполнения моделирования в Modelica? Я буду благодарен за любую возможную помощь.
201 просмотров
schedule 12.04.2022

Интеграция вычислений C с отслеживанием состояния с Modelica
Я интегрировал алгоритм машинного обучения, реализованный на C, с моделью Modelica, работающей в OpenModelica. Алгоритм машинного обучения работает в замкнутом цикле, принимая в качестве входных данных отклонение от целевого состояния и...
104 просмотров
schedule 17.04.2022

Начальные условия в OpenModelica
Кто-нибудь, пожалуйста, объясните, почему начальные условия должным образом учтены в следующей модели openmodelica, скомпилированной и смоделированной в OMEdit v1.9.1 beta2 в Windows, но если строка 5 прокомментирована, а 6 без комментариев (x, y)...
384 просмотров
schedule 06.05.2022

Многомерные таблицы в Modelica Block
Я начал использовать openmodelica несколько дней назад. Я создал множество таблиц, в которых данные - это эффективность размораживания, первая строка - это температура воздуха, которая является моим первым вводом, а первый столбец - это температура...
264 просмотров

Поведение замкнутого объема и развернутого объема - Modelica
Я смоделировал простой корпус, который состоит из SweptVolume , ClosedVolume и dynamic pipe . Когда объем внутри поршня становится меньше по мере движения поршня, он выталкивает воду в ClosedVolume , когда поршень движется вниз, тогда вода будет...
57 просмотров
schedule 07.05.2022

Сломана Modelica.Fluid.Valves.Valve Несжимаемая модель? Ошибка получения Функция Utilities.regRoot2 не найден в области ‹X›
Я создал модель трехходового клапана на основе двух двухходовых клапанов, которые заявлены как сменные модели. Вот его начало ... within SHCLibrary; model ThreeWayBallValveII // Import section, AKA nicknames section. To (greately) improve...
60 просмотров
schedule 15.05.2022

Почему q_nom и head_nom всегда вызывают проблемы с моделями, созданными из библиотеки ThermoPower?
Некоторое время я работал с библиотекой ThermoPower в OpenModelica, а теперь пытаюсь построить комбинированный цикл питания, сначала моделируя циклы Брайтона и Ренкина. Каждый раз, когда я пытаюсь использовать помпу, я всегда получаю такие ошибки,...
211 просмотров
schedule 28.05.2022

НЕ линейная ошибка из-за оператора WHEN в OPEN MODELICA
Я использую OpenModelica для моделирования сложной системы и сталкиваюсь с неудобной ошибкой ошибка находится в инструкции when , как вы можете видеть на изображении я использую инструкцию when для определения массового расхода в...
115 просмотров
schedule 28.06.2022