Перейти к публикации

Скрипты задач star-ccm+


раздватри

Рекомендованные сообщения

Поздравить всех хочу с обновкой на Сервере. Хреново сделали. 

 

По части уроков. Обращайтесь. Сделаю любой урок и любой сложности. Могу отправлять макросы задач в любой версии Star-cm+.

Примеры:

Универсальная задача, объединяющая основное умение в CFD по части аэро и гидродинамике.

 

Расчетное поле движущейся лодки с некоторыми характеристиками.

 

Анимация лодки на волнах того же задания.

 

За вознаграждение.

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...


UnPinned posts

Хорошо идут и главное - достоверно.

 

изометрия_image_09190.png

 

встречно_image_09190.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах

Решить задачу в версии 16.04 не удалось, с адаптивной сеткой свободной поверхности. Пришлось снова откатить до старой и решать без адаптивной сетки. Аналогичное решение в версии 16.04 , приводит к отчуждению желания пользоваться CFD. 

 

 

Ссылка на сообщение
Поделиться на других сайтах

Неожиданно удивил подход к оформлению версии 16.06 уже в самом начале. Предупреждение в предыдущих версиях о ... реализовано в этой, похоже так. А поглядим - ка, на таком же шарике. Пока ещё в душе надежда жива, за дело и параллельно кварталу 95. Иначе нельзя было строить задачи в последних версиях, без юмора и подходящих фраз. Первые шаги, как по Дворцу без тапочек.

 

 

новое.png

Ссылка на сообщение
Поделиться на других сайтах

Престижно упакованный. Есть и демо, есть и задачи по тьюториалам и есть не мало ещё во вступлении - презентации и сами тьюториалы есть:rolleyes:. А в общем - тот же хлам и с теми же проблемами по части CFD. Но попробуем до конца просчитать несколько вариантов: с разным шагом, и без и с ней - адаптивной сеткой по свободной поверхности, т.е. "живой". Маскхалаты стали просветленными, что не улучшило маскировку, но добавило естественности явлениям.

Кусок из фильма на выбор - из первых картинок: для студента.

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах

Итак: одна из двух проблем решается точно и применение адаптивной сетки свободной поверхности теперь не имеет ограничение в вариантах применения с overset сеткой. Осталась последняя и уже известная. Её решение или высокого качества маскировка и сведение амплитуды в визуализации на нет и без применения вспомогательного продукта, и будет временным "решением".

Надо решить несколько задач с адаптацией и без, сравнить их и выбрать оптимальный вариант для дальнейших решений.

Примеры двух задач, которые будут решаться с одинаковым шагом 0.00025 сек., т.е. без адаптации шага. Так необходимо решать, если хочется поиметь физичную анимацию, а не только достоверный результат по физике - цифр необходимых величин.

И сама проблема, которая проявляется при шаге 0.001 и очень контрастно, при использовании оверсет сеток. Про "белый" шум на графиках давлений и сопротивлений движущихся тел можно не возникать и ждать покой или равновесие сил.

 

сетка_image_00050.png

 

сетка_image_00100.png

 

Пока решаются две задачи, одна с адаптацией сетки свободной поверхности, а вторая без и смотрите выше, показываю решение без адаптации, но с большим шагом решения = 0.005 сек. - посильным для 4 ядерных процессоров за сутки. Влияние очень заметно. Будем использовать для сравнения с последующими двумя решениями - анимациями в которых будет использоваться равнозначная расчетная сетка по минимальному размеру ячеек.

 

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, a_schelyaev сказал:

Скорость входа? Вес шара и размер?

 Александр, коль это очень важно и будет пользой для удаления FlowVision от star-ccm+ за горизонт по курсу, тогда и будет так и всё. Если соблюдать принцип присутствия: ни одного абзаца без картинки, тогда ложу сюда один из промежуточных кадров.

 Хочу отметить главное правило для самых медленных расчетов: вращающиеся тела с поступательным движением - лодка с вращающимся винтом, вертолет и самолет винтовой. Здесь оно рушится и по самой мелкой ячейке необходимо стремиться к бесконечному числу итераций. Т.е. необходимо стремиться даже не к измельчению сетки, а числу проходов по ней, если большой размер ячейки не разрушает расчет, а это имеется в этой версии, разрушение. Решениями это подтверждается. А если бы разработчики позволили добавить сглаживание свободной поверхности ... . Его тут нет.:confused_1:

 

изометрия_image_42050.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах

На оставшихся 4 ядрах + 4 потока для повседневной жизни, решим с шагом 0.01 сек. специально для цифр и до незначительного погружения. Начальное число расч. ячеек = 660 000 шт., но это без адаптации свободной поверхности, которое начнется с началом расчета. Наверное, до ночи посчитаем :smile: и не важно до чьей. Сохраним кадры каждой сотой итерации.

 

масса и скорость.png

итерации.png

радиус.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах

Сохранил кадр каждой 10-й итерации. Влияние пяточка на ускорение, еще до касания пяточка.:thumbdown:

 

оверсет.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах

При использовании адаптивной сетки свободной поверхности возможна "коронация" в решении. Без неё тоже можно, но дорогущей корона будет, а тут бесплатно.

Явно, в star-ccm+ не хватает дворника с метлой.:g:

 

корона.png

 

корона-сеть.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах

По рекомендации, правда очень поздней, окунаемся в мир иной и пойдем до миллиардной доли, если миллиона будет много.

 

 

0.0001 сек.png

Ссылка на сообщение
Поделиться на других сайтах

По результату опытных расчетов, создаём алгоритм построения расчетной сетки с адаптивным лавинным размножением - делением по свободной поверхности. К сожалению, вольностей в этом нет и вариант построения один и отличающийся от варианта построения при подвижном теле типа шарик или куб - симметричных по сетке во всех направлениях. Пришлось пропотеть и рад бы продолжить, и без штанов ... , но пугать здесь давно и некого.:smile: Всего 6 миллионов кубов и 10 лошадей на корме.

 

 

 

сетка_image_00010.png

 

изометрия_image_00100.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах
03.11.2021 в 13:03, a_schelyaev сказал:

В FlowVision свободная поверхность это физическая сущность, реконструируемая на каждом шаге счета и физическая разрезающая область расчета на две части. Т.е. поверхность раздела фаз является граничным условием для каждой из фаз. Соответственно, если воздух не нужен, то мы его вообще убираем, а на граничном условии для воды задается атмосферное давление. ТАкую постановку мы называем "Сплошная-Вакуум" и именно в основном за счет этого такие задачи и считаются быстрее - они тупо по сетке меньше.

В Старе можно выключить призматику выше границы фаз и сгенерировать грубую сетку для воздуха. И ваша экономия по сетке составит не более 10-20 тысяч ячеек. Поэтому существенного влияния на скорость расчёта не будет.
В Старе можно задать адаптацию сетки на границе фаз и вот это даёт очень хорошую экономию на задачах с волнением. А ещё адаптивный шаг по времени, это тоже хорошо ускоряет расчет.
Но, наверное, самое интересное для корабела должно быть в том, что на пользовательском портале Сименс есть огромное количество  мануалов и готовых примеров отраслевых задач, изучив которые, можно решить любую задачу.

Ссылка на сообщение
Поделиться на других сайтах

Первые впечатления от адаптации свободной поверхности и даже грубым делением - размножением. 

 

 

изометрия_image_02700.png

 

встречно_image_02700.png

Изменено пользователем раздватри
Ссылка на сообщение
Поделиться на других сайтах
46 минут назад, раздватри сказал:

Первые впечатления от адаптации свободной поверхности и даже грубым делением - размножением. 

Дорогой дедушка, Вы, однако, ещё тот махинатор. У вас на картинках некорректная постановка. Для увеличения скорости расчета вы используете слишком узкий бассейн. При этом у вас включено демпфирование по боковым стенкам, из-за этого расходящиеся волны параллельны корпусу. Сеточная вязкость на границе фаз не даёт нормально разрешиться волновой картине и вода выглядит, как желе. При этом в постах выше вы пишите про какие-то неправильные свойства воды в Старе.
Вас бы отхлестать по-хорошему, за то, что тут людям голову морочите своими мракобесными штуками.

Ссылка на сообщение
Поделиться на других сайтах

На этом можно тестирование заканчивать и переходить к практическому пользованию.

Предела совершенству нет: шаги от них, за нами след.

 

 

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, LazyBitch сказал:

В Старе можно выключить призматику выше границы фаз и сгенерировать грубую сетку для воздуха.

Целью поста было не выслушивать про имеющийся везде рудимент, а заявить про другое. Постановка с вакуумом не плодит лишние сущности. Меньше кликов мышью, меньше геммора от наведенной от воздуха пульсации при неправильно заданном проекте и не только.

Для человека утомленного нарзаном это проще.

:)

Изменено пользователем a_schelyaev
Ссылка на сообщение
Поделиться на других сайтах
21 час назад, LazyBitch сказал:

Дорогой дедушка, Вы, однако, ещё тот махинатор. У вас на картинках некорректная постановка. Для увеличения скорости расчета вы используете слишком узкий бассейн. При этом у вас включено демпфирование по боковым стенкам, из-за этого расходящиеся волны параллельны корпусу. Сеточная вязкость на границе фаз не даёт нормально разрешиться волновой картине и вода выглядит, как желе. При этом в постах выше вы пишите про какие-то неправильные свойства воды в Старе.
Вас бы отхлестать по-хорошему, за то, что тут людям голову морочите своими мракобесными штуками.

Это расчет с целью оценки относительного изменения характеристики. Волна ложится на боковую границу уже за кормой. Вообще тут можно было и не демпфировать, а сделать область пошире и пусть оно отражается, один черт вернется уже сзади, где нам и не важно.

А вот касаемо сеточной вязкости на границе фаз уже интереснее.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      @karlf 530 считывает ключ по специальному протоколу при помощи plc и получает его серийный номер а из него определяет возможные режимы доступа. там нет драйвера а есть plc модуль или несколько эти модули написаны на питоне  надпись smartkey исчезает с экрана при запуске чпу??
    • ДОБРЯК
      Для того, чтобы получить правильные высшие) формы при виртуальном эксперименте, нужно сделать грамотную КЭ модель. От разговора на эту тему вы постоянно уклоняетесь.  То нет компьютера под рукой, сделать простейший тест, то теряете интерес. :=) Сходимости энергии деформации при расчетах статики, недостаточно для точного определения высших собственных форм и частот.  Для того, чтобы грамотно использовать метод конечных элементов, нужно сделать много-много тестов в статике, динамике и ... Одной кнопки и двух конечных элементов в 3Д программе недостаточно для определения высших собственных форм...  У вас в качестве инструмента всего два конечных элемента, шести узловая несовместная оболочка Тимошенко и десяти узловой тетраэдр. И еще контакты при решении задачи на собственные числа. Вам ли говорить про правильность определения высших собственных форм для сложных изделий... :=)    
    • vad0000
      Покажите схему с разрешением на движение
    • vad0000
      Вход, а не выход Вытащить Аналоговый вход и все, как будто туда ничего не подключено И если мы подключим сигнал к энкодеру оси Х, то он стнтет одинаковый с аналоговым входом, который не подключен?
    • Snake 60
      @waze4534  Посмотрите вверх и прочитайте текст на красной полоске...
    • kkk
      Я так понимаю, что предупреждение про "касательные" не просто так выскакивает. Если скруглить прямую стыковку отрезков эскиза (минимальным радиусом) то все работает даже без объединенной кривой, достаточно эскиза.
    • karlf
      Подскажите пожалуйста, может кто сталкивался. Станок DMU-50 на стойке TNC 530, перестал определяться ключ доступа. Сам ключ вроде работает, если переключать на нём режимы, то в шкафу на соответствующих блоках лампочки тоже переключаются. Но изначально был уровень доступа 4, а теперь уровни доступа не активны. Ключ только один, запасных нет. Есть какой-то старый бэкап, пробовал его накатить, но какой-то он непонятный - станок грузится, но почти в конце загрузки выдаёт какую-то ошибку по параметрам. Может кто знает в каком из разделов и в какой папке искать установленные драйверы ключа?
    • YuriySt54
      В данной конструкции можно сразу одним телом делать и обрезать. Но меня интересовало, можно ли сразу при построении массива ограничить лишнее.
    • Ветерок
      Сделать основание одним телом, массив другим телом. Тело массива обрезать как надо, потом объединить тела.
    • YuriySt54
      Можно ли при построении массива лишнее отсечь, как к примеру отсечено по длинной стороне. Делал начальный элемент бобышкой по траектории с выбранной функцией "выровнять с торцевыми поверхностями". Можно ли так сделать при построении массива? Или отдельно потом обрезать лишнее только?
×
×
  • Создать...