Вопросы по теме '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 просмотров
schedule
13.05.2023
Корреляция экспериментальных данных в 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 просмотров
schedule
20.03.2022
Есть ли у Dymola аналогичная функция обозревателя уравнений, как у Wolfram System Modeler?
В программе моделирования системы Wolfram есть функция, которая называется "обозреватель уравнений" , Видео YouTube здесь (в 20:58) дает введение о "браузере уравнений". Мне интересно, есть ли у Димолы с той же функцией, было бы полезно отладить...
141 просмотров
schedule
14.07.2022
идентификация процесса с помощью моделей Modelica и конструкции ПИД-регулятора
Я пытаюсь построить ПИД-регулятор для клапана в моей модели, я планирую провести некоторую идентификацию процесса, получить реакцию системы на ступенчатый импульс и передаточную функцию системы, а затем я смогу разработать ПИД-регулятор. Но я не...
58 просмотров
schedule
08.06.2023