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

HeatExchanger-Simulation не работает, сообщения об ошибках не могут быть поняты
Я хочу смоделировать модель пластинчатого теплообменника и использую версию по умолчанию в Modelica-Fluid-Library. Чтобы указать версию по умолчанию, я ввожу все необходимые параметры и уравнения для теплопередачи (Нуссельта и т. д.) и потери...
1225 просмотров
schedule 24.11.2023

Modelica и CANBus (General, CANOpen и / или J1939)
У меня есть опыт работы с интерфейсами Simulink и CANbus как для моделирования, так и для генерации кода ... но мне очень нравится открытый исходный код. Некоторое время Octave квалифицировался как замена MATLAB (на моем уровне использования), но я...
762 просмотров
schedule 26.03.2024

объявление условного компонента и следующее уравнение if
Я пытаюсь построить модель, которая будет иметь немного разные уравнения в зависимости от того, существуют ли определенные компоненты (в моем случае, жидкостные порты). Такой код не будет работать: parameter Boolean use_component=false;...
2445 просмотров
schedule 07.05.2023

Функция образца не работает на Dymola
Я пытаюсь скомпилировать следующий код с помощью Dymola: class abc import Modelica.SIunits; parameter SIunits.Time delta_t=0.5; constant Real a[:]={4,2,6,-1,3,5,7,4,-3,-6}; Real x; Integer j(start=1); Integer k=size(a, 1); algorithm...
1314 просмотров
schedule 09.04.2024

Modelica- Разница между уравнением и разделом алгоритма
Раздел уравнения: декларативный Раздел алгоритма: недекларативный Может ли кто-нибудь помочь мне с примерами, показывающими разницу между этими двумя разделами. Когда использовать какой раздел? -Благодарность
4528 просмотров
schedule 03.03.2022

Можно ли вернуть Dymola несколько значений из внешнего файла?
Например, у меня есть внешняя функция C, которая возвращает структуру. Можно ли вернуть структуру в Modelica? struct point{ double x; double y; } struct point return_Struct(double a, double b){ struct point pt; pt.x = a; pt.y =...
521 просмотров
schedule 06.09.2022

Библиотеки Simple Modelica
Я новичок в моделике. Я хотел бы знать, есть ли какие-либо простые библиотеки, которые легко понять, доступные для скачивания? Библиотеки, в которых есть примеры, общее количество уравнений которых не превышает 100 или около того?
199 просмотров
schedule 29.12.2022

Проблема с реализацией очень простого источника массового расхода
В настоящее время я изучаю Modelica, пробуя несколько очень простых примеров. Я определил соединитель Incompressible для несжимаемой жидкости следующим образом: connector Incompressible flow Modelica.SIunits.VolumeFlowRate V_dot;...
1289 просмотров
schedule 10.08.2022

Создать ярлык в Dymola для выполнения действия
Я хотел бы создать ярлык (клавиатуру) для выполнения некоторых действий в Dymola. Например, я хотел бы нажать клавишу (или комбинацию клавиш), чтобы имитировать текущую модель или имитировать определенную открытую модель. Второй вариант был бы...
107 просмотров

Получить функцию, которая возвращает имена расширяемых переменных коннектора и / или количество переменных коннектора?
Есть ли в Modelica функция get, которая возвращает имена переменных и / или количество переменных расширяемого коннектора? Контекст выглядит следующим образом: Моя модель имеет несколько соединений ШИНЫ (с расширяемыми разъемами), которые я хотел...
218 просмотров
schedule 02.03.2022

Modelica - Приращение не следует условиям
Я создаю блок Max Per Interval в Wolfram System Modeler. Чтобы облегчить мне объяснение, я просто установил максимальное значение на 10. block HighWaterMarkPerInterval extends Modelica.Blocks.Interfaces.SISO; protected Integer index; Real...
200 просмотров
schedule 16.12.2023

modelica: вычислить минимум / максимум непрерывной переменной во времени
Как указано выше: я хочу вычислить минимум (и / или максимум) непрерывной переменной с течением времени. Вот минимальный пример для демонстрации: model MinMaxTest Real u; Real u_min(start = 10); Real u_max(start = -10); equation u =...
1854 просмотров
schedule 20.09.2023

Modelica: может ли потоковый коннектор быть условным?
Для модели устройства, производящего тепло, я хочу иметь дополнительную возможность отводить тепло через поток жидкости. Это связано с вопросом " объявление условного компонента и следующее уравнение if ". В моем коде модель получена из...
66 просмотров
schedule 21.05.2023

Modelica и переменные состояния
Переносит ли Modelica ДАУ в форму пространства состояний (систему ОДУ)? Если я хочу смоделировать систему: например, простую модель с динамической трубой и раковиной, источник: среда, простая несжимаемая жидкая вода. Каковы переменные состояния...
780 просмотров
schedule 03.02.2024

Как правильно переобъявить Medium в OpenModelica?
Я использовал OpenModelica 1.9.4 ~ dev-675-gb524b08 и попробовал создать модель для моделирования газовой установки. Когда я пытаюсь повторно объявить Medium по примерам model Block_Prep_ASIDGAS import Modelica.Fluid.Interfaces; import...
931 просмотров
schedule 01.05.2022

Корреляция экспериментальных данных в Modelica / Dymola
Во-первых, я относительно новый пользователь и пытаюсь сопоставить данные физических испытаний с моделью, которую я построил с помощью Dymola / Modelica. В этой модели «переменная 1» имеет начальное значение, на основе которого рассчитываются...
118 просмотров
schedule 10.07.2022

Задачи присваивания при генерации простых случайных чисел в Modelica
Я относительно новичок в Modelica (Dymola-environment), и я очень отчаялся / расстраиваюсь из-за того, что не могу решить такую ​​простую проблему, как генерация случайных чисел в Modelica, и я надеюсь, что вы можете мне помочь. Простая функция...
263 просмотров
schedule 18.01.2024

Компонент стандартной библиотеки Modelica AbruptAdaptor
Протестировано с: Версии MSL: 3.2.1, 14.08.2013, сборка 2 (14.08.2013 08: 44: 41Z) 3.2.1, 14.08.2013, сборка 4 (30.09.2015, 09: 15: 00Z) Ниже представлена ​​модель с 4-мя компонентами: Источник массового расхода (M_bound)...
125 просмотров
schedule 08.04.2022

Можно ли установить тип переменной с помощью параметра в Modelica?
Я разработал модель настраиваемой переменной, что означает, что переменная может быть определена параметром, указана через реальный ввод или оставлена ​​неопределенной, чтобы ее можно было решить. model ConfigurableReal "Configurable variable...
1049 просмотров
schedule 26.04.2023

Измените формат выходного файла на * .csv, используя dymosim.exe вместо * .mat
Я пытаюсь понять, можно ли изменить формат вывода модели на .csv вместо файла по умолчанию .mat при моделировании модели с использованием dymosim.exe. Я могу сделать это в самой dymola, используя функцию convertMATtoCSV в базовой библиотеке...
596 просмотров
schedule 06.02.2023