Многомерные таблицы в блоке Modelica - PullRequest
4 голосов
/ 14 марта 2019

Я начал использовать openmodelica несколько дней назад.Я создал множество таблиц, в которых «Данные» - это эффективность размораживания, первая строка - «Температура воздуха» - мой первый вход, а первый столбец - выход воды из конденсатора, который является моим вторым входом.Я создал такую ​​матрицу для пяти уровней влажности и для четырех компрессоров, поэтому у меня 20 матриц.

Я хотел бы создать блок modelica с 4 входами:

  • Воздухтемпература
  • Температура воды на выходе
  • количество компрессоров
  • уровень влажности

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

Я не могу использовать блок CombiTable2dv, который находится в открытом режиме, потому что у меня есть 4 входа и 20 таблиц.Я нашел модель по статье , в которой говорится о библиотеке, но я не знаю, как ее использовать.

Ответы [ 2 ]

4 голосов
/ 14 марта 2019

В Dymola есть (бесплатная) библиотека SDF для этой цели.Если у вас нет Dymola, некоторую информацию можно найти здесь: SDF-Paper .Для тестирования вы можете скачать бесплатную демоверсию здесь (необходимо зарегистрироваться).

1 голос
/ 14 марта 2019

N-мерная таблица интерполяции отсутствует в Стандартной библиотеке Modelica .Разработчики знают о необходимости и обсуждали ее ранее, однако не смогли сходиться к некоторому формату ввода данных для многомерных массивов.Каким будет ваше требование (или даже предложение)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...