Siemens Amesim vs SimInTech. Сравниваем удобство моделирования, и скорость расчета.

Поділитися
Вставка
  • Опубліковано 5 лис 2024

КОМЕНТАРІ • 14

  • @ExtracurricularTeenager
    @ExtracurricularTeenager Рік тому +5

    Добрый день! Прекрасно отношусь к вашему программному ПО SimInTech, но в этом видео вы либо лукавите, либо просто не разобрались в AMESim, давайте пройдём по вашим озвученным шагам:
    1) Инструмент для просмотр изменения выходной характеристики в любом компоненте прям на скетче есть, называется он: "Replay Facility". Да, его нет в таком виде (дефолтном) как у вас, но лично мне, например, он не особо понадобился, за всё время работы. Но поставить его можно)
    2) Смотреть графики в реальном времени можно. Для этого в окне графика в правом нижнем углу есть кнопка (кружочек со стрелочкой и в центре крестик). В отличии от SimInTech не нужно выносить какой-то дополнительный компонент, который отвечает на вывод графика, (шиза полная).
    3) Касательно времени расчёта всё одинаково, соответственно о плюсах или минусах сказать сложно, да и смотреть это нужно на пуле задач, а не на какой-то одной))
    4) По поводу продолжения расчёта тоже видимо не разобрались в "Run Parameters" в AMESim есть галочка "Continuation run". Так вот - просчитали 100 секунд, галочку ставите и изменяете время расчёта, например, 150 секунд и он продолжит решать с новыми параметрами)))
    Большинство из того, что я перечислил описано в Quick Start guide!

    • @petuhoff
      @petuhoff  Рік тому

      1) Значит вы не отлаживали сложных и развитых схем. Как только вы начинает создавать сложную схему и анализировать сложный процесс, первое что требуется вывести на схему значения в узлах и компонентах. что бы посмотреть где начинается отклонения. Особенно это необходимо если у вас замкнутая контурная система с обратными связями и сложной топологией.

    • @petuhoff
      @petuhoff  Рік тому

      Спасибо за информацию 2) График в Симинтек строится так же как и в Амесим путем выбора интересующего вас параметра и нажатия на кнопку внизу окна. Только по умолчанию график всегда "живой", если идет расчет и я вызываю график параметра, то очевидно что я хочу его наблюдать и смотреть за процессом. Зачем нужно еще одно лишнее действие? Сначала вызвать график, а потом еще нажимать кнопку.

    • @petuhoff
      @petuhoff  Рік тому

      3) Время расчета которое отличается в 10 раз это совсем не одинково. На одинаковых шагах и одинаковых моделей и одинаковых процессов время должно быть примерно одинаково ну хорошо в 1,5 - 2 раза, еще можно понять из-за особенностей процесса расчета и вывода. Но если ускорении в 10 раз, то тут явно какая то лажа связанная с опитимизацией процесса расчета. Это же тестовая и в SimInTech, задача именно эта специально делалась по образцу Amesim, что бы доказать что модели можно быстро поворить и никакого преимущества в обширной библиотеки Amesim вообще нет. Мы получили одинаковый набор уравнений и одинковый процесс. Без компиляции SimInTech считает так же как и Аmesim с компиляцией. Но после компиляции сокрость в SimInTech возрастает в 10 раз. Скорее всего это отличия архитектуры, у нас компиляция это вынос в чистый Си математики модели, а у Amesim там сохраняются все вспомогательные и связанные со средой функции. Наш код после компиляции наш код может работать на контроллере и микроконтроллере, вообще без SimInTech

    • @petuhoff
      @petuhoff  Рік тому

      4) Тут немного другое. Я во время расчета поменял объем камеры и ожидал увидеть процесс скачка давления на графике, но Siemens Amesim ничего мне не сказав продложил считать. И возникает вопрос, он изменил объем или он достичтал со старым объемом? Эксперемент показал, что ему пофиг он игнорирует изменения праметров модели по ходу расчета. Причем на схеме в свойствах объекта новый объем, никаких предупреждений, а расчет идет со старыми исходными значением. Это опять таки из опытна расчета сложных контурных задач, когда я запускаю на расчет модель и меняю параметры элементов модели, что бы получить нужный результат.

    • @petuhoff
      @petuhoff  Рік тому

      Спасибо за подсказки попробую продолжить эксперименты!

  • @Wtf95
    @Wtf95 Рік тому

    Интересное ПО, подскажите могу ли я завести/вывести данные из/в нужные точки на внешние устройства через TCP/IP/UDP написав свой парсер на питоне например? В общем как можно общаться с миром из SimInTech...?

    • @petuhoff
      @petuhoff  Рік тому

      Куча способов на самом деле. help.simintech.ru/?q=/10_biblioteki_blokov/DIR_obmen_dannymi.html - здесь линейка блоков для связи с окружащим миром.

    • @petuhoff
      @petuhoff  Рік тому

      Вот тут как вызывать программы на питоне в языке програмирования SimInTech help.simintech.ru/?q=/11_yazyk_programmirovaniya/6_funkcii/20_funkcii_raboty_s_Python/pyexec.html

    • @petuhoff
      @petuhoff  Рік тому

      Вот тут функции для работы с json: help.simintech.ru/?q=/11_yazyk_programmirovaniya/6_funkcii/DIR_24_funkcii_raboty_s_JSON.html

    • @petuhoff
      @petuhoff  Рік тому +1

      Здесь инстркуция как подключить устройства по шине CAN: help.simintech.ru/oxy_ex-1/webhelp_docs/Modul_sopryazheniya_CAN/Iskhodnye_dannye_na_modul_sopryazheniya_s_CAN_shinoj.pdf

    • @petuhoff
      @petuhoff  Рік тому

      Можно свои собственные блоки писать на СИ и в них реализовать любые интерфейсы с любыми программами