Sign in to follow this  
Followers 0
Кровосос

FlowVision и расчет буксировочного сопротивления воды движению судна по мелководью

396 posts in this topic

1 час назад, Кровососс сказал:

Промежуточный кадр.

 

Саша прав: сделайте половинку бассейна, а лодку так и оставьте целую. 

Поднимется скорость расчета / точность расчета за счет такого шага. 

 

При этом для красоты можно на центральной плоскости поставить опцию зеркалирования в постпроцессоре, и волна будет отображаться для обеих половинок лодки.

 

И лодку лучше закрашенную показывайте на картинках - а не треугольниками.

Share this post


Link to post
Share on other sites


ID: 42   Posted (edited)

Я же не для себя считаю, а для того форума, где показываю, а там надо красиво и в красках, и будет так... Молодежь надо приучать к красоте и аккуратности смолоду, чтобы дерьмо не покупали и не предавали делая."Зеркалирование" нам не надо. Это 2.5.4, не забывайте об этом и о закраске в нем подвижного тела. Все потом, потом или после.

Edited by Кровососс

Share this post


Link to post
Share on other sites
2 минуты назад, Кровососс сказал:

Я же не для себя считаю, а для того форума, где показываю, а там надо красиво и в красках, и будет так... Молодежь надо приучать к красоте и аккуратности смолоду, чтобы дерьмо не покупали и не предавали делая.

так я и говорю, как сделать красиво:

потратить эти же ячейки на более точное разрешение свободной поверхности,

а вторую половину просто отзеркалить.

И лодку сделать не сеткой, а закраской - чтоб её форма лучше воспринималась.

 

Вот я как-то игрался - там половинка посчитана:

 

 

Share this post


Link to post
Share on other sites

ID: 44   Posted (edited)

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

Edited by Кровососс

Share this post


Link to post
Share on other sites

по идее, не нужно красить подвижное тело - нужно включить отображение граничного условия. Тут Саша точнее подскажет, как закрасить лодку.

Share this post


Link to post
Share on other sites

ID: 46   Posted (edited)

А я что делаю. Граничному цвет и назначаю. Сейчас покажу лучшее - возможное. Однако, надо всегда выделенным держать лодку в граничном условии.

Безымянный.png

Безымянный.png

Edited by Кровососс

Share this post


Link to post
Share on other sites

Потом попробую, в сохраненных копиях, сделать настройку по супергруппе. Кажется так я делал с огнем и раскаленным "камнем" в застенках.

Share this post


Link to post
Share on other sites

Во второй версии нет возможности зеркалить результат. :)

Но за счет симмметричной постановки вы сможете в два раза большую сетку сделать. А молодежь пускай абстрактное мышление сама прокачивает и учится смотреть графики компонент сопротивления.

Вы разобрались с Супергруппой и Характеристикой по ней, чтобы смотреть вязкую долю сопротивления и сопротивление от давления?

Share this post


Link to post
Share on other sites
29 минут назад, a_schelyaev сказал:

Во второй версии нет возможности зеркалить результат. :)

Но за счет симмметричной постановки вы сможете в два раза большую сетку сделать. А молодежь пускай абстрактное мышление сама прокачивает и учится смотреть графики компонент сопротивления.

Вы разобрались с Супергруппой и Характеристикой по ней, чтобы смотреть вязкую долю сопротивления и сопротивление от давления?

Да, заглянув в нее все и вспомнил. 

Share this post


Link to post
Share on other sites

ID: 50   Posted (edited)

С этого момента, ближе к концу и начну. Будет похоже на переход на мель, но краски будут другие.

 

 

output.png

Edited by Кровососс
1 person likes this

Share this post


Link to post
Share on other sites

Окстись еретик, вернись в лоно симметрии!

 

Share this post


Link to post
Share on other sites

ID: 52   Posted (edited)

На крыле чайки вернусь. Уже просят показать там токи, а здесь мы смотрим волну.

Edited by Кровососс

Share this post


Link to post
Share on other sites

Немного теории: http://moryak.biz/modules.php?name=Content&pa=showpage&pid=498
СУЩНОСТЬ ЯВЛЕНИЙ, ВОЗНИКАЮЩИХ ПРИ ДВИЖЕНИИ СУДНА В УЗКОСТИ И НА МЕЛКОВОДЬЕ

Сопротивление воды движению судна складывается из трех составляющих: 
• сопротивления трения; 
• формы; 
• волнового сопротивления.

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

[IMG]
Рис. 5.4. Волнообразование на мелководье

Расходящиеся волны имеют короткий фронт и располагаются уступом. Кормовые расходящиеся волны меньше носовых и на глубокой воде едва заметны. Поперечные волны располагаются фронтом поперек судна и не выходят за пределы расходящихся волн. Их высота убывает от носа к корме. Носовая волна начинается гребнем, расположенным сразу за форштевнем. Первая кормовая волна всегда начинается впадиной, захватывающей кормовую оконечность. Поэтому в носовой части судна давление будет больше, чем в кормовой. За счет разницы этих давлений и образуется волновое сопротивление. С выходом судна на мелководье и уменьшением запаса воды под килем изменяется система образования судовых волн, что сказывается на ходовых качествах судов, их осадке и управляемости. При этом быстро начинает возрастать волновое сопротивление. Объясняется это тем, что когда отношение глубины Н к длине волны λ мало, скорость распространения волн с небольшой амплитудой имеет предел V — критическую скорость. Судовые волны как раз и относятся к этой категории волн. Скорость их распространения не может превышать критической:
VK = √gH ,
где g — ускорение свободного падения.

[IMG]
[IMG]
Рис. 5.5. Распределение давления воды вдоль корпуса судна

Закономерность изменения волнового сопротивления от глубины принято ставить в зависимость от двух безразмерных величин: относительной скорости Fr (число Фруда) и отношения глубины к осадке судна (Нгл/d):
[IMG]
где Vс— скорость судна, м/с.
При малых значениях относительной скорости характер роста волнового сопротивления на глубокой воде и на мелководье примерно одинаков. При достижении судном относительной скорости Fr = 0,4 и дальнейшем ее увеличении характер волнообразования начинает изменяться. Эти изменения проявляются при глубинах
[IMG]
По мере увеличения скорости судна угол растворения расходящихся волн начинает увеличиваться, а поперечные волны растут по высоте и длине. При достижении критической скорости поперечные волны сливаются с расходящимися, и под углом 90° к диаметральной плоскости образуется одиночная волна. Судно как бы толкает массы воды по ходу своего следования, сопротивление воды движению резко возрастает, скорость уменьшается (на 20-30 %). Этот процесс протекает тем интенсивнее, чем меньше относительная глубина, что объясняется увеличением сопротивления трения из-за уменьшения расстояния между корпусом судна и грунтом.
Мощная поперечная волна, образующаяся при достижении судном скорости, близкой к критической, не подчиняется теории волн относительно малой амплитуды, и скорость ее дальнейшего движения уже не зависит от скорости судна. Эта волна (спутная волна) может самостоятельно перемещаться на очень большие расстояния со скоростью, при которой она образовалась.

Share this post


Link to post
Share on other sites

ID: 54   Posted (edited)

Я к чему клоны вставляю: КОГДА ТЯЖЕЛАЯ-груженная ГЛИССИРУЮЩАЯ ЛОДКА НЕ МОЖЕТ ВЫЙТИ НА ГЛИССИРУЮЩИЙ РЕЖИМ НА ГЛУБИНЕ - МОЩИ НЕ ХВАТАЕТ, КАПИТАН ВЕДЕТ ЕЕ НА МЕЛИ НЕ САДЯ НА НИХ, ГДЕ ОНА ВЫХОДИТ на ГЛИСС и РАЗГОНЯЕТСЯ ДО БОЛЬШИХ СКОРОСТЕЙ. ЗАТЕМ, СПОКОЙНО УХОДИМ, ТЕРЯЯ СКОРОСТЬ, НА БОЛЬШИЕ ГЛУБИНЫ, но продолжаем глиссировать. Из теории: не надо водоизмещающим судам доходить до переходного режима, не надо, не на глубине и тем более на мели. От мелей всегда больше пользы и на эту пользу нада и ставить и на нее считать. По рекам должны ходить, если большие, то плоскодонные грузовые суда и они всегда на мели и печально это. Особенно - на перекатах, а они почти везде. Так я за то, чтобы не считали экономию, где ее просчитать нельзя, а только измерить.

 

В расчете уже 4 метра прошли по времени: так как наша скорость по Фруду около = 0.4, начинает формироваться спутная волна. Идем еще 3 метра, а после анализа будем ускоряться до 18 км/ч и следом до 36 км/ч.

111.png

Edited by Кровососс

Share this post


Link to post
Share on other sites

Впечатления?

Share this post


Link to post
Share on other sites

ID: 56   Posted (edited)

А мне что..., ушел - пришел, считает - нет, перегрузил, запустил, ушел. Впечатления..., патриота РФ должны быть от Патриота: покажем всем, как долго может продолжаться ..., "время покажет", а "право голоса",  если "право знать" на то укажет, за "60 минут" расскажет. 

 

Edited by Кровососс

Share this post


Link to post
Share on other sites

"Ну! ДАваЙ!"

 

Границы близковаты. Хотя третья версия границы сильнее ощущает с VoF, чем вторая.

Кстати, если тело подвижно, то можно самому задать дифферент и осадку, выключить его обновление и считать будет побыстрее. Аналогично с адаптацией. Если адаптация уже проведена, то можно ее отключить, чтобы на каждой итерации время ЦП не отнимать на проверку ячеек.

И еще в настройках метода всезда включить BsSolver. Будет кушать больше памяти, но сходиться быстрее.

Share this post


Link to post
Share on other sites

ID: 60   Posted (edited)

40 минут назад, a_schelyaev сказал:

Границы близковаты. Хотя третья версия границы сильнее ощущает с VoF, чем вторая.

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

Кстати, если тело подвижно, то можно самому задать дифферент и осадку, выключить его обновление и считать будет побыстрее. Аналогично с адаптацией. Если адаптация уже проведена, то можно ее отключить, чтобы на каждой итерации время ЦП не отнимать на проверку ячеек.

Мне интересно, как лодка самостоятельно вычислит свою ватерлинию к назначенному водоизмещению = 300 кг. и тем более, мы будем ускоряться два раза и посмотреть хочется на программный дифферент.

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

И еще в настройках метода всезда включить BsSolver. Будет кушать больше памяти, но сходиться быстрее.

Это всегда включено и на все.

 

Edited by Кровососс

Share this post


Link to post
Share on other sites

1. Симметрия подразумевает, что за ее пределами идет точно такая же лодка, на таком же удалении от стенки, с той же скоростью и картиной волнообразования. Или идеальная гладкая стенка.

 

2. На форуме "Катера и яхты" выложен материал в теме про FlowVision, где показано время решения задачи на разных режимах - водоизмещающий и переходный. Правда там третья версия, в которой при зажатом корпусе можно считать задачу с CFL>1, а в конце досчитать на CFL=1.

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

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

 

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

Share this post


Link to post
Share on other sites

ID: 62   Posted (edited)

17 минут назад, a_schelyaev сказал:

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

Это мне и доставило массу по времени потерь. И летало, и кувыркалось и т.д., и т.д. Вот и посмотрим и так, и по другому. Истина то известна. Цыплят по ....

 

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

А это я могу определить и без этого. Крен должен быть "природный" - рожденный. От крена не зависит число Фруда и пока он совпадает с реальным. Перемещать центр масс не хочеца:no_1:, так как это мое любимое место.

 

Edited by Кровососс

Share this post


Link to post
Share on other sites

Перемещать центр масс и не требуется. Я про это не писал.

Share this post


Link to post
Share on other sites

ID: 64   Posted (edited)

Безымянный.png

1 минуту назад, a_schelyaev сказал:

Перемещать центр масс и не требуется. Я про это не писал.

А я про разный крен. Он от массы и ее места зависит. Все будет естественным.

Edited by Кровососс

Share this post


Link to post
Share on other sites

ID: 65   Posted (edited)

Если надо еще и массовые характеристики менять, то это тоже можно сделать в парметрическом исследовании. Вплот до случая затопления отсеков.

 

На стандартном режиме хода для типовых гладких корпусов, без всяких локальных неоднородостей типа интерцепторов и гребней, FlowVision повторяет старые эмпирические методики. Тимошенко (автор ФриШипа) проводил исследования и кривые ложатся одна на другую практически. Смысл использовать CFD в таких случаях особого нет.

Edited by a_schelyaev

Share this post


Link to post
Share on other sites
2 минуты назад, a_schelyaev сказал:

Если надо еще и массовые характеристики менять, то это тоже можно сделать в парметрическом исследовании. Вплот до случая затопления отсеков.

 

На стандартном режиме хода для типовых гладких корпусов, без всяких локальных неоднородостей типа интерцепторов и гребней, FlowVision повторяет старые эмпирические методики. Тимошенко (автор ФриШипа) проводил исследования и кривые ложатся одна на другую практически.

Я вот думаю, по какой формуле буду Букс. сопротивление считать. Публика ведь потребует. Зная его, я знаю, какая мощность должна быть у ДВС. И это тоже потребуют и это легко. Встречал в справочнике FV формулу, поищу повторно.

Share this post


Link to post
Share on other sites

ID: 70   Posted (edited)

Расчет пришлось остановить ради другой работы, но разочарование настичь успело...: 

как бы расчет на новую скорость идет, но визуализация процесса уже носит безобразный характер, хотя, как бы, началась с конечного результата предыдущего расчета.. Инерционные моменты не работают правильно и похоже на то, необходимо ждать те же 1000 Итераций, чтобы след от предыдущей скорости стерся и наконец лодка стала понимать Давление и соответственно двигаться по вертикали Y и по оси вращения Х. Это не красит Анимацию и делать надо все в отдельности, на каждую скорость свой расчет и своя визуализация. Печаль одела мной... 

Если сказать понятно: реакция лодки на воду и расчет разбежались во времени, потерялись.

Edited by Кровососс

Share this post


Link to post
Share on other sites

А разница в скоростях набегающего потока какая - было, стало?

Share this post


Link to post
Share on other sites

ID: 72   Posted (edited)

Было 2, стало 3 м/с.. Хотел посмотреть пик переходного режима, крен, работу закрутки днища в корме к скулам, но не получается. Лодка замерла, не увеличивая дифферент, хотя глубина еще достаточная, чтобы дифферент на корму увеличился. Честно говоря, меня интересует один момент, который я хочу увидеть во FV:

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

Сейчас пробую настроить движение подвижного тела, но тоже есть проблема. Лодка сама не фиксирует себя на поверхности, согласно своей массе. Т.е. объем вытесненной воды не соответствует водоизмещению лодки. Черт знает что получается.

Edited by Кровососс

Share this post


Link to post
Share on other sites

ID: 73   Posted (edited)

Мои действия, согласованны с моим понятием:

спускаю лодку на воду и даю ей возможность занять свое правильное положение по водоизмещению и дифференту, согласно центра масс. Когда состояние покоя позволяет понять, что все верно, задаю скорость или включаю Ньютона. Далее лодка должна взять правильный дифферент согласно распределению давления по днищу в движении. Скорость мала и о вытеснении лодки на поверхность пока речь не идет, но будет, так как скорости надо посмотреть и поболее. Так вот: состояние покоя достичь не получается и правильного вычисления ватерлинии .

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

Edited by Кровососс

Share this post


Link to post
Share on other sites

Странно: исследую модель в реальном масштабе, а значение массы надо делить на 10, как бы модельку исследую, уменьшенную в 10 раз. 

111.png

Share this post


Link to post
Share on other sites

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

Завтра продолжим.

Share this post


Link to post
Share on other sites

Спуск на свободную поверхность половинок симметрии, ожидание стабилизации дифферента и водоизмещения.

 

333.png

Share this post


Link to post
Share on other sites

"Крыло чайки" в корме: две зоны повышенного давления.

 

output.png

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Борман
      Хватит работать. Грузите страницу да загрузится она. https://www.maximonline.ru/devushki/_article/100-samykh-seksualnykh-zhenshin-strany-2019-ot-sotogo-do-pervogo-mesta/
    • Bot
      Команда разработчиков DATADVANCE объявляет о выходе pSeven 6.16, новой версии программной платформы для анализа данных и оптимизации. В релизе представлены принципиально новые и улучшенные возможности для исследования пространства проектных параметров и обучения аппроксимационных моделей. Усовершенствован ряд инструментов анализа данных с целью упростить работу пользователей при выполнении стандартных операций. Новая версия продукта также содержит обновления, повышающие удобство использования и отзывчивость интерфейса. Описание наиболее значимых обновлений приведено ниже. Исследование пространства проектных параметров Наиболее значимым в данном разделе обновлением в pSeven 6.16 является возможность использовать новый алгоритм локального поиска в технике оптимизации на основе метамоделей (Surrogate-based optimization) в блоке Design space exploration (опция Local search в настройках техники). Этот адаптивный алгоритм изменяет область поиска на основе оценки времени [...] View the full article
    • Павел1
      mannul, подскажите пожалуйста. Проблема вот в чем... Редактированием поста начал заниматься дома (на домашнем ПК, лицензия на PM соответственно ломанная), когда начал редактировать данные блоки комбинация CTRL+D на строках 1,3,5 не работает, хотя на всех остальных строках включает и выключает вывод. Данный пост также стоит на работе (на работе стоит лицензионный PM), попробовал отредактировать пост, там уже при создании условия данные строки уже фиолетовые и комбинация CTRL+D работает. Может ли это быть связано с лицензиями PM. Но к чему я пришел в итоге... я так понимаю что Cutter Compensation Mode должен находится в команде Spindle ON, потому что я когда поставил условие %p(Spindle Speed)%=="2100" (2100 это я задал специально) то данное условие заработало и вывело строки так как мне нужно, и кстати это независимо от того какого цвета у меня строки 1,3,5 (что дома при сером цвете, что на работе с фиолетовым цветом) 
    • FedMAZ
      Да все  верно, оси  X Y U V +Z, в плоскости не поставить потому что угол заострения слишком большой, если развести фильеры на такое расстояние, проволока просто обрывается. Потому заготовка ставится под углом к проволоки и таким образом создается основной угол( угол заострения), с этим проблем нет, проекция и 2х осевая обработка, но как вы можете видеть на модели, существуют еще и внутренние углы на профиле, они не такие большие основной 35 а поднутрение 10-15 градусов, вот в этом то вся и проблема, Bully правильно говорит -"проблемы нет, если знать как программировать. Создаются опорные точки контура, между которыми проволока перемещается с разной скоростью по верху и по низу"- беда в том, что делать проекции эти по опорным точкам вручную не сделать из за самопересечений которые происходят, а CAM систему которая может сделать это автоматически я не нашел, ну или не смог осилить, все они требуют для расчетов, чтобы все части верхнего и нижнего  профиля  были в одной плоскости, а в моем случае это не так. Вот я и прошу подсказать если вдруг кто знает, может сталкивался, в какой CAM можно запрограммировать Верхнюю и Нижнюю траектории, по проекции их на плоскость, то есть прога  должна обсчитать верхнюю и нижнюю цепочки модели, а вот G код, выдать уже в других в плоскостях для фильер. Допустим заготовка стоит (ее низ) на высоте 20мм верх- 30мм ( она под углом, толщиной всего 2 мм) , а траектории для нижней фильеры запрограммированы на высоте -5 а для верхней на высоте 65 соответственно, вот в таком случае обработка удастся. Вот... простите если, что напутал в терминологии.
    • Pycckue1129
      Пробовал, выводит ноль
    • Udav817
      @NotA1one в таком случае надо ещё найти тех, кто в SE делал групповые сборки. Мне пока не приходилось.
    • Udav817
      У меня вот та же фигня была. Детали были не литейные, а изменения требовались более радикальные, чем вырезы и отверстия. Поэтому заново делал деталь.
    • AlexKaz
          Ну а если внутреннее давление не 1 атм, а равна внешнему, то корпус будет сжиматься. Короче говоря, без схемки конструкции не разобраться.
    • KorovnikovAV
      just for lulz Что минимум, что максимум одинаково бессмысленны. 
    • AJloNsO
      Вот я и не знаю, как это сделать, как удалить контур, почему острава не подхватывает...  Спасибо тебе за ответы, внятно и по делу!