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

Скрипты задач 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 пользователей

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




  • Сообщения

    • Viktor2004
      Данная система подразумевает покупку блока для каждого станка. Монтаж и настройку выездным специалистом. При чем блоки эксклюзивные. Больше такие нигде не продаются. Идет жесткая привязка и зависимость только от одного поставщика. Зачем так усложнять. Думаю есть вариант с подключением каждого станка просто проводом без лишних закупок. Только софт на компьютер
    • Sabadash
      Пилится на станке такое)
    • Sabadash
      Приветствую! В процессе отладки станка Росфрезер HM04STM, имеет автосмену на 12 позиций инструмента HSM Works выбран как основная CAM, так как позволяет завязывать управляющие стратегии напрямую на перестраиваемый исходник геометрии детали, завязанный на cборку в SW Станок модифицирован до 4  осей, на базе волнового редуктора и сервопривода Delta Стойка поддерживает непрерывную обработку под точение микро механики, учимся делать циклоидные сервоприводы. Сейчас в процессе отладки постпроцессора, за основу взят постпроцессор для Mach 3 Mill, так как ранее он использовался под  аналогичную обработку под управлением Rich Auto DSP A18   4 Ось уже работает вдоль Х оси Проблема возникла с некорректной работой дуговой интерполяции. В мануале написано что стойка поддерживает дуговую интерполяцию для каждой из плоскостей.   Однако при запуске сгенерированной УП стойка выдает ошибку недоспустимого радиуса дуги. В мануале так же упомянуто о таком поведении в пункте 5     В постпроцессоре дуговая интерполяция включена, но как ее переключить на описанное в мануале стойки пока не разобрался.   Постпроцессор в поцессе правок. Если кто подскажет пример реализации подобного, буду очень благодарен HM04STM.cps
    • agering53
      Здесь выложена кое какая информация по сетевой системе, о которой я сообщал выше.  1. Универсальная сетевая система IN-DNC: https://www.mediafire.com/file/5reascq3sppdbn1/IinDoc.zip/file 2. Видео ролики для системы IN-DNC: https://www.mediafire.com/file/jwz8wwozj4iig1b/IIN-DNC_Video.rar/file
    • openair1981
    • maxx2000
      @davidovka да её и нет, есть жёсткий тупняк, поиск волшебной кнопки и т.д., и т.п. Просто пора в отпуск.
    • davidovka
      Наверное не понял проблемы, в эскизе квадрат с одним размером
    • maxx2000
      Вот ещё вопрос. Концентрический массив. Почему массив, чтобы потом сделать массив по привязке.  Есть у кого то соображения как?    
    • A_1
      Будет ли выполнена команда GOTO в этом кадре? IF 1>2 AND 5<10 GOTO GLUECK Sinumerik: расширенное программирование  Промокод "ЛЕТО" продолжает действовать на этот курс, а также курсы Программирование станка с системой ЧПУ FANUC (и Sinumerik) Параметрическое программирование станков с ЧПУ FANUC
    • maxx2000
      @davidovka ахахахах, это шедевр. Просто шикарно. У меня просто культурный шок. Осталось допилить до полноценного нестинга 3D моделей и прощайте костыли с кучей прослоек из других программ. 
×
×
  • Создать...