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

Функция образца не работает на 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

Можно ли вернуть 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 / Dymola
Во-первых, я относительно новый пользователь и пытаюсь сопоставить данные физических испытаний с моделью, которую я построил с помощью Dymola / Modelica. В этой модели «переменная 1» имеет начальное значение, на основе которого рассчитываются...
118 просмотров
schedule 10.07.2022

Компонент стандартной библиотеки 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

Ошибка «изменчивость» в модели с вызовом функции
Следующий код model FunctionCall Boolean result; function F input Real p1; output Boolean result; algorithm result :=p1 < 0.5; end F; algorithm result :=F(time); end FunctionCall; (также описано в...
211 просмотров
schedule 29.12.2021

Dymola с интерфейсом python — вывод результатов в текстовый файл (.txt) или что-то подобное
Я запускаю этот пример (см. ниже) из интерфейса dymola python, как я могу построить/сохранить вывод в таблице/текстовом файле или что-то подобное? from dymola.dymola_interface import DymolaInterface from dymola.dymola_exception import...
574 просмотров
schedule 08.06.2022

Димола: зачем выбирать, какой метод интеграции
Моделируя модели с dymola, я получаю разные результаты в зависимости от выбранного метода интеграции. Итак, мой вопрос: зачем выбирать какой метод?
359 просмотров
schedule 02.05.2023

Почему элементы массива Modelica автоматически присваиваются нулю, когда в разделе алгоритма назначается какой-либо один элемент
Если массив определен в Dymola и любому элементу массива присвоено значение в разделе алгоритма, оказывается, что Dymola неявно добавляет уравнения для всех неназначенных элементов массива. Рассмотрим пример ниже: model AlgorithmAssignment //...
117 просмотров
schedule 03.02.2023

Как передать несколько переменных из одной модели в другую (внутреннюю / внешнюю)
Допустим, у нас есть следующая модель: Коллекционер: model Collector Real collect_here; annotation(defaultComponentPrefixes="inner"); end Collector; и следующая модель потенциально несколько раз: model Calculator outer Collector...
339 просмотров
schedule 21.06.2023

Отсутствующие соединения в представлении Dymola Diagram
Я использую Dymola для разработки небольшой модели некоторых двигателей постоянного тока и источника питания. Закончив работу, я все сохранил и закрыл Дымолу. Когда я открыл его в следующий раз, некоторые (не все) соединения больше не отображались....
89 просмотров
schedule 31.01.2024

Как я мог переопределить или изменить значение предопределенного параметра в Dymola во время моделирования?
Строю макет в Дымоле. Я определил массу этой модели как параметр, потому что она будет перенесена в другие модули и вызвана в них. Но масса должна изменяться во время моделирования в разные промежутки времени. Например, в течение первых 100 секунд...
72 просмотров
schedule 17.04.2023

Величины разницы температур в Modelica не работают должным образом
Я пытаюсь получить значения разницы температур, чтобы сообщить правильный результат при отображении в неабсолютных температурных шкалах. См. следующий пример: model tempDiffTest Modelica.Blocks.Interfaces.RealOutput...
72 просмотров
schedule 28.02.2023

Сравнение различных компиляторов / симуляторов Modelica
Я ищу подробное сравнение между различными компиляторами или симуляторами Modelica, включая Dymola, MapleSim, Wolfran System Modler, SimulationX, OpenModelic. Детали должны включать совместимость основных коммерческих библиотек и библиотек с открытым...
228 просмотров

Есть ли у Dymola аналогичная функция обозревателя уравнений, как у Wolfram System Modeler?
В программе моделирования системы Wolfram есть функция, которая называется "обозреватель уравнений" , Видео YouTube здесь (в 20:58) дает введение о "браузере уравнений". Мне интересно, есть ли у Димолы с той же функцией, было бы полезно отладить...
141 просмотров

идентификация процесса с помощью моделей Modelica и конструкции ПИД-регулятора
Я пытаюсь построить ПИД-регулятор для клапана в моей модели, я планирую провести некоторую идентификацию процесса, получить реакцию системы на ступенчатый импульс и передаточную функцию системы, а затем я смогу разработать ПИД-регулятор. Но я не...
58 просмотров
schedule 08.06.2023