194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735

различные результаты во flow simulation

25.06.2020, 03:41. Показов 4400. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!
Тут такое дело - решил я создать свою конструкцию осевого воздушного насоса. Создал я корпус, создал "вентилятор" (вертушку с лопастями). Естественно, так как время бездумных прикидочных расчётов (если они вообще были) и ручной подгонки всего и вся по месту прошло, я решил использовать SW flow simulation для продувки этой конструкции с целью произведения оптимизации (покоординатной (параметрической)) её производительности. Оптимизацию я начал с изменения угла наклона лопаток (не буду уточнять, что именно я делал - не суть).
Проводил я, значится, расчёты (по 5 минут каждый), зафиксировав качество сетки на положении "3" и количество продувок на 5, и в какой-то момент времени решил найти промежуточный результат для двух соседних "опытов", и что же я увидел? если при угле в 30 град. скорость течения на выходном сопле составила 4,7 м/с, а при 40 град. - 7,9 м/с, то при 35 град. расчёты дали аж 14,2 м/с. "Нонсенс" - подумал я, и решил перепроверить значения на 30 и 40 градусах. И что Вы думаете - я получил 3,75 и 11,84 соответственно. Ещё попытка - 6,3 и 1,58 соответственно.
Вот и настало время сути вопроса - а какого, собственно, происходит в этом "ихнем" симулейшене??? Условия расчёта не меняются, меняется лишь один-единственный параметр (причём, абсолютно изолированно от чего-либо другого), и больше ничего; так откуда тогда такой разброс? Я попробовал увеличить точность расчёта (прождав четырежды по 35 минут), однако разброс сохранился. Я пробовал также просто обновлять сборку, ничего в ней не меняя, а просто удаляя все результаты расчёта и заставляя пересчитывать его заново всё ту же неизменённую модель - тот же эффект. Я подумал, что нужно что-то переустановить, и снёс весь SW, после чего установил заново. Как Вы могли догадаться - полезного эффекта нет.
Использую я SW 2017 SP4, и, быть может, именно эта версия обладает этой печальной неисправимой ошибкой; не исключаю, что я просто что-то не так делаю, однако множество различных результатов при неизменном методе расчёта.. думаю, что дело, всё же, не во мне.
ОЧень надеюсь на Вашу помощь или совет (хотя и намереваюсь скачать SW2020 для пробы).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2020, 03:41
Ответы с готовыми решениями:

An error occurred while running the simulation and the simulation was terminated
Вроде простое задание, но не получается... An error occurred while running the simulation and the simulation was terminated Caused...

PHP 5.3 vs 5.6 (различные результаты)
Не могу понять в чем дело! вот код: echo (129034-12432)/3600; на 5.3 => 32.389444444444 на 5.6 => 32,389444444444 В место...

Различные результаты на Wireshark и TCPdump
При генерации хостом миллиона пакетов размером 60 байт с частотой 43 kpps Wireshark на перехватывающей трафик машине показывает примерно...

5
1473 / 627 / 139
Регистрация: 17.12.2013
Сообщений: 2,380
25.06.2020, 10:38
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
зафиксировав качество сетки на положении "3"
Скорее всего у вас сетка слишком грубая, и при изменении модели она сильно отличается, вот и разные результаты получаются.
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
создал "вентилятор"
Вращение как задавали?
1
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
25.06.2020, 15:06  [ТС]
xugack, ну, смотрите - изначально автомат поставил сетку на положение «2», и всё время получалось около 12500 ячеек (плюс/минут 300), но когда я выставил положение «3» сетка стала насчитывать около 117000 ячеек (плюс/минус 700). По большому счёту, к сетке у меня вопросов-то нет, поскольку почти ничего не меняется, а увеличение числа ячеек в 10 раз не поспособствовало уменьшению разброса в результатах.
Вращение я задавал через добавление области вращения в виде цилиндра (таблетки, по сути), который стоит в сборке так, что полностью своим объёмом поглощает вентилятор. Как я понял, так и нужно делать, но не знаю, нужно ли эту область как-то к чему-то крепить сопряжениями; я задал этой области сопряжение концентричности с вентилятором и просто пододвинул её к нужному месту, нажав «использовать только для позиционирования» при выравнивании. Быть может, нужно жёстко скрепить область и вентилятор?
0
1473 / 627 / 139
Регистрация: 17.12.2013
Сообщений: 2,380
25.06.2020, 15:27
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
сетка стала насчитывать около 117000 ячеек
Количество ячеек ни о чем не говорит. И если использовать автоматическое создание сетки, при разной геометрии параметры сетки могу сильно отличатся.
В вашем случаи наибольшее значение имеет плотность сетки возле колеса вентилятора.
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
Вращение я задавал через добавление области вращения в виде цилиндра
Судя по описанию все правильно.

В целом если задавать на входе одинаковые условия, на выходе будет один и тот же результат. Если у вас не так, значит нужно смотреть настройки расчета, начальные параметры и т.д.
Можете создать новый проект, оставить все значения по умолчанию, а потом проводить другие расчеты меняя некоторые параметры
1
194 / 29 / 5
Регистрация: 11.04.2015
Сообщений: 735
26.06.2020, 23:15  [ТС]
xugack, спасибо Вам за советы. В целом, если не учитывать гравитацию, теплопроводность и влажность, а также перед каждым изменением деталей в сборке закрывать проект сборки, а затем открывать его ещё раз, то разброс уменьшается, однако всё ещё остаётся значительным (+/- 0,4 м/с от расчёта к расчёту), что затрудняет анализ.
Я за прошедшее время ставил несколько шестичасовых расчётов с ~1'000'000 ячеек (6 уровень сетки из 7) и кучей продувок (20), результаты которых минимально отличались от полученных ранее, откуда и вопрос - а какой тогда смысл ставить высокую точность расчёта? И как исправить "расхлябанность" SW при расчётах? Я предполагал, что построение компьютерных моделей предполагает соответствие критерию повторяемости эксперимента, а здесь выходит, что погрешность составляет 0,4/2,5=16% (в лучшем случае), а это, я полагаю, неприемлемо.
0
1473 / 627 / 139
Регистрация: 17.12.2013
Сообщений: 2,380
27.06.2020, 10:00
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
как исправить "расхлябанность" SW при расчётах?
Вроде как у вас уже есть рецепт
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
ставил несколько шестичасовых расчётов с ~1'000'000 ячеек (6 уровень сетки из 7) и кучей продувок (20), результаты которых минимально отличались от полученных ранее
Цитата Сообщение от Ромуальд_7 Посмотреть сообщение
какой тогда смысл ставить высокую точность расчёта?
Сами спросили сами ответили. При высоких параметрах точности результаты повторяются, при низких, каждый раз новые.
Проводите нормальные расчеты результат нормальный, но считает долго, тогда лезете в настройки, чтобы считало быстро и получаете ответствующие результаты.
Подобные расчеты дело не быстрое
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2020, 10:00
Помогаю со студенческими работами здесь

Различные результаты выполнения циклов
Доброго всем утра! Суть проблемы такова: возникла необходимость переписать прогу с Delphi на Java. Имелся такого вида цикл: counter...

Различные результаты при выполнении цикла
Доброго всем утра! Суть проблемы такова: возникла необходимость переписать прогу с Delphi на Java. Имелся такого вида цикл: counter...

Различные результаты работы curl-запроса локально и на хостинге
Надо написать парсинг Json данных путём отправки POST запроса на HTTPS сайт путём курл. $domain =...

SolidWorks simulation частотный анализ
Добрый день, форумчане! Столкнулся с такой проблемой: выполнил статический анализ в симулейшене и начал делать частотный анализ, но...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru