WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!

Pages:     | 1 | 2 || 4 | 5 |   ...   | 11 |

«КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ В ИНЖЕНЕРНОЙ ПРАКТИКЕ Прочность, колебания COSMOSDesignSTAR Аэрогидродинамика и теплопередача Кинематика и динамика механических систем Оптимизация конструкций COSMOSWorks ...»

-- [ Страница 3 ] --

Мы же ограничимся назначением коэффициента Пуассона близким к 0, (рис. 4.5). Если же используется пенополиуретан, то поскольку он харак теризуется высокой сжимаемостью (не в смысле невысокой жесткости, а из-за малого коэффициента Пуассона), то необходимо использовать мо дель деформирования на базе выражения для плотности энергии Блатца — Ко Ко). Соответствующие характеристики показаны на рис. 4.6, Еще одной особенностью полиуретана, в частности пористого, может Структурная механика — быть большой уровень остаточных деформаций. Мы не будем обращать на это внимание по причине того, что на необратимую деформацию трубы при первом приложении силы они не влияют. Для данной модели дефор мирования используется формулировка полного лагранжиана (Total lagrangian).

Select source Material Input Defined Г files large displacement formulation Description j ф б EX ( е Mass 1000 kg/m~ OK Cancel Help Рис. 4.6. Характеристики пенополиуретана Подготовка расчетной модели. Задача будет решаться посредством про странственных конечных элементов, поэтому, учитывая наличие пластиче ского деформирования трубы, необходимо построить сетку для нее так, что бы по толщине модели располагалось два конечных элемента. Это позволит с удовлетворительной точностью описать распределение упругопластических напряжений вдоль нормали к поверхности. Поскольку ни COSMOSWorks, ни DesignSTAR не позволяют управлять числом конечных элементов по толщи не, то прибегнем к обходному приему. Разобьем цилиндр по срединной по верхности на две части и оформим каждую из них как самостоятельную де таль. Тогда, поскольку программа генерирует сетку на каждой из деталей, результатом могут стать два варианта: или сетки не будет совсем, или на каждой из деталей по толщине будет располагаться минимум по одному эле менту. Понятно, что плотность сетки следует увеличить в полиуретановой прокладке и возле конца трубы, к которому приложена нагрузка. Конечно элементная модель конструкции в целом, а также ее фрагмент в окрестности пуансона показаны на рис. 4.7.

Кинематические граничные условия для трубы состоят в фиксации радиаль ного перемещения на полосе на нижней части наружной трубы. Эта полоса выделялась на геометрической модели (команда Линия разъема SolidWorks).

Поскольку данная аппроксимация не вполне соответствует реальности, необ 146 Глава ходимо будет обратить внимание на картину распределения напряжений в этой Для предотвращения смещения в продольном направлении назна чается равным нулю нормальное перемещение на участке наружной трубы на заднем недеформированном торце. Соответствующая площадка формирова лась аналогично полосе снизу. Разумеется, используем условие симметрии — геометрической и статической. Для этого расчету подвергаем половину мо дели, а на плоских гранях в разрезе назначаем условие скольжения — равен ство нулю нормальных перемещений. На рис. 4.7 все заделки показаны на сетки.

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

Перемещение плиты, вызывающее некоторую остаточную деформацию (она будет результатом расчета), фигурирует уже в условии задачи. Смоделиро вать этот процесс можно двумя способами. Первый — увеличивать переме щение до некоторой величины, а затем возвращать его обратно. Труба снача ла будет следовать за пуансоном из-за эффекта пружинения, сопровождаемо го подпором не потерявшего упругость полиуретана. При этом нужно следить, не выходит ли труба из контакта с пуансоном. Еще один — приложить перемещение, а затем просто "снять" это граничное условие. Од нако реализация в DesignSTAR зависимых от времени граничных условий не позволяет имитировать ни одну из моделей этого процесса (в COSMOSWorks 2005 первый вариант смоделировать можно). Поэтому будем прикладывать Структурная механика — нелинейная задача силу. Она задается величиной и законом изменения — Time curve (Кривой времени) — рис. 4.8, на которой есть три участка (еще раз отметим, что па раметр здесь — абстрактное время):

наклонный левый — рост нагрузки;

О вспомогательный интервал, предназначенный для по вышения наглядности результатов (в силу того, что параметры материала не зависят от времени, обязательным он не является);

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

далее). Поэтому наклон, по сути, может быть любым.

General j Time г Load Type - Directional j Force Normal G г — - Г Load Entity j Units: Face, N 0.000 0.250 0.500 0.750 1. Entity !

Time (sec) curve I Time Curve: 1 j Справка Рис. 4.8. Закон приложения силы во времени Поскольку к пластине, имитирующей плиту пресса, приложена вертикальная сила, то встает вопрос о фиксации перемещения пластины в поперечном и продольном направлениях. Первое, в принципе, уже имеется: это условие симметрии. Тем не менее усилим его фиксацией нормального перемещения на противоположной к плоскости симметрии грани. Это повысит жесткость механической системы и, надеемся, устойчивость вычислений. Следующий вопрос — назначение заделок в продольном направлении. В реальности пли та пресса не имеет возможности перемещаться, оставаясь горизонтальной.

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

Проблема выбора типа граничных условий на границе контакта деталей не стоит. Никаких других вариантов, включая скольжение по границе контакта, кроме Bonded (Совместного перемещения) в нелинейном режиме DesignSTAR не предоставляет.

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

Все это усугубляется значительным временем расчета каждого варианта. Од нократный расчет модели на компьютере с процессором Pentium 4, частота 2,2 МГц занимает до одного часа (и это при отсутствии нелинейности, обу словленной изменением площадки В отличие от упругих моделей, где рекомендовалось тестирование задачи производить с использованием линейных конечных элементов, документация и расчетная практика требуют использовать параболические конечные эле менты. существенно лучшая сходимость в нелинейных задачах.

Группа параметров, определяющих вычислительный процесс и связанных с физической природой материалов, была описана выше. Рассмотрим содер жимое окна Nonlinear Analysis (Нелинейный анализ) DesignSTAR, ответст венного за управление нелинейными расчетами (рис. 4.9 и 4.10). Оно вызыва ется командой Properties (Свойства) из контекстного меню пиктограммы, соответствующей данному анализу.

На вкладке Solution (Решение) этого окна необходимо определить следую щие параметры:

О Start time, End time, Increment (Время начала и конца процесса, Прира щение). Ранее была определена Кривая времени. Поэтому расчет стартует при 0 единиц и заканчивается при 1 единице. Начальное приращение на значаем исходя из того, при каком значении параметра времени начнутся пластические деформации. Рекомендуется, чтобы этот шаг не был боль шим. Но поскольку сначала происходят упругие деформации, то малый шаг приводит к большому объему неэффективных вычислений. В данной задаче следует выбрать приращение от до 0,2;

Структурная механика — задача j Thermal | | Results | 1 End time Increment P Calculate Max slep(s) P P Do equilibrium iteration every Maximum strain increment lam Singularity related options :

Update load direction deflection Solver j Direct Sparse ' OK Отмена i Рис. 4.9. Окно Nonlinear Analysis, вкладка Solution Calculate increment automatically (Автоматический подбор приращения).

Необходимо активизировать обязательно. Причина все та же — на упругого нагружения и упругой разгрузки шаг допускается большим. При больших пластических деформациях (как при их увеличении, так и при уменьшении) необходим малый шаг. Максимальное приращение выбира ется на базе приведенных выше соображений. Предельное число попыток задается на основании опыта. В данной задаче, если не помогло два-три десятка попыток, то расходимость порождена физикой процесса, в част ности появлением пластического шарнира;

Reform stiffness matrix every... steps (Обновлять матрицу жесткости сис темы каждые... шагов). Чем "активнее" в процессе деформирования сис темы изменяется ее геометрия и жесткость, тем меньше должен быть этот параметр. В нашем случае 1 — проверять на каждом шаге;

О Do equilibrium iteration very... steps уравнений равновесия системы каждые... шагов). Аналогично предыдущей опции, чем "больше" в процессе деформирования системы изменяется направление и величина усилий, тем меньшей следует назначать данную величину. В нашем слу чае 1 — проверять на каждом шаге;

150 Глава О Convergence (Сходимость решения). Критерий окончания выполнения процесса, построенный на оценке перемещений. Присваиваем Plasticity strain increment (Приращение пластических деформаций). Если моделируется физическая нелинейность, то здесь должно быть указано максимально допустимое приращение пластических деформаций на одном шаге. Очевидно, что в качестве верхнего предела можно ориентировочно использовать максимальную величину упругих деформаций (для линейно го анализа), поделенную на число шагов. Если же она "слишком" малая, то этот факт вступает в противоречие с размером шага. В нашем примере на значим О Singularity (Сингулярность). Параметр, влияющий на процесс сходимости для проблем со значительной нелинейностью. Меньшая толщина — боль шее влияние. По умолчанию следует использовать Допустимо 0 и 0,5;

Update load direction with deflection (Корректировать направление на грузки согласно деформации). При анализе по оболочечной модели — ак туальный фактор, но в данной задаче направление нагрузки изменяется незначительно;

Update geometry at the end of solution (Обновлять геометрию модели по сле решения). Геометрическая модель модернизируется с учетом переме щений, полученных в результате расчета. В версии 4.5 опция не поддерживается;

П Solver (Решатель). Рекомендации по выбору решателей соответствуют ли нейной задаче. Direct Sparse — более устойчивый, FFEPlus — требует меньше ресурсов и — в некоторых ситуациях — быстрее работает.

На вкладке Control (Управление) (рис. 4.10) нужно уделить внимание сле дующим параметрам:

Control method (Метод управления процессом). Определяет алгоритм, по которому назначаются приращения по кривой нагружения. Выбираем Force (Сила), т. е. алгоритм будет назначать приращения силы. Для задач с физической нелинейностью этот подход наиболее употребителен. Одна ко если бы в ходе нагружения был шанс получить прощелкивание, то нужно было бы использовать другие варианты;

Iterative method (Алгоритм нелинейного решения). При первых попытках следует попробовать NR (Newton — как наиболее подходящий для решении задач с физической нелинейностью при неизвестной оценке сходимости.

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

Структурная механика — нелинейная задача j j Results Line Scheme, Conliol | Force j Iterative. j !,_ Displacement Select a vertex or reference point j j Component r Options - Maximum I Maximum number of arc i Average number of step ' Initial parameter j j Adjustment coefficient | Справка Рис. 4.10. Окно Nonlinear Analysis, вкладка Control I response graphs.

Select vertices ref.

Choose upto 5 sets of for response quantity Start!

Set 2" j Справка Рис. Назначение точек отклика Глава В качестве Reference points (Точек отклика) будем использовать вершины на внутренней поверхности деформируемого торца трубы: первая — на внут реннем слое, на наружном (рис. Контролировать будем вер тикальное перемещение Назначаем интервал наблюдения так, чтобы он охватывал весь период расчета.

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

Присваиваем силе некую величину силы, например, 2. Выполняем упругий расчет.

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

4. Активизируем вкладку Settings (Настройки) окна Stress Plot (Диаграмма напряжений) и ставим флажок для опции Show annotation for maximum (Показать комментарий для максимума).

5. Сравниваем его с величиной предела текучести материала (SIGYLD).

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

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

Если, как в нашей задаче, нагружение "мягкое", т. е. назначается нагрузка (в отличие от "жесткого", где прикладывается перемещение), то вычисли тельный процесс в этот момент начнет расходиться. В диагностическом со общении информация о причинах не расшифровывается — они могут быть самыми разными. Поэтому, в отличие от расчета упругого, весьма желатель но сначала провести анализ предельной нагрузки. Для этого рекомендуется следующая последовательность:

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

2. Определить закон изменения перемещения как линейный без разгрузки.

3. Выполнить расчет.

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

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

Очевидно, что основной интерес представляют напряжения в трубе. Наибо лее актуальна картина напряжений в момент приложения полной нагрузки — именно тогда зона пластических деформаций максимальна. Идентификация этих областей осуществляется сравнением эквивалентных напряжений с пре делом текучести — они должны быть ему равны (разумеется, с учетом ко нечной точности вычислений). Это, кстати, один из критериев корректности исходной модели и настройки вычислений.

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

4.5.4. Анализ технологического процесса Расчет исходного варианта. Неупругие задачи порождают большую но менклатуру результатов, чем линейные. Общее представление о процессе можно получить на основе кривых Nonlinear Response (Нелинейный отклик), отображающих зависимость перемещения в заданной точке от параметра времени. На рис. показана кривая для точки отклика, назначенной ранее (см. рис. Кривая состоит из трех участков. Первый соответствует уве личению нагрузки, которая изменяется пропорционально времени. Переме щения же увеличиваются нелинейно: чем больше нагрузка, тем активнее их приращение. Физический смысл явления — уменьшение несущей способно сти изделия. Кривая имеет вертикальную асимптоту, которая достигается при некотором значении силы (иллюстрация слева). Это предел несущей способ ности, соответствующий подобию пластического шарнира. Следующий уча сток — горизонтальный отрезок. Он соответствует интервалу времени, когда нагрузка постоянна. Величина вертикального перемещения достигает макси мума. Последний интервал — снятие нагрузки и уменьшение деформаций. За счет пружинения труба частично восстанавливает исходную форму. Соответ ствующий участок на диаграмме близок к линейному, но строго линейным (по крайней мере, в начале) он не является. При этом конечная точка соответ ствует остаточным деформациям.

Глава Graph Response 0.100 0.230 0.360 0.190 0.750 0.880 1. Time * Vertex:

Рис. Кривая отклика Интересно проанализировать изменение шага итерационного процесса в за висимости от состояния изделия (результат активизации опции (Автоматический подбор шага) вкладки Solution (Решение) окна Nonlinear Analysis (Нелинейный Шаг уменьшается в зоне, когда небольшое приращение нагрузки приводит к значительному росту деформаций, а также если изменяется характер нагружения. В нашем случае — это момент, когда постоянная ранее сила начинает уменьшаться.

Имея кривые отклика, можно адекватно оценивать диаграммы перемещений, деформаций, другие результаты, зависящие от параметра времени. Рассмот рим, например, две картины эквивалентных напряжений, отображенные на фоне деформированного (с увеличением масштаба перемещений) вида. Пер вая (рис. 4.13) соответствует максимальной нагрузке: на кривой отклика это горизонтальный участок графика. Вторая (рис. конечное состояние конструкции. Для получения диаграммы, соответствующей заданному шагу, нужно, подав команду Define (Определить) из контекстного меню, соответст вующего пиктограмме Stress (Напряжения) соответствующего анализа, в ок не Stress Plot (Диаграмма напряжений) в поле Step Number (Номер шага) вкладки Display (Отобразить) выбрать номер шага, для которого осуществля ется визуализация (рис. 4.15). Здесь присутствуют затруднения. Пер вое — программа не запоминает информацию для всех шагов, ограничиваясь точками перегиба на графике и его конечной точкой. Второе — программа дает пользователю возможности сопоставить номер шага и соответствующий ему параметр времени. Это можно сделать, отсчитывая точки на кривой от клика и сопоставляя их с параметрами процесса.

Если приложена максимальная сила, то пластическое состояние достигается в нескольких областях трубы. Первая — зона вблизи пуансона, а также вдоль Структурная механика — нелинейная задача File Edit Tools utility win* D x Element Stress;

Step Number: Deformation Scale Mesh Mesh Report В Шаг В Strain ' В Рис. 4.13. Эквивалентные напряжения при максимальной нагрузке Fie Edit View Define Utility Help D У X j it? f ' Oe6 : Nonlinear Stress;

Step Number: Deformation Scale ;

Contro Mesh Contro •• Report itress Displacement Strain - Deformation Статический fi Рис. 4.14. Эквивалентные напряжения после снятия нагрузки 156 Глава Properties Display j Settings j Number: Units:

Component von stress Selected p Result Type Г Node Values Element Values Fringe Г С Section Plot I Tone Отмена Рис. Параметры окна Stress Plot при выборе отображаемого шага расчета верхней части трубы. Снизу ей соответствует еще одна область концентрации пластических деформаций. Она характеризуется тем, что максимум локали зован не под осью, а смещен вдоль образующих и находится у края опоры.

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

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

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

4.5.5. Оценка влияния модификации на характеристики и прогноз функциональности В силу нелинейного характера процесса невозможно непосредственно пред сказать величину нагрузки, обеспечивающей заданное остаточное Структурная механика — нелинейная задача Рис. 4.16. Изменение профиля трубы в процессе деформирования Сплошной остаточное максимальное Сила х еб, Н Рис. 4.17. Зависимость максимального перемещения от силы (пуансон изготовлен из сплошного материала) ние. Для построения алгоритма прогноза выполним несколько расчетов для одной и той же модели, но с различными нагрузками. По результатам по строим три графика. Аргумент — величина силы;

функции — максимальное перемещение, пружинение, остаточное перемещение. На рис. 4.17 показаны зависимости для модели, где в конструкции используется сплошной полиуре тан (характеристики приведены на рис. 4.4). Кривые максимального переме Глава и пружинения в начале имеют общий линейный отрезок. Это значит, что деформирование происходит в упругой зоне и после разгрузки система возвращается в исходное состояние. Остаточные перемещения соответствен но отсутствуют. При дальнейшем увеличении нагрузки происходит опере жающий рост как полных перемещений, так и остаточных. Оба графика име ют вертикальную асимптоту, физический смысл которой — потеря несущей способности трубы. Интересно, что кривая, отображающая пружинение, в начале имеет практически линейный участок. Если рассматривать остаточное перемещение как аргумент, а силу — как функцию, то, имея данную кривую, можно решить обратную задачу: подобрать нагрузку по величине переме щения.

Исследуем влияние характеристик материала пуансона на процесс. Если пу ансон выполнить из пенополиуретана (характеристики показаны на рис. 4.5), то вид кривых принципиально не изменится (рис. 4.18). Одновременно с на значением соответствующих характеристик нужно выбрать одну из моделей деформирования, описывающих такой тип сред. В нашем случае наиболее подходящей является модель Блатца — Ко, поскольку она не требует допол нительных параметров. Для других, доступных в DesignSTAR: Муни — Рив лина и Огдена, необходимы соответствующие коэффициенты.

Пористый J I остаточное т максимальное Пружинение 20 } ( 7 4 - Сила х е5, H Рис. Зависимость максимального перемещения от силы, пуансон изготовлен из пенополиуретана Если внимательно рассмотреть деформированное состояние трубы после сня тия нагрузки (см. рис. 4.14), то можно увидеть, что сверху в задней части пу ансона образовалась вмятина. Можно предположить, что причиной является Структурная механика — нелинейная задача отсутствие у пуансона возможности поворачиваться относительно попереч ной оси. Устранить это явление несложно — достаточно снять граничное условие в виде равенства нулю перемещения на передней и задней гранях пластины, имитирующей плиту пресса, и на пуансоне. Диаграммы зависимо сти перемещений от силы для такой модели (материал пуансона — сплошной полиуретан) показаны на рис. По сравнению с моделями, где вращение зафиксировано, система стала существенно более податливой. Подберем ве личину силы так, чтобы остаточное перемещение было равно 20 мм. В соот ветствии с диаграммой, необходимо приложить силу порядка Н. На рис. 4.20 показано поле перемещений на фоне деформированного вида: свер ху — в утрированном масштабе перемещений;

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

Сплошной со свободным f ' ' ' максимальное. • - Сила x eS, H Рис. Зависимость максимального перемещения от силы (пуансон может поворачиваться) Соберем информацию о трех видах анализа на единую диаграмму (рис. 4.21).

Выводы следующие:

О тип материала пуансона оказывает влияние на результат, однако его дей ствие не имеет критической значимости;

О при использовании сплошного пенополиуретана остаточные перемещения несколько выше, чем при использовании пористого с эквивалентной жест костью. В данном примере это объясняется влиянием отсутствия стесне Глава ния деформаций, обусловленного малой (коэффициент Пуассона бли зок 0,5) сжимаемостью материала;

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

;

:

Рис. 4.20. Остаточные перемещения на фоне деформированного вида:

сверху — утрированный масштаб, снизу — натуральный и сплошного с D / / Сплошной со У ( 2 6 < е5. Н Рис. Влияние тангенциального модуля на остаточные перемещения Структурная механика — нелинейная задача Затронем еще один как влияют пластические свойства материала трубы на результат? Во всех расчетах, результаты которых приведены выше, предполагалось, что тангенциальный модуль металла составляет 1/1000 ис ходного. Проанализируем влияние этой величины на конечное состояние трубы. График зависимости показан на рис. 4.22. Крайняя левая точка соот ветствует идеально пластическому материалу;

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

40 • остаточное :

V\ 0 исходного) Рис. 4.22. Влияние тангенциального модуля на остаточные перемещения В заключение обратим внимание на факторы, которые требуют внимания при решении аналогичной задачи для труб другого типоразмера или с отличаю щимися параметрами эллиптичности. Учитывая нелинейность проблемы, для труб с другой толщиной или диаметром необходимы новые расчеты. Разуме ется, можно использовать те же граничные условия и параметры материалов.

Для изменения размеров расчетной модели, с учетом ассоциативной связи расчетной модели DesignSTAR (и, тем более, COSMOSWorks) и SolidWorks, достаточно поменять размеры модели геометрической, после чего обновить информацию в окне DesignSTAR, перестроить сетку и осуществить расчет.

В COSMOSWorks для этих целей предусмотрен инструмент сценариев 6 Зак. 162 - Глава за. Что же касается параметра эллиптичности, то он, безусловно, влияет на результат. Тем не менее можно предположить, что в некотором диапазоне размеров результаты для той или иной фиксированной величины могут быть распространены на другие конфигурации. Этот вопрос требует проведения дополнительного исследования. Мы же ограничимся констатацией того фак та, что величина нагрузки, порождающей заданную остаточную деформацию, зависит от формы исходного сечения.

4.6. Выводы Возможности нелинейного анализа COSMOSWorks и DesignSTAR позволяют решать базовые задачи, возникающие в ходе проектирования изделий маши ностроения, в частности тех, которые изготовлены из металла и не связаны с большими пластическими деформациями. Рассмотренный пример деформи рования "весьма" тонкостенной трубы находится, по нашей оценке, "на гра ни" функциональности DesignSTAR. Надо сказать, что соответствующие возможности COSMOSWorks 2005 авторы не успели тщательно протестиро вать. Поэтому рекомендуем читателям сделать это самостоятельно. Это имеет смысл, в частности, потому, что примеры, сопровождающие поставку COSMOSWorks 2005, демонстрируют определенное развитие продукта. В то же время такие процессы, как тонколистовая штамповка, ковка и т. д., пове дение высоконелинейных сред, образующих изделия типа автомобильных покрышек, заведомо недоступны для интегрированных программ семейства COSMOS.

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

ГЛАВА Аэрогидродинамика и теплопередача Среди задач САЕ, вычислительная и гидродинамика (CFD) оставалась, пожалуй, одним их самых неприступных бастионов для широкого круга практических инженеров. Программный продукт COSMOSFIoWorks (и по следующие за ним EFD.Lab, EFD.V5), наконец, сделали прикладные расчеты в области аэрогидродинамики и теплопередачи достоянием "трудящихся масс". Парадоксально, но факт: несмотря на то, что данные продукты были разработаны в России, они до сих пор не имеют русской документации. Тем лучше для вас, уважаемый читатель, ведь чем пытаться найти заветную тропу в лабиринтах документации, гораздо целесообразнее будет прочесть настоя щую главу.

COSMOSFIoWorks, EFD.V Все три продукта (COSMOSFIoWorks, EFD.Lab и EFD.V5) выполняют одну и ту же миссию — прежде всего, это удобный инструмент в руках инженера для оценки аэродинамических и тепловых процессов. Кстати, все три продук та базируются на одной и той же вычислительной технологии. Первым из вышеупомянутых продуктов на рынке в 1999 году появился COSMOSFIoWorks (до 2002 года FloWorks). Полностью интегрированный в SolidWorks, он, в первую очередь, предназначался для использования в отраслях промышлен ности с коротким циклом разработки (радиоэлектронная, производство тру бопроводной арматуры, задачи вентиляции и теплообмена в жилых и произ водственных помещениях и др.). По сравнению с традиционными CFD паке тами, такой продукт, безусловно, имел принципиальные преимущества:

задание исходных данных и просмотр результатов непосредственно в окне графического проектирования;

возможность использования инженером, а не 164 Глава минимальное время на подготовку исходных данных и просмотр резуль татов.

Продукт пожалуй, одним существенным недостатком — он являлся приложением только SolidWorks. После первых 2-х лет бурного продвижения на рынок стало ясно, что необходимы аналогичные продукты, работающие в интеграции с другими пакетами графического проектирования, а также про дукт для аэрогидродинамического моделирования, не связанный с конкрет ной системой САПР. Появился даже новый термин EFD (Engineering Fluid Dynamics) — означающий направление в CFD, ориентированное на инжене ра-проектировщика. Как следствие, появились два новых продукта: EFD.Lab (первая версия вышла в 2002) и EFD.V5 (2004):

П EFD.Lab — самостоятельный продукт, позволяющий импортировать гео метрию из подавляющего большинства систем графического проектиро вания (Autodesk Mechanical Desktop®, PAR (Solid CADKEY®, STEP, Parasolid®, SAT VDA-FS, VRML, STL, DWG, TIFF, JPG, HSF Фактически EFD.Lab обладает всеми возмож ностями SolidWorks по пространственному моделированию и анализу за исключением процедур оформления чертежей. Кроме того, EFD.Lab обла дает рядом дополнительных возможностей по сравнению с COSMOS FloWorks, что делает его более интересным для опытного пользователя.

Интересной является возможность проведения расчета на удаленном ком пьютере. Это, с одной стороны, позволяет экономить оперативную память (поскольку в данном случае не требуется память для препроцессора и гра фической части продукта), с другой стороны, это чрезвычайно полезно при проведении параметрических расчетов. Есть ряд и других дополни тельных возможностей;

О — приложение, полностью интегрированное в V5. Следу ет заметить, что EFD.V5 вообще является первым CFD-приложением V5.

С точки зрения технологии все три продукта (COSMOSFloWorks, EFD.Lab и EFD.V5) базируются на одних и тех же технологических принципах и де факто имеют одно и то же технологическое ядро. Ключевым элементом явля ется использование прямоугольной сетки, пересекающей произвольным об разом поверхность модели, созданной в системе графического проектирова ния. Использование такого подхода и обеспечивает преимущества техноло гии EFD (универсальность, надежность, простота использования).

Как уже отмечалось, основные элементы данных продуктов были разработа ны и продолжают разрабатываться в России, в московском отделении немец кой фирмы NIKA GmbH. Независимо от мотивов, пользователь часто Аэрогидродинамика и теплопередача желание взглянуть в глаза разработчиков программного продукта. Для этого помещаем здесь фотографию коллектива разработчиков данных про дуктов, сделанную в 2003 году (рис.

В этой книге рассматривается продукт COSMOSFloWorks версии 2005 года.

Рис. 5.1. Фотография разработчиков COSMOSFloWorks, EFD.Lab и EFD.V 5.2. Кому и зачем нужны эти расчеты?

Поскольку у нашей Земли, в отличие, например, от Луны или Марса, имеется довольно плотная атмосфера, а также свободная вода виде водоемов (океа нов, морей, озер, речек, болот и др.) и различных (дождевых, снеговых, гра довых) осадков, и, кроме того, в технике и быту широко используются разно образные жидкие и газообразные продукты химической промышленности (иногда с ними приходится даже бороться), так что, по крайней мере, в пре делах атмосферы Земли, все пространство вне твердых или пористых тел за полнено текучими средами, то в инженерной практике необходимость расче та течений текучих сред (газов и/или жидкостей) возникает очень часто, если не повсеместно.

Для расчета силового (стационарного и/или нестационарного) воздействия текучей среды, движущейся относительно некоторого твердого тела, на это тело или его элементы (на конструкцию или ее элементы), например, в следующих случаях.

• Тело неподвижно, а среда движется:

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

Глава силы, действующие на тела и приводящие в движение, например, паруса кораблей, воздушных змеев, подвижные детали обратных клапанов, ветроэнергетические установки и т. п., — расчет необхо дим для определения движения тел под действием этих сил;

силы и моменты, которые необходимо преодолевать при управлении различной трубопроводной затворами, вентилями, клапанами. В случае больших размеров этой арматуры (гидроэлек тростанции, магистральные трубопроводы и т. п.) эти силы и момен ты могут быть очень существенными;

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

• Среда неподвижна, а тело движется:

° сила сопротивления, подъемная, боковая и другие силы, которыми текучая среда воздействует на различные движущиеся в ней (напри мер, летящие в атмосфере или плывущие под водой) твердые тела (автомобили, поезда, самолеты, планеры, дирижабли, ракеты, снаря ды, подводные лодки, сани и т. п.).

• Движется и тело, и среда относительно тела:

различные насосы, турбины, крыльчатки, шнеки, вентиляторы, ме шалки необходимо, например, определить усилия (моменты), ко торые к ним надо приложить, чтобы обеспечить заданную скорость их вращения;

или нагрузки (силы), действующие на элементы этих устройств (например, на лопатки турбины), с целью последующей оценки их прочностной стойкости к действию этих нагрузок.

Для расчета воздействия (стационарного и/или нестационарного) твердого тела на текучую среду.

• Силового воздействия канала на протекающую через этот канал теку чую среду, т. е. силы гидравлического сопротивления канала:

потерь полного давления потока при течении через трубопроводную арматуру (клапаны, вентили, колена, сужения, расширения, тройни ки и т. п.);

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

• Перемешивающего воздействия твердого тела на состав текучей среды, например:

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

расстояния, на котором две текучие среды перемешаются друг с другом в канале до заданной однородности после их поступления в этот канал (например, через тройник).

О Для расчета воздействия различных физических факторов на состав и на правление движения текучей среды.

• Гравитации (архимедовой силы):

определение эффективности работы вытяжной или приточной вен тиляции (например, в химической лаборатории) с учетом сил плаву чести.

• Подвода тепла к текучей среде:

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

П Для решения задач сопряженного теплообмена.

• Определение эффективности нагрева или охлаждения твердых тел те кучей средой:

при наличии только свободной конвекции (приготовление пищи в котелке над костром);

в системах проточного наружного охлаждения (охлаждение конвер терных печей для плавки металлов, их фурм);

в системах завесного охлаждения (камеры сгорания реактивных двигателей);

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

• Определение эффективности нагрева или охлаждения текучей среды твердыми телами:

в теплообменниках (химические производства, самогонные аппара ты и т. п.);

° в системах кондиционирования (искусственного климата) жилищ и хранилищ.

Глава • Определение эффективности нагрева или охлаждения твердого тела при радиационном теплообмене с учетом естественной или вынужден ной конвекции:

в печах, печах-грилях, при сушке на солнце и т. п.

Для расчета движения твердых и/или жидких частиц в рассчитанном поле течения газа.

• Определение эффективности улавливания частиц различными устрой ствами (циклонами и др.).

• Определение эффективности разгона частиц различными устройствами (пескоструйками и др.).

• Определение эрозии твердых тел в результате выпадения на них частиц (например, различная трубопроводная арматура, используемая в нефте добыче;

лопатки и другие детали компрессоров, работающих в запы ленной атмосфере;

сопла реактивных двигателей, работающих на ме таллизированном топливе и т. п.).

• Определение наноса (налипания) капель на твердые тела (например, в металлургии на фурмах конвертеров, в порошковой металлургии при производстве порошков металлов).

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

Чтобы техника была конкурентоспособной на рынке, она должна не только удовлетворять всем современным покупателей, но также пред лагать покупателям нечто большее в развитие этих требований. Это приводит ко все большему усложнению техники и, как следствие, к усложнению необ ходимых для ее разработки расчетов. Инженерная практика, по крайней мере, в России и других странах СНГ традиционно опирается на проведение экспе риментальных исследований, что при их правильном планировании обычно обеспечивает высокую надежность техники. Единственный, но существен ный в современных условиях, недостаток таких исследований — их высокая стоимость, которая обычно учитывается в конечной стоимости продукции, и время, необходимое для подготовки и проведения таких исследований. Это существенно снижает конкурентоспособность разрабатываемой техники, ко торая оказывается не только слишком дорогой, но и имеет характеристики, катастрофически отстающие от развивающихся требований рынка. А любые Аэрогидродинамика и теплопередача попытки снизить эти финансовые и временные затраты за счет сокращения объема таких исследований (в современных условиях при существенно ос лабленном государственном контроле за качеством продукции это происхо дит почти повсеместно) обычно также приводят к потере конкурентоспособ ности продукции — теперь уже из-за снижения ее качества.

Поэтому оптимальный, а во многих случаях и единственный, путь создания конкурентоспособной техники (продукции) — это сочетание параметриче ских расчетов (расчетных исследований), которые достаточно адекватно мо делируют физические явления, определяющие интересующие покупателя ха рактеристики изделия, с экспериментальными исследованиями, необходи мыми для проверки этой адекватности. Естественно, расчеты должны выполняться с помощью оптимальной для разработки данной продукции программы, т. е. базирующейся на достаточно адекватных учитываемым фи зическим явлениям математических моделях и обеспечивающей выполнение всей совокупности необходимых расчетов за время, приемлемое для разра ботки данной продукции.

Успешное развитие продаж программы COSMOSFloWorks по всему миру объективно свидетельствует о применимости этой программы для проведе ния таких расчетов и расчетных исследований.

5.3. Возможности COSMOSFloWorks Чтобы рассчитать физический процесс, т. е. изменение физических парамет ров в пространстве и времени, его надо сначала математически смоделиро вать. Поскольку физические процессы — результат действия законов физики, то наиболее адекватные физическим процессам математические модели пред ставляют собой систему отражающих законы физики дифференциальных и/или интегральных уравнений (с привлечением, если надо, полуэмпири ческих и эмпирических констант и зависимостей) с граничными и начальны ми условиями, привязывающими данную математическую модель к постав ленной конкретной физической (инженерной) задаче, т. е. определяющими данные физические процессы в этой задаче.

Поскольку используемые в математической модели системы дифференци альных и/или интегральных уравнений обычно не имеют аналитического ре шения, они приводятся к дискретному виду и решаются на некоторой расчет ной сетке. Естественно, решение математической задачи существенно зави сит как от способа дискретизации уравнений, так и от способа решения полученных в результате уравнений. Очевидно, решение математической за дачи будет тем точнее, чем лучше расчетная сетка разрешает области нели нейного поведения решения уравнений, что, как правило, достигается ис пользованием более мелкой расчетной сетки в этих областях.

Глава Таким образом, в основе COSMOSFIoWorks, как и любой другой расчетной методики (например, COSMOSWorks), лежит, во-первых, математическая модель рассчитываемых физических процессов и, во-вторых, способ решения поставленной математической задачи. Эти аспекты COSMOSFIoWorks опи саны соответственно разд. 5.3.1 и 5.3.2.

Математическое моделирование физических процессов COSMOSFIoWorks базируется на последних достижениях вычислительной газо- и гидродинамики и позволяет рассчитывать широкий круг различных течений: двумерные и трехмерные, ламинарные, турбулентные и переходные, несжимаемые, сжимаемые, с транс- и сверхзвуковыми областями, ста ционарные и нестационарные течения многокомпонентных текучих сред в каналах и/или вокруг тел, с учетом гравитации, пограничного слоя, в том числе с учетом шероховатости стенок, с теплообменом между текучей средой и твердым телом, которое, в свою очередь, может состоять из нескольких ма териалов;

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

течения через пористые среды как через рассредо точенные сопротивления;

ламинарные течения неньютоновских жидкостей;

течения сжимаемых жидкостей;

двухфазные течения как движение жидких или твердых частиц в потоке текучей среды.

В качестве граничных условий, помимо обычной стенки, входных и выход ных отверстий, могут быть заданы приточные или вытяжные вентиляторы, температура, тепловые потоки. Возможно, задание объемных источников те пла в текучей среде и/или в теле (если рассчитывается теплопередача в твер дых телах), поверхностных источников тепла на поверхности твердого тела, а также радиационных потоков тепла.

Чтобы яснее очертить круг решаемых задач, отметим, что в настоящее время в COSMOSFIoWorks не рассчитываются и не учитываются: изменение гео метрии проточного тракта в процессе расчета (однако не изменяющее эту геометрию движение поверхности твердого тела может быть учтено);

течение жидкости и газа одновременно;

свободные поверхности жидкости;

химиче ские реакции;

влияние частиц двухфазной среды на движение газовой фазы.

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

сжимаемые жидкости задаются зависимостью их плотности от давления. Этими уравнениями моделируются турбулентные, ламинарные и переходные (между ламинарными и турбулентными, переход определяется критическим значением числа Рейнольдса) течения. Для моделирования тур булентных течений (они встречаются в инженерной практике наиболее часто) упомянутые уравнения Навье — Стокса осредняются по Рейнольдсу, т. е. ис пользуется осредненное по малому масштабу времени влияние турбулентно сти на параметры а крупномасштабные временные изменения осред по малому масштабу времени составляющих газодинамических па раметров потока (давления, скоростей, температуры) учитываются введением соответствующих производных по времени. В результате уравнения имеют дополнительные члены — напряжения по Рейнольдсу, а для замыкания этой системы уравнений в COSMOSFIoWorks используются уравнения переноса кинетической энергии турбулентности и ее диссипации в рамках k - е моде ли турбулентности.

Эта система уравнений сохранения массы, импульса и энергии нестационар ного пространственного течения имеет следующий вид в рамках подхода Эй лера в декартовой системе координат вращающейся с угловой скоростью вокруг оси, проходящей через ее начало:

0, (5.1) = +, (5.3) где t — время, u — скорость текучей среды, р — плотность текучей среды, давление текучей среды, — внешние массовые силы, действующие на единичную массу текучей среды: — действие сопротивления по ристого тела, — действие гравитации, — действие вращения системы координат, т. е.

_ с с с Е — полная энергия единичной массы текучей среды, — тепло, выде ляемое тепловым источником в единичном объеме текучей среды, — тен 172 Глава зор вязких сдвиговых напряжений, — диффузионный тепловой поток, нижние индексы означают суммирование по трем координатным направле ниям.

Для ньютоновских текучих сред тензор вязких сдвиговых напряжений опре деляется следующим образом:

я где + — коэффициент динамической вязкости, — коэффици ент турбулентной вязкости, — дельта-функция Кронекера = 1 при = = 0 при j ), k — кинетическая энергия турбулентности. В соот ветствии с k - моделью турбулентности, ц, определяется через величины кинетической энергии турбулентности k и диссипации этой энергии е :

(5.6) где _ ' J стояние от поверхности стенки, - 0,09.

Кинетическая энергия турбулентности k и диссипация этой энергии Б опре деляются в результате решения следующих двух уравнений:

(5.8) где:

Аэрогидродинамика и теплопередача — составляющая гравитационного ускорения в координатном направле ( V нии = 0,9, = 1 при > 0 и = 0 при 0, = 1, /2 = 1,44, = 1,92, 1,3, = 1.

Диффузионный тепловой поток моделируется с помощью уравнения (59) где ст = 0,9, — число Прандтля, — удельная теплоемкость при посто с янном давлении, Т текучей среды.

Для моделирования ламинарных течений данная система уравнений несколь ко модифицируется, а именно полагается ц, = 0 и k = 0. С помощью функ ции моделируется переход ламинарного течения в турбулентное и турбу лентного в ламинарное.

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

Многокомпонентные течения Изменение концентраций компонентов смеси в пространстве вследствие диффузии моделируется следующими уравнениями:

(5.10) где — концентрация компонента смеси N — число ком понентов, и — коэффициенты молекулярной и турбулентной диффу зии, которые подчиняются закону Фика, так что = где D — коэффициент диффузии, о — турбулентное число Шмидта.

Для определения теплофизических свойств текучей среды, т. е. зависимостей плотности, вязкости, теплопроводности, удельных теплоемкостей, коэффици ентов диффузии компонентов текучей среды от давления, температуры и Глава концентрации компонентов текучей среды, используются уравнения состоя ния, эмпирические и полуэмпирические зависимости.

Течение газов Для сжимаемых текучих сред используется уравнение состояния следующего вида:

р (5.11) где у = — вектор концентраций компонентов текучей среды.

Для газов используется уравнение состояния идеального газа p = где R — газовая постоянная моделируемого газа, которая для смеси газов v деляется как R = где — молекулярная масса -го компонента смеси.

Естественно, для несжимаемых жидкостей вместо уравнения использу ( ется р = Для многокомпонентных жидкостей р. Для учета зависимости от температуры используется уравнение где — коэффициент объемного теплового расширения /' -го компонента, — плотность /' -го компонента при некоторой температуре.

Сжимаемые жидкости Для сжимаемых жидкостей пользователем выбирается одна из следующих зависимостей их плотности от давления:

в + логарифмическая зависимость: р где плот ность жидкости при давлении — коэффициенты, могут быть за даны также зависимости от температуры;

/ (в+р степенная зависимость: р =, где, кроме вышеупомянутых : = параметров, используется также — параметр степени, который тоже может зависеть от Аэрогидродинамика и теплопередача _ Неньютоновские жидкости Моделируются также ламинарные течения неньютоновских текучих сред, у которых коэффициент вязкости зависит от скорости сдвиговых деформа ций. Тензор вязких сдвиговых напряжений в этих средах определяется вместо (5.5) следующим образом:

где скорость сдвиговых деформаций j ;

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

• п = 1, = ньютоновские жидкости, в этом случае К — динами ческая вязкость жидкости;

• п = 1, неньютоновские жидкости, описываемые моделью Bingham, особенностью которой является величина неньютоновская жидкость ведет себя как твердое тело при т < и мо жет течь только при т > (это изменение поведения жидкости моде лируется тем, что при < коэффициент консистенции который в этой модели называется пластической вязкостью, автоматически стано вится достаточно большим);

• так называемые "утончающиеся" неньютоновские жидкости, поведение которых описывается степенным законом;

• п > = 0 — так называемые "утолщающиеся" неньютоновские жид кости, поведение которых описывается степенным законом;

модель со степенным законом:

Глава в отличие от частного случая модели величина в этой модели ограничена: эти минимальная и максимальная ди намические вязкости задаются в дополнение к коэффициенту консистен ции К и коэффициенту степенного закона П модель Carreau:

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

Гравитация Влияние гравитации моделируется с помощью члена входящего в составе суммарной массовой силы (5.4) в уравнения (5.2, 5.3):

где — -я составляющая (вдоль i оси системы координат) вектора гра витационного ускорения.

Теплопередача в твердых телах и радиационный теплообмен Наряду с моделированием диффузии тепла в текучей среде (с помощью урав нений (5.3) и моделируется также теплопередача в твердых телах с по мощью уравнения \ / где с — удельная теплоемкость, Т — температура, — теплопро водность, — удельное (в единице объема) тепловыделение источника тепла.

Аэрогидродинамика и теплопередача / Конвективный теплообмен между поверхностью твердых тел и текучей сре дой моделируется при моделировании пограничного слоя потока текучей среды.

Если теплопередача в твердых телах моделируется, то одновременно может моделироваться также радиационный теплообмен между непрозрачными для него поверхностями твердых тел. При этом рассматривается только инте гральное, т. е. суммарное по всем длинам волн, излучение. Излучающие теп ло поверхности задаются абсолютно черными, абсолютно белыми, или иде ально серыми, так что, в соответствии с законом Ламберта, их излучение предполагается диффузным, т. е. с независящей от направления излучения яркостью. В результате, в соответствии с законом — из лучаемое с единицы поверхности тепло определяется как (5.15) где s — степень черноты поверхности, — постоянная Стефана — Больц мана, — температура поверхности. Соответственно моделируется погло щение и/или отражение радиационного тепла участвующими в радиационном теплообмене поверхностями. Аналогично излучению от твердых поверхно стей моделируется излучение тепла в расчетную область от расположенных в текучей среде границ расчетной области. Моделируется также приходящее с этих границ солнечное излучение с заданными, зависящими в случае от времени, интенсивностью и направлением. В результате для каждой уча ствующей в радиационном теплообмене поверхности определяется (с учетом рассчитываемого фактора видимости) разность между приходящими и ухо дящими (т. е. отраженными и излучаемыми) радиационными тепловыми по токами. Участие текучей среды в радиационном теплообмене не моделиру ется.

Пористые тела Если текучая среда проходит через пористое тело, то влияние этого тела на параметры течения моделируется как рассредоточенное гидравлическое со противление, а именно в сумме (5.4) определяется как (5.16) где k — вектор силы сопротивления пористого тела, который определяется свойствами пористого материала, а именно типом проницаемости и гидрав лическим сопротивлением по характерным направлениям проницаемости.

Моделируются пористые материалы со следующими типами проницаемости:

изотропная — проницаемость материала одинакова по всем направле ниям;

Глава однонаправленная — материал проницаем только в одном направлении;

осесимметричная — проницаемость материала полностью определяется продольной и поперечной составляющими относительно некоторого на правления;

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

По определению k = где — давление, плотность и скорость текучей среды, grad берется по характерным направлениям прони цаемости. Моделируются пористые материалы, у которых составляющие k по характерным направлениям проницаемости определяются одной (выбира ется пользователем) из следующих их зависимостей от параметров течения:

П k = • • где — перепад давления между противоположными сторонами пористого тела в данном направлении, т — массовый расход текучей среды в данном направлении, S и L — площадь поперечного се чения и длина пористого тела в данном направлении. Величина k задает ся зависимостью от т и константами S и Если вместо массового расхода т задан объемный расход то определяется т - v • где р — плотность текучей среды;

П k = + где V — скорость текучей среды, р — плотность теку чей среды, А и В -- константы. Величина k задается константами А и V и р определяются при расчете течения;

П где ц и р — коэффициент динамической вязкости и плот ность текучей среды, D — характерный размер поры, обычно определяе мый из экспериментов. Величина k задается константой а ц и р оп ределяются при расчете течения;

О k = • • где — функция от числа Рейнольдса. Величи на k задается константой D и функцией а ц и р определяются при расчете течения.

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

Если материал пористого тела не изотропный, то пористое тело задается его материалом и положением характерных направлений проницаемости этого материала в данном теле.

Аэрогидродинамика и теплопередача Вращающаяся система координат Если расчет выполняется во вращающейся системе координат, то для сум мы (5.4) определяется член с помощью следующей формулы:

+, (5.17) где — функция Леви — Чевита, — угловая скорость вращения этой системы координат, — радиус-вектор, приходящий в данную точку про странства от ближайшей к ней точки, лежащей на оси вращения данной сис темы координат.

Течения с частицами Двухфазные течения текучей среды с жидкими или твердыми частицами мо делируются как движение этих частиц в установившемся (рассматриваются только стационарные двухфазные течения) потоке текучей среды, т. е. пред полагается, что силовое и тепловое воздействие частиц на течение газовой фазы пренебрежимо мало. Это предположение верно в том случае, когда мас совая доля частиц в двухфазном потоке не превышает 30 При определении коэффициента сопротивления частиц предполагается, что они, как жидкие, так и твердые, имеют сферическую форму. Коэффициент сопротивления час тиц рассчитывается по формуле Хендерсона для неразреженных и разрежен ных, транс- и сверхзвуковых, ламинарных, переходных и турбулентных условий обтекания частиц. частицы определяется по формуле теплообмена частицы с окружающей текучей средой. Так как учитывается влияние температуры частицы на плотность ее материала, а масса частицы считается неизменной, то соответственно изменяется размер частицы. Если необходимо, то учитывается влияние гравитации на движение частиц. Взаи модействие частиц с поверхностями твердых тел моделируется либо как пол ное прилипание частиц к поверхности (свойственно каплям жидкости при не очень высоких скоростях соударения), либо как идеальное или неидеальное отражение (свойственно твердым частицам). Если составляющую скорости частицы по нормали к поверхности непосредственно перед ее соударением с этой поверхностью обозначить а составляющую скорости частицы по касательной к этой поверхности непосредственно перед ее соударением с этой поверхностью обозначить а эти же составляющие скорости части цы сразу после ее соударения со стенкой обозначить соответственно и и рассмотреть отношения (5.18) Глава то при идеальном отражении = = а при неидеальном отражении < и < Исходя из континуальной модели двухфазного течения, т. е. течения взаимо проникающих континуумов газовой фазы и частиц различных фракций (все частицы разделяются на фракции по какому-либо признаку, позволяющему однозначно задавать начальные условия движения частиц в сечении, от кото рого это движение рассчитывается: например, если в некоторой точке на чального сечения могут находиться частицы разных размеров, то таким па раметром является размер частиц), при попадании частиц на стенку опреде ляется суммарная по всем поверхностям, на которые выпали части цы, интенсивность налипания частиц на эти поверхности по формуле N ~ ~ фракций частиц, — расход частиц фракции, выпавших на эти поверхности;

а также интенсивность уноса ма териала стенок, на которые выпали частицы (решение о том, приведет ли вы падение частиц на эти поверхности к налипанию частиц на этих поверхно стях или к уносу материала этих остается за пользовате N лем), по формуле J ~ пользователем коэффициент эрозии материала поверхности,. — скорость частиц непосредственно перед соударением, b — заданный пользо вателем показатель степени, — безразмерный коэффициент, учиты вающий влияние на эрозию угла подлета частиц к поверхности выпаде ния (относительно нормали к поверхности), — безразмерный коэф фициент, учитывающий влияние на эрозию диаметра d частиц.

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

Необходимость задания начальных условий, т. е. значений физических пара метров среды (текучей и твердой, если рассчитывается теплопередача в твер дом теле) в расчетной области, вытекает из нестационарности используемой Аэрогидродинамика и теплопередача математической модели, ее основных уравнений 5.10). Если задача нестационарная, и ее решение не является периодическим, то началь ные условия, наряду с граничными, определяют решение задачи, т. е. не мо гут быть произвольными, а должны в точности соответствовать поставленной задаче (в определенном смысле их можно рассматривать как граничное усло вие во времени). Если задача стационарная или нестационарная, но с перио дическим решением, то ее решение считается найденным после его установ ления во времени — в этом случае в задании начальных условий имеется оп ределенный произвол (степень этого произвола зависит от задачи, но в любом случае начальные условия должны быть физически корректными;

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

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

во внутренних задачах заполненная текучей средой расчетная область ограничена стенками модели (если рассчитывается теплопередача в стен ках, то эти стенки также включаются в эту расчетную область), при этом некоторые поверхности стенок могут рассматриваться как отверстия, че рез которые расчетная область соединяется с внешними полостями, запол ненными текучей средой;

все заданные на этих границах условия точно выполняются при решении задачи;

О во внешних задачах заполненная текучей средой расчетная область огра ничена плоскостями расчетной сетки, параллельными координатным плоскостям и полностью лежащими в текучей среде, которая мо дель (так называемые внешние границы), при этом возможно также час тичное прохождение этих границ через твердые тела, например, пересече ние ими стенок модели или использование поверхностей модели в качест ве границ (так называемые внутренние границы);

при этом условия, заданные на внешних границах, не обязательно точно выполняются при решении задачи: например, при моделировании обтекания на всех внешних границах задаются параметры невозмущенного набегающего по тока, но все возмущения, образовавшиеся в расчетной области в результа те обтекания тела (скачки, волны сжатия или разрежения), свободно пере секают внешние границы, т. е. выходят из расчетной области, естественно, 182 Глава на этих участках границы параметры потока отличаются от заданных гра ничных условий;

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

В могут быть заданы следующие граничные условия.

Параметры текучей среды на входных и выходных отверстиях модели:

• массовый или объемный расход, и если отверстие входное, то профиль скорости, температура, параметры турбулентности и пограничного слоя, а также концентрации компонентов многокомпонентной среды;

• скорость, ее профиль, и если отверстие входное, то температура, пара метры турбулентности и пограничного слоя, а также концентрации компонентов многокомпонентной среды;

• полное или статическое давление и, на тот случай, если отверстие ока жется входным (в отличие от предыдущих двух вариантов, т. е. задания расхода или скорости, при задании давления направление течения не задается, а определяется при решении задачи), температура, параметры турбулентности и пограничного слоя, а также концентрации компонен тов многокомпонентной среды;

• вытяжной или приточный вентилятор, т. е. зависимость объемного или массового расхода от перепада давления на вентиляторе, при этом дав ление на внешней, т. е. расположенной вне расчетной области, стороне вентилятора задается пользователем, а давление на его внутренней, т. е.

являющейся границей расчетной области, стороне определяется при решении задачи;

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

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

Параметры поверхностей твердых тел, контактирующих с текучей средой (условия непротекания и прилипания здесь не упомянуты — они задаются автоматически всегда, за исключением идеальной поверхности, для кото рой условие прилипания потока к поверхности не задается), — их, за ключением шероховатости поверхности и идеальной стенки, корректно задавать только в том случае, если не рассчитывается теплопередача в твердых телах:

Аэрогидродинамика и • шероховатость поверхности (строго говоря, это условие не является граничным, а описывает свойство поверхности);

• температура поверхности;

• удельный (т. е. с единицы поверхности) или суммарный (по указанной поверхности) тепловой поток;

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

• адиабатическая поверхность, т. е. отсутствие теплообмена текучей сре ды с поверхностью;

• идеальная поверхность, т. е. отсутствие пограничного слоя на ности и теплообмена текучей среды с поверхностью (если теплопере дача в твердых телах рассчитывается, то это условие означает тепло изолированную относительно текучей среды поверхность стенки);

• движение поверхности стенки, не изменяющее геометрию проточного тракта модели (вращение или поступательное движение).

О Тепловые условия на внешних поверхностях твердых тел, являющихся граничными при расчете теплопередачи в твердых телах:

• температура поверхности;

• коэффициент теплоотдачи поверхности во внешнюю (относительно расчетной области) текучую среду — в этом случае необходимо также задать температуру этой внешней среды (т. к. рассчитывается теплопе редача в твердом теле, то соответствующая этим заданиям температура стенки определяется при решении задачи).

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

О для газов: молекулярная масса, показатель адиабаты, удельная теплоем кость при постоянном давлении, коэффициент динамической вязкости, ко эффициент теплопроводности;

для жидкостей: плотность, удельная теплоемкость, коэффициент динами ческой вязкости, коэффициент теплопроводности;

184 Глава плотность, удельная теплоемкость, коэффициент теплопроводности мате риалов модели (если теплопередача в твердом теле).

Для неньютоновских жидкостей, сжимаемых жидкостей, пористых материа лов задаются их специфические свойства, описанные ранее.

Если моделируется радиационный теплообмен, то задается степень черноты участвующих в нем поверхностей;

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

5.3.2. Решение поставленной математической задачи Для нахождения искомого численного решения задачи непрерывная неста ционарная математическая модель физических процессов, используемая в COSMOSFloWorks (см. разд. 5.3.1), дискретизируется как по пространству, так и по времени (т. к. движение и теплообмен текучей среды, а также тепло передача в твердом теле моделируются как нестационарные, то решение ста ционарных задач определяется как установившееся по времени).

Чтобы выполнить дискретизацию по пространству, вся расчетная область по крывается расчетной сеткой, грани ячеек которой параллельны координат ным плоскостям используемой в расчете декартовой Глобальной системы координат модели в Works. Поскольку в COSMOSFloWorks использует ся метод конечных объемов, значения независимых переменных рассчиты ваются в центрах ячеек, а не в узлах расчетной сетки, то используемая в COSMOSFloWorks расчетная сетка описывается ее ячейками, а не узлами, как в методах конечных разностей.

Соответственно, ячейки расчетной сетки имеют форму параллелепипедов.

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

При решении внутренних задач, т. е. при расчете поведения текучей среды в ограниченной стенками модели области (эта область может иметь или не иметь входные и выходные отверстия, соединяющие ее с текучей средой вне расчетной области), используется так называемый метод фиктивных облас тей, т. е. формально расчетная сетка строится в области, покрывающей модель с текучей средой внутри. Но расчеты прово дятся только в ячейках, попавших в расчетную область, т. е. в пространство, заполненное в соответствии с постановкой задачи текучей средой и твердым телом (если в нем рассчитывается теплопередача). В ячейках вне расчетной - ' Аэрогидродинамика и теплопередача области расчеты не проводятся. Этот подход позволяет рассчитывать течения в очень сложных каналах без усложнения алгоритма решения задачи.

При решении внешних задач, т. е. когда текучая среда обтекает твердое тело (при этом среда может также течь или находиться и внутри тела тоже, с со общением или без сообщения с обтекающей тело средой), метод фиктивных областей не используется — расчетная область автоматически строится в ви де области, грани которой параллельные, как и расчетные ячейки, координатным плоскостям декартовой Глобальной систе мы координат модели в SolidWorks, расположены на определенном расстоя нии от твердого тела. При необходимости эти грани могут быть пользовате лем удалены от модели или приближены к ней.

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

Поскольку грани расчетных ячеек не аппроксимируют соприкасающиеся с текучей средой поверхности твердых тел, то для разрешения расчетной сет кой относительно небольших геометрических особенностей этих поверхно стей (участков повышенной криволинейности, выступов, впадин, отверстий, поверхностей тонких тел, окруженных текучей средой, и т. п.) используются процедуры соответствующего локального дробления ячеек сетки около этих участков поверхностей перед началом расчета. Так, каждая ячейка базовой сетки, пересеченная поверхностью твердого тела на границе с текучей средой (в такие ячейки, причем не только базовой сетки, но также всех последующих расчетных сеток, называются частичными), делится на одинаковых, геометрически ей подобных ячеек меньшего размера (в FloWorks они называются дочерними). Если используемый при построении сетки критерий дробления ячеек еще не удовлетворен, то те из 8 ячеек, кото рые пересечены этой поверхностью твердого тела, т. е. являются частичными, в свою очередь, аналогичным образом делятся на 8 еще более мелких ячеек, и т. д., до удовлетворения данного критерия дробления размером полученных ячеек, но не более чем до достижения размера, в 7 раз меньшего базовой ячейки.

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

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

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

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

Естественно, полученное на сформированной таким образом некоторой рас четной сетке дискретное (в COSMOSFloWorks в центрах ячеек) решение по ставленной непрерывной (дифференциальной) математической задачи в об щем случае зависит от размеров ячеек расчетной покрывающих рас четную область. Поэтому, чтобы решить поставленную математическую задачу достаточно точно, а также для оценки достигнутой точности, необхо димо проведение нескольких расчетов на разных, более редких и более час тых расчетных сетках с целью определить такую частоту расчетной сетки, начиная с которой решение задачи перестает значимо зависеть от частоты сетки, т. е. выходит на "полку", что указывает на достижение необходимой Аэрогидродинамика и теплопередача точности решения математической задачи (так называемой сеточной сходи мости решения математической задачи).

Для дискретизации дифференциальных уравнений в используется метод конечных объемов. Соответственно, собственно дискре тизация рассмотренной в разд. 5.3.1 непрерывной математической модели состоит в том, что значения физических переменных рассчитываются (и хра нятся) только в центрах ячеек, а на гранях этих ячеек рассчитыва ются потоки массы, импульса, энергии, необходимые для расчета этих значе ний. При этом пространственные производные аппроксимируются с по мощью неявных разностных операторов второго порядка точности.

А именно, полученные из уравнений интегрированием по поверх ности и объему ячейки расчетной сетки интегральные уравнения (5.19) где — вектор физических параметров (независимых переменных), V — объем ячейки, F — потоки, S — площадь поверхности (граней) ячейки, — массовые силы, преобразуются к дискретной форме:

(5.20) Потоки F рассчитываются с использованием их аппроксимации вперед вто рого порядка точности, основанной на модифицированных неявных аппроксимациях Леонарда [26] и методе минимизации полной вариации TVD Специальные аппроксимации применяются для конвективных членов, операторов div и В частичных, т. е. пересеченных поверхностью твердого тела на границе с текучей средой, расчетных ячейках вводятся дополнительные внутренние грани, аппроксимирующие попавшую в эти ячейки поверхность твердого те ла, и используется специальная процедура для расчета условий на этих гранях.

Чтобы выполнить дискретизацию по времени, для каждой ячейки расчетной сетки в расчетной области из условия Куранта определяется допустимый максимальный шаг по времени, зависящий как от значений физических вели чин, так и от шага дискретизации по пространству в этой ячейке. Если реша ется нестационарная задача, то затем определяется минимальный из опреде ленных таким образом шагов по времени по всем ячейкам расчетной сетки в расчетной области и с этим шагом, одинаковым для всех ячеек, выполняется переход (т. е. расчет параметров) к следующему моменту времени. Если ре шается стационарная задача, то для ускорения установления решения по вре _ Глава шаги по времени в разных ячейках расчетной сетки в расчетной области разные, а именно определяются из условия Куранта в зависимости от значе ний физических величин и шага дискретизации по пространству в ячейке.

При дискретизации по времени используется метод расщепления операторов для более эффективного расчета давления и скорости. В соответствии с мето дом типа SIMPLE [24], давление рассчитывается в результате решения дис кретного эллиптического уравнения, полученного алгебраическими преобра зованиями дискретных уравнений сохранения массы и импульса с учетом граничных условий для скорости. В результате, для расчета значений пара метров течения на очередном временном слое по известным значениям этих параметров на предыдущем временном слое используется следую щая система алгебраических уравнений:

(5.21) (5.23) - ;

(5.24) (5.25) (5-26) (5.27) где (ри, pk, ре, - - вектор всех независимых переменных, кроме давления вектор скорости, у = — вектор концентраций компонентов текучей среды, 5р - р" — вспомогательная переменная, поправка давления. Индексом * обозначены промежуточные (между слоями и + \) значения переменных. Все значения переменных относятся к центрам расчетных ячеек. Дискретные операторы и аппроксимируют соответствующие дифференциаль ные операторы со вторым порядком точности.

Сначала решается система полностью неявных линейных дискретных урав нений конвекции и диффузии (5.21) относительно промежуточных (обозна ченных индексом *) значений составляющих вектора Для решения этой системы уравнений используется обобщенный метод сопряженных градиен тов [27] с привлечением метода неполной L Аэрогидродинамика и Затем решается эллиптическое уравнение (5.22) относительно поправки дав ления. Это уравнение составлено таким образом, что значения импульса, рассчитанные по (5.24), удовлетворяют полностью неявному дис кретному уравнению неразрывности. Решение ищется с помощью специально разработанного итерационного метода с использованием многосеточного ме тода [20] для ускорения сходимости. Согласно многосеточному методу, рас сматриваются решения на вариационных подмножествах узлов используемой расчетной сетки, для каждого определяется соответствующая невязка, далее решение экстраполируется на нулевую величину невязки. Для повышения устойчивости и ускорения сходимости используется также процедура сгла живания получаемого решения.

Значения остальных составляющих вектора U находятся из Поскольку решение стационарных задач определяется в COSMOSFloWorks в результате его установления по времени, очень важно правильно выбрать момент для завершения расчета, т. е. вовремя определить, изменится ли ре шение при выполнении очередного шага (итерации) по времени (как упомя нуто ранее, при решении стационарных задач используется локальный шаг по времени, т. е. на одном и том же шаге по времени время в разных точках про странства в общем случае разное) или нет, и если нет, то остановить расчет.

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

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

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

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

СП Значения физических параметров:

• всех независимых переменных;

• некоторых независимых переменных;

• некоторых комплексов независимых переменных.

СП Локализация значений этих параметров:

• в каждой ячейке сетки расчетной области;

• некоторые интегральные характеристики, определяемые по значениям физических параметров:

во всей расчетной области;

в некоторых ее подобластях.

• представительные значения физических параметров (максимумы, ми нимумы, средние, значения и т. п.):

во всей расчетной области;

в некоторых ее подобластях.

Очевидно, что с теоретической точки зрения наиболее правильно идентифи цировать установление решения по изменению значений всех независимых переменных во всех ячейках сетки расчетной области. Но, с одной стороны, это потребует сохранения и обработки в оперативной слишком боль шого объема информации, а именно полей этих физических рас считанных на нескольких (может быть нескольких десятках или сотен) шагах по времени (итерациях), что существенно сократит возможность проведения расчетов на достаточно мелких расчетных сетках, обеспечивающих необхо димую точность расчета. С другой стороны, т. к. решение в общем случае устанавливается не одновременно во всех ячейках расчетной области, а целью решения инженерной задачи часто бывает некоторая интегральная по некоторой подобласти расчетной области, т. е. по некоторой совокупности расчетных ячеек, характеристика (например, сила, действующая на некото рую поверхность, определяется по параметрам в частичных ячейках, покры вающих эту поверхность, а значения параметров в ячейках, расположенных на достаточном расстоянии ниже по течению от этой поверхности, практиче ски не влияют на эту силу), которая, к тому же, может слабо зависеть от Аэрогидродинамика и теплопередача флуктуации значений физических параметров в одной или нескольких рас четных ячейках этой подобласти (при условии небольшой относительной до ли этих ячеек в общем количестве ячеек, покрывающих эту подобласть), то при решении поставленной инженерной задачи не имеет смысла дожидаться установления решения во всей расчетной области (тем более, что это уста новление может оказаться недостижимым при используемых критериях уста новления), а лучше сразу определить, что именно интересует пользователя при решении данной задачи, т. е. цель решения задачи, и рассматривать установление только этой цели. Поэтому эта проблема и решается в COSMOSFloWorks с помощью целей проекта, которые задает сам пользова тель. В качестве целей пользователь указывает интересующие его в данной инженерной задаче физические параметры или их комплексы и способ их глобализации: интегральные характеристики или представительные значения (максимумы, минимумы, средние) и по какой области пространства (объем, поверхность, кривая).

Вторая проблема решается в COSMOSFloWorks полуавтоматически, а имен но рассматривается изменение выбранных пользователем целей на некотором временном (это название условно, в действительности вместо времени рас сматривается определенное количество шагов по времени, т. е. итераций) ин тервале анализа, который отсчитывается назад, т. е. к началу расчета, от по следнего временного шага (итерации). Размер этого интервала анализа либо определяется в COSMOSFloWorks автоматически на основании анализа ко личества расчетных ячеек, либо задается пользователем. Далее в качестве критерия установления цели рассматривается дисперсия цели на этом интер вале анализа относительно ее среднего значения на этом интервале. Порого вая величина этой дисперсии, ниже которой цель считается установившейся, либо определяется в COSMOSFloWorks автоматически на основании анализа изменения цели при выполнении шагов по времени, либо задается пользова телем.

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

5.4. Взаимодействие с SolidWorks Целью любого инженерного расчета в конечном итоге является либо поиск оптимальной конфигурации (геометрии) создаваемого объекта (устройства) при заданных его свойствах, либо определение его свойств при заданной его конфигурации (геометрии). Поэтому немаловажную роль для выполняющего такие расчеты инженера играет наличие связи между используемой програм мой (системой) геометрического проектирования (моделирования) объектов и используемыми программами расчета свойств этих объектов.

Глава По способу связи с программой геометрического проектирования (моделиро вания) существующие программы расчета течений и теплопередачи могут быть условно поделены на следующие классы:

программы с собственными средствами моделирования геометрии;

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

программы, полностью интегрированные с программой геометрического проектирования (моделирования).

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

Программы, использующие не связанную с ними программу геометрического проектирования (моделирования), результат работы которой затем конверти руется их или ее средствами в нужный для этих программ формат, отличают ся от предыдущих программ большими возможностями геометрического проектирования, однако при этом возникают проблемы корректного конвер тирования данных из одной программы в другую. Кроме поскольку при любом изменении геометрии объекта приходится импортировать данные за ново, это значительно усложняет работу программ расчета свойств объекта (устройства).

Поэтому все большее распространение в инженерной практике получают программы расчета свойств объектов, интегрированные с программами гео метрического проектирования (моделирования). Это, в частности, позволяет оптимизировать геометрию объекта (устройства) любой сложности в макси мально короткие сроки.

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

О том, что такое интеграция в рассказывается в этом разделе.

Аэрогидродинамика и теплопередача Твердое тело и область, занятая текучей средой Задача, которую решает гидрогазодинамический анализ — каким образом воздействует жидкость на тело или же, наоборот, как тело влияет на жид кость. В любом случае, рассматривается система "жидкость — тело" (исклю чение составляет расчет теплопроводности только в который также воз можен в Постановка задачи предполагает задание ис ходных данных, т. е. определение условий, в которых работает система, а именно граничных и начальных условий.

( Примечание Здесь и далее, если нет специального упоминания, жидкостью для краткости называется любая текучая среда — жидкость, газ или неньютоновская жид В отличие от английского, в котором есть слова fluid (текучая среда), liquid (жидкость) и gas (газ), в русском языке, к сожалению, йет слова, обозна чающего жидкость и газ одновременно. Сравните "fluid dynamics" и "аэрогидро динамика".

В системе "жидкость — тело" вне зависимости от того, течет ли жидкость внутри тела либо омывает его снаружи, границы тела определяют поверх ность, ограничивающую область распространения жидкости. Другими слова ми, границы тела являются граничным условием для системы "жидкость — тело". тип условия в COSMOSFloWorks называется Wall (Стенка).

Другими необходимыми условиями являются условия, в которых находится взаимодействующая с телом жидкость. В случае внешнего обтекания — это параметры набегающего потока, такие как скорость, давление, температура и др. Такой тип условия называется Ambient (Внешние условия).

В случае, когда рассматривается протекание жидкости через тело (например, расчет клапана) — таким условием являются параметры потока при входе и выходе из модели. Этот тип условия называется Opening (Отверстие).

COSMOSFloWorks автоматически интерпретирует пустое (не заполненное телом) пространство модели как пространство, заполненное жидкостью.

В зависимости от взаиморасположения тела и жидкости (внутри тела или снаружи) в COSMOSFloWorks все задачи делятся на два (Внешние) и Internal (Внутренние).

Внешние задачи Внешними считаются задачи, в которых тело помещено в поток жидкости или тело движется через жидкость. Типичные примеры — обтекание зда ния, крыла, автомобиля, субмарины (рис. 5.2). Под жидкостным пространст вом в COSMOSFloWorks подразумевается пространство внутри и вокруг те 7 Зак. ла. Это пространство ограничено поверхностью тела с одной стороны (усло вие Wall) и границами расчетной области с другой (условие Ambient Con ditions).

Рис. 5.2. Субмарина и профиль крыла — примеры внешних задач Расчетная область Расчетная область (Computational Domain) — прямоугольный параллелепи пед, ограничивающий область, в которой производится расчет, если эта об ласть не ограничена условиями типа Wall или Opening. Размер расчетной области определяется автоматически COSMOSFloWorks и для внешних задач зависит от параметров потока. При желании, размер расчетной области мож но изменить, например, уменьшить для экономии затрачиваемой памяти и уменьшения времени счета.

Следует помнить, что для внешних задач условия, определяющие характери стики набегающего потока (Ambient Conditions), выставляются программой на границах расчетной области. Поэтому не рекомендуется слишком близко приближать границы расчетной области к телу, т. к. область возмущения по тока может быть больше заданной области расчета, что в итоге приведет к некорректным результатам (рис. 5.3).

Тем не менее в целях экономии компьютерных ресурсов размер расчетной области может быть изменен, если имеется одна или несколько плоскостей симметрии течения или когда решается двумерная (2D) задача. В случае на личия симметрии течения граница расчетной области выставляется в плоско сти симметрии, и на этой границе задается условие Symmetry (Симметрия).

Однако пользоваться условием симметрии нужно с осторожностью, т. к. гео метрическая симметрия не обязательно является условием симметрии те чения (рис. 5.4).

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

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

Расчетная область создается как для внешних, так и для внутренних задач.

Аэрогидродинамика и теплопередача Граница расчетной области Рис. 5.3. Расчетная область, построенная для внешней задачи Рис. 5.4. Симметричное течение в круглой трубе и несимметричное течение в симметричном плоском канале Внутренние задачи Для случая протекания жидкости внутри тела жидкостное пространство ог раничено входными и выходными отверстиями (условие Opening) и поверх ностями модели (условие Wall). Такой тип задач называется Internal (Внут ренние). Этот тип подходит для расчета трубопроводов, клапанов, кранов, теплообменников, компьютеров и др. Внутренняя задача может и не иметь входных и выходных условий, например, при расчете свободной конвекции внутри комнаты. В этом случае жидкостное пространство ограничено только поверхностью модели. Все же большинство внутренних задач имеют проточ ную часть, т. е. вход и выход жидкости (рис. 5.5).

Поскольку SolidWorks является средством проектирования твердотельных конструкций, в нем отсутствуют элементы, которые необходимы для анализа системы "жидкость — тело", такие как объемы, заполненные жидкостью, об ласти втекания и вытекания жидкости с заданными параметрами. Изначально 196 Глава в SolidWorks определена лишь та часть системы, которая связана непосредст венно с телом. Например, для задания условия шероховатости на поверхно сти (шероховатость — свойство твердого тела), достаточно выделить эту по верхность и указать размер шероховатости. Но как выделить отверстие? Для определения другой — жидкостной — части системы необходимо введение дополнительных элементов и понятий.

Рис. 5.5. Примеры внутренних задач Крышки для отверстий Для задания входных и выходных граничных условий на отверстиях модели необходимо модифицировать модель, закрыв эти отверстия твердым телом.

Поверхность такой крышки интерпретируется как отвер стие, и потому не нарушает изначальной твердотельной конструкции устрой ства. Так, для задания параметров жидкости, втекающей через отверстие, достаточно выделить внутреннюю поверхность крышки и задать на ней усло вия, которые имеет жидкость при входе в устройство. Соответственно, для задания выходного условия, необходимо закрыть выходное отверстие крыш кой, выделить ее внутреннюю поверхность и задать на ней условия среды, в которую жидкость вытекает. На рис. 5.6 показано использование крышки для моделирования течения жидкости через шаровой кран. На входе в кран гра ничное условие Inlet Mass (Втекание с заданным массовым расходом) определяет расход жидкости, поступающей в кран. На выходе из крана гра ничное условие Static Pressure (Статическое давление) определяет статиче ское давление среды, в которую истекает жидкость.

Таким образом, для всех внутренних задач характерно наличие замкнутой полости, ограниченной стенками модели и крышками, за исключением, когда используется условие симметрии или считается двумерный расчет. По умол чанию для внутренних задач реальная расчетная область ограничена отвер стиями и поверхностью модели (внутренними поверхностями при отсутствии Аэрогидродинамика и теплопередача теплопередачи в теле или внешними при наличии теплопередачи в теле). Од нако при наличии плоскостей симметрии течения можно значительно сокра тить затрачиваемые ресурсы компьютера путем задания граничного условия Symmetry (неявно две плоскости симметрии всегда используются в двумер ном расчете на двух боковых гранях расчетной области, поскольку двумер ный расчет в COSMOSFloWorks выполняется как трехмерный с уменьшенной до одной базовой ячейки толщиной расчетной области по одной из коорди нат) (рис. 5.7).

Крышка выходного отверстия Крышка входного отверстия Рис. 5.6. Моделирование втекания и вытекания жидкости с помощью вспомогательных крышек:

слева — оригинальная модель, в центре — модель с добавленными крышками, справа — модель с визуализацией траекторий течения Рис. 5.7. Использование условия симметрии позволяет уменьшить расчетную область вдвое 198 Глава Замкнутая полость во внутренней это и есть ее жидкостное про странство, а крышки являются теми элементами, которые, дополняя систему, связанную с телом, делают из нее систему "жидкость — тело", в которой уже возможно проведение гидрогазодинамического анализа с помощью COSMOSFloWorks.

Большинство отверстий, с которыми мы встречаемся, сделаны в плоскости.

В этом случае создание крышек не представляет труда. Если конструкция модели предполагает отверстие сложной формы или отверстие вырезано не в плоскости, к нему тоже можно приспособить крышку, это лишь отнимет чуть больше усилий. В случае "неплоского" отверстия рекомендуется создавать плоские крышки, т. к. по умолчанию поток жидкости направлен по нормали в каждой точке крышки (тем не менее COSMOSFloWorks позволяет переопре делить направление потока, задав желаемый вектор).

Рассмотрим пример создания крышки для сборки шарового крана.

В меню Вставка выберите команду Компонент | Новая деталь.

2. В открывшемся окне введите имя файла для создаваемой крышки, напри мер, Крышка-Вход.

3. SolidWorks предложит выбрать плоскость, на которой будет закреплена новая деталь. Выберите торцевую плоскость трубы, как показано на рис. 5.8. Эта плоскость совпадает с плоскостью входного отверстия.

Теперь вы находитесь в режиме создания эскиза детали Крышка-Вход.

Рис. 5.8. Выделение торцевой поверхности 4. Выделите контур отверстия, щелкнув на ребре.

5. На панели Эскиз щелкните кнопку Преобразование объектов. В резуль тате в детали создан эскиз, повторяющий контур отверстия.

Аэрогидродинамика и теплопередача 6. В меню Вставить выберите команду Бобышка | Основание | Вытянуть.

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

8. В качестве глубины задайте разумно небольшое значение и нажмите ОК.

Если крышки не полностью перекрывают отверстие или неплотно прилегают к отверстию, так что внутреннее (жидкостное) пространство оказывается не замкнутым, такая модель трактуется как модель без жид костного пространства, и при попытке задать граничное условие типа Opening будет выдано сообщение об ошибке. Для того чтобы проверить, имеет ли модель замкнутую полость, в COSMOSFloWorks предусмотрен ин струмент проверки геометрии модели — Check Geometry (Проверка геомет рии).

Проверка геометрии модели Для вызова Check Geometry в меню выберите Tools | Check Geometry.

С помощью инструмента Check Geometry можно вычислить объем твердого тела и внутренней замкнутой области. Когда полость не замкнута, выдается сообщение, что жидкостной объем (fluid volume) равен нулю. Если рассмат риваемая задача — внутренняя, то это, скорее всего, означает, что полость не замкнута вследствие неполного перекрывания крышками отверстий. Сущест вуют и другие причины, по которым модель, не имеющая конфликтов в SolidWorks, является некондиционной для COSMOSFloWorks.

Возможные причины непригодности модели для COSMOSFloWorks:

О крышки не полностью закрывают отверстия в случае внутренней задачи.

Индикатором этой "неисправности" является нулевой жидкостный объем, отображаемый в окне Check Geometry (рис. 5.9). Во избежание таких проблем рекомендуется создавать крышки немного утопленными во внут реннюю область или с размером, чуть перекрывающим размер отверстия;

касание двух тел в одной точке или по линии, примеры — касание сферы или цилиндра. Для анализа геометрии модели COSMOSFloWorks исполь зует булевы операции вычитания, сложения и пересечения тел. При каса нии тел образуется область перекрытия нулевой толщины, что приводит к ошибке булевых операций. Поэтому детали с таким сопряжением не могут быть обработаны COSMOSFloWorks. Очевидно, что такие касания могут встречаться как для внешних, так и для внутренних задач. Для разрешения такого конфликта достаточно немного утопить одно тело в другое (рис.

200 Глава Check Components:

Check :

Outlet Lid Enable Enable All Disable Disable All Close cavities without flow solid body assembly Г fluid body assembly Г Check invalid type:

The fluid volume is The solid volume is Рис. 5.9. Вычисление внутреннего объема модели с помощью Check Geometry Рис. 5.10. Колеса грузовика слегка "утоплены" в дорогу, чтобы избежать касания Аэрогидродинамика и теплопередача сопряжение двух тел по ребру. Как и в предыдущем случае, использование булевых операций невозможно вследствие контакта нулевой толщины.

Для разрешения такого конфликта достаточно немного утопить одно тело в другое или сместить тела друг относительно друга, чтобы область кон такта имела ненулевую площадь (рис.

Рис. Сопряжение тел по ребру — Рис. 5.12. Дефекты неразрешенная ситуация для импортированной геометрии Чтобы узнать, имеет ли модель какие-либо конфликтные сопряжения, можно воспользоваться опцией Check for invalid contact (Проверить на наличие не пригодных контактов), которая доступна в окне Check Geometry. В случае обнаружения такого контакта в поле Output (Результат) окна Check Geometry выводится сообщение с именем детали или тела, породившего этот контакт:

may produce an invalid contact when it is used in a boolean operation.

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

Часто в импортированной геометрии появляются мельчайшие щели на сты ках поверхностей. Такие "дыры" являются несущественными для твердотель ной модели SolidWorks, но недопустимыми для системы "жидкость — тело".

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

Исключение из расчета полостей На практике модель изначально может содержать множество замкнутых по лостей. Любая замкнутая полость будет "заполнена" жидкостью и в ней будет построена сетка и проведен расчет. Но не каждая замкнутая полость интерес на с точки зрения гидрогазодинамического расчета. Например, для внутрен ней задачи это могут быть резьбовые отверстия, прикрытые болтом. В случае внешнего обтекания тела — полости внутри тела. Чтобы не тратить компью терные ресурсы на расчет таких бесполезных областей, можно указать COSMOSFloWorks исключить такие полости из расчета с помощью данных опций:

cavities without flow conditions (Исключить полости без гранич ных Полости, ограниченные только стенками (условие в внешнего возмущения (потока тепла через стенку, граничных условий типа Opening) могут быть интересны лишь с точки зрения анали за свободной конвекции внутри этих полостей. Если в задаче пренебрега ется гравитацией и не рассматривается теплопередача в твердом теле (чисто проточная задача), то решение в таких полостях будет равно задан ному начальному распределению (очевидно, что при отсутствии теплопе редачи замкнутые области образом не влияют друг на друга). По этому для чисто проточной задачи расчет областей без отверстий не представляет интереса. При включении этой опции такие по лости трактуются в COSMOSFloWorks как "заполненные" телом. Эта оп ция включена в COSMOSFloWorks по умолчанию (рис.

Эта полость будет заполнена жидкостью Рис. Если опция Exclude cavities without flow conditions выключена, жидкостью будут заполнены и полости резьбового отверстия • internal spaces (Исключить внутренне пространство). Для внешней задачи включение этой опции игнорирует все замкнутые по лости внутри тела, такие полости в COSMOSFloWorks трактуются как "заполненные" телом (рис. 5.14).

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

Рис. 5.14. Область в кабине грузовика по умолчанию заполнена газом, но ее имеет смысл исключить из анализа внешнего обтекания COSMOSFloWorks и твердые тела COSMOSFloWorks способен анализировать как сборки, так и многотельные детали (multibody parts).

Если компонент погашен (Suppressed), он полностью отсутствует для COSMOSFloWorks. Скрытый компонент не игнорируется — в нем строится расчетная сетка и происходит расчет. Поэтому, если дополнительные крышки на отверстиях смущают, их можно просто скрыть (если крышки созданы как отдельное тело) или сделать полностью прозрачными.

Наряду с погашением есть еще один исключить деталь из расчета твердого тела. В COSMOSFloWorks можно трактовать компонент (в случае сборки) или тело (в случае многотельной детали) как объем, занятый жидкой средой. В системе координат COSMOSFloWorks такой компонент будет рас сматриваться не как твердое, а как жидкое тело. Это позволяет задавать ха рактеристики жидкой среды локально внутри жидкостного пространства, на пример, начальные концентрации в объемах, изначально занятых разными жидкостями. С помощью таких тел можно также задавать характеристики расчетной сетки внутри отдельных подобластей. Очевидно, что в системе мо делирования твердотельных конструкций изначально не преду смотрены никакие жидкостные объемы. Поэтому, чтобы локально опреде лить свойства жидкости, необходимо создать твердое тело по объему интере суемой подобласти жидкости (что, возможно, потребует создания сборки или 204 Глава многотельной детали) и указать COSMOSFloWorks трактовать его как жид костный объем.

Для того чтобы трактовать твердый компонент как жидкое пространство из меню выберите Component Control (Управление компонентами).

Далее, в окне Component Control в списке компонентов щелкните на необ ходимом компоненте и нажмите Disable (Отключить).

На рис. 5.15 показано задание начальной концентрации разных жидкостей, поступающих через патрубки в смеситель. Области патрубков заполнены те лом, которое трактуется как жидкостный объем. Для каждого объема заданы соответствующие параметры концентрации жидкости: 1 — для жидкости, текущей в данном патрубке, 0 — для другой жидкости. Такое задание на чальных концентраций позволяет сэкономить время, затрачиваемое на расчет данной стационарной задачи.

Компоненты, задающие жидкостные объемы Рис. 5.15. Задание начальной концентрации жидкостей в патрубках смесителя с ломощью дополнительных объемов COSMOSFloWorks поддерживает режим сокращенных компонентов (lightweight components), т. к. такие компоненты не полностью разрешены в составе сборки, и поэтому применение булевых операций к ним невозможно.

Если сборка содержит сокращенные компоненты, то при открытии такой мо дели COSMOSFloWorks автоматически переведет их в полностью решенный режим. Возможно, что после разрешения сокращенных компонен тов, связь некоторых из этих компонентов или их поверхностей с условиями COSMOSFloWorks может быть разорвана. Как правило, восстановить связь компонентов и прикрепленных к ним данных помогает перестройка модели (опция Перестроить). При вызове перестройки модели автоматически вызы вается обновление всех связей с COSMOSFloWorks. Если устранить повреж денную связь не удалось автоматически, COSMOSFloWorks выдает сообще ние об ошибке с указанием, какой элемент модели и для какого условия был Аэрогидродинамика и теплопередача утерян. На основе этой информации связь можно восстановить вручную, за ново выделив необходимый компонент или его часть (поверхность, ребро, вершина). Во избежание таких трудностей при работе с COSMOSFIoWorks рекомендуется отключить опцию Автоматически загрузить делали как со кращенные на вкладке Качество изображения и Режим для большой сборки окна Настройки Пользователя - Общие вызываемого из меню Ин струменты | Связь с моделью Всякий раз, когда меняется геометрия модели, COSMOSFIoWorks отслежива ет эти изменения и производит обновление связей модели с данными COSMOSFIoWorks, а также предлагает скорректировать расчетную область модели в соответствии с новой геометрией. Если размер расчетной области был задан пользователем отличным от размера по умолчанию, можно отка заться от коррекции расчетной области, но в этом случае пользователь дол жен сам определить, подходит ли заданная расчетная область для новой гео метрии.

Если вы находитесь в режиме частого редактирования модели, вы можете отключить автоматическое обновление данных COSMOSFIoWorks при пере стройке модели. Для этого в меню | Project нужно снять флажок Automatic Rebuild (Автоматическое обновление). В этом случае проверка всех связей и проверка адекватности геометрии и расчетной области будут выполнены только при запуске на счет. В случае ошибки COSMOSFIoWorks не запустит задачу и информирует о причинах сбоя.

5.4.2. Проект и конфигурация Для создания нескольких исполнений изделия в едином файле модели, в SolidWorks предусмотрен менеджер конфигураций. Конфигурация пред ставляет собой вариант моделирования (геометрического исполнения) дета ли. Каждый вариант модели требует проведения своего гидрогазодинамиче ского (или теплового) анализа за исключением случаев, когда очевидно, что изменения никак не влияют на исследуемые свойства устройства (например, изменение формы ручки в модели шарового крана при исследовании адиаба тического течения внутри крана).

Связь COSMOSFIoWorks и SolidWorks В COSMOSFIoWorks возможно проведение анализа каждой из конфигураций модели. Данные COSMOSFIoWorks ассоциируются с каждой конкретной конфигурацией модели. Такое "прикрепление" данных позволяет однозначно связать геометрию модели с ее гидрогазодинамическими и тепловыми харак 206 Глава теристиками, полученными в результате анализа COSMOSFloWorks, и, как следствие, легко проводить сравнение между различными вариантами как геометрического исполнения, так и вариантами задания исходных данных задачи.

Все данные о постановке задачи (граничные условия, начальные условия, и т. д.), особенностях ее моделирования (тип задачи, расчетная об ласть, настройки расчетной сетки, настройки сходимости и т. д.) и результаты ее расчета хранятся в проекте COSMOSFloWorks. Проект всегда связан с конкретной конфигурацией SolidWorks.

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

Для доступа к папке проекта необходимо в меню FloWorks выбрать FloWorks | Project | Open Project Связи с моделью сохраняются непосредст венно в модели SolidWorks. Связь конфигурации и проекта прописывается в ок не свойств конфигурации в поле Комментарии в виде строки, начинающейся со слов "NEVER EDIT THIS LINE". Никогда не редактируйте и не удаляйте эту строку, иначе связь с проектом COSMOSFloWorks будет утеряна.

Работа в COSMOSFloWorks начинается с создания проекта. При создании проекта определяется его связь с конфигурацией модели. При этом проект можно связать с существующей конфигурацией, а можно создать новую (рис. 5.16). Новая конфигурация будет точной копией но к ней уже будет "прикреплен" проект COSMOSFloWorks. Создание новой конфигура ции используется, если необходимо исследовать ту же геометрию модели, но с другой постановкой газодинамической или тепловой задачи (например, с другими граничными условиями). Таким образом, как только с конфигура цией SolidWorks ассоциируется проект COSMOSFloWorks, конфигурация перестает быть просто вариантом моделирования геометрии устройства, она становится вариантом эксплуатации данного устройства.

Кран расход 1 л в сек) PS « [ Шаровой Кран ] Объемный расход 1 л в сек [ Шаровой Кран ] « 2 л в сек [ Шаровой расход 2 л в сек, Т 80 С [ Шаровой Кран ] Рис. 5.16. Переключение между проектами COSMOSFloWorks осуществляется переключением между соответствующими конфигурациями При создании проекта происходят следующие действия — создание необхо димых файлов проекта, если не используется имеющаяся конфигурация, то Аэрогидродинамика и теплопередача создание копии текущей конфигурации и создание связи файлов проекта с анализируемой конфигурацией. Все это происходит автоматически, пользователь лишь указывает имя новой или имеющейся конфигурации.

Подробную информацию о проекте и способах его создания см. в разд. 5.5.3.

Удаление данных COSMOSFIoWorks Удаление данных COSMOSFIoWorks из модели происходит с удалением про екта COSMOSFIoWorks. Это можно сделать двумя способами: с удалением связанной конфигурации и без удаления.

Первый способ — удаление конфигурации SolidWorks стандартными средст вами SolidWorks, а именно, щелкнув правой кнопкой мыши на имени конфи гурации и выбрав Удалить. COSMOSFIoWorks сделает запрос на удаление файлов проекта, связанных с данной конфигурацией: "DO you also want to delete the directory containing the COSMOSFIoWorks files associated with this configuration (Хотите ли Вы также удалить папку, содержащую COSMOSFIoWorks файлы, ассоциированные с удаляемой При нажатии Yes, все файлы проекта COSMOSFIoWorks, в том числе и различные файлы результатов, будут удалены. Будьте внимательны при удалении проек та таким способом. Поскольку папка проекта является папкой, в которую по умолчанию (если не определено пользователем другой папки) сохраняются отчеты, графики, картинки и другие файлы результатов, то в этой папке мо жет находиться важная для вас информация.

Другой очистка конфигурации SolidWorks от данных COSMOS FIoWorks. В этом случае удаление самой конфигурации не происходит, а уда ляются только связи проекта с конфигурацией и все файлы проекта, в том числе и файлы результатов. Для удаления проекта таким способом выберите | Project | Clear Configuration (FloWorks | Проекта | Очистить кон фигурацию).

5.4.3. Визуализация результатов в среде SolidWorks Одним из преимуществ средств анализа, интегрированных в САПР, является визуализация результатов расчета непосредственно в графическом окне сис темы моделирования.

Несомненно, это сильно облегчает обработку результатов, что в конечном итоге приводит к экономии времени, необходимого инженеру для решения задачи.

В этом разделе мы кратко рассмотрим взаимодействие пользователя с SolidWorks при просмотре результатов. Подробную информацию о просмот ре анализа см. в разд. 5.5.9.

208 Глава Как представлены результаты В COSMOSFloWorks результаты могут быть представлены различными спо собами:

О картины распределения параметров поля течения и температуры в сечени ях (Cut Plots, 3D Profile Plots) и на поверхностях модели (Surface Plots), отображение поверхностей уровня (Isosurfaces) визуализируются непо средственно в окне Works;

траектории частиц (Particle Study) и линии тока (Flow Trajectories) также показываются непосредственно в окне определение значений параметров в точке (Point Parameters), интеграль ных и локальных (минимальное, максимальное, среднее) значений пара метров на поверхности (Surface Parameters) и в объеме (Volume Parame ters). Таблицы рассчитанных значений показываются в окне COSMOS FloWorks или выводятся в файл Microsoft Excel;

графики изменения параметров во время расчета (Goal Plots), графики из менения параметров вдоль траекторий или любого заданного пользовате лем направления (XY Plots) выводятся в файл Microsoft Excel (значения параметров вдоль траекторий может также выводиться в текстовый файл);

отчеты (Reports) выводятся в формате Microsoft Word;

картины распределения параметров и траекторий, отображаемые в окне SolidWorks, могут быть сохранены в форматах BMP, JPG, VRML или AVI.

Отображение результатов возможно одновременно в каждой из четырех сек графической области SolidWorks. Каждая из них имеет свои заданные пользователем установки просмотра. В одной секции окна можно строить различные распределения параметра (по поверхности, в плоскости), но ото бражаемый параметр для секции — всегда один. Например, в одной секции можно визуализировать распределение давления по поверхностям модели или в сечениях, а в другой — распределение скорости в тех же или других сечениях модели (рис. 5.17).

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

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

Для отображения траекторий частиц или линий тока необходимо указать точ ку, через которую проходит траектория. Можно явно определить эту точку, Аэрогидродинамика и задав ее координаты, но удобнее выделить поверхность (плоскость, эскиз или кривую) и задать число точек, которые будут равномерно распределены на выделенной поверхности (плоскости, эскизе или кривой соответственно).

При желании каждую траекторию можно сохранить как кривую (элемент мо делирования Кривая).

Project I Input - Global,7= Conditions : Inlet Mass i Sources : Initial Conditions Porous а Cut Plots fc •.

Plot Plots. ;

г.

Flow Trajectories Flow j Surface Surface Point ' oals Рис. 5.17. Визуализация результатов в различных секциях графической области При определении значений параметров в точке интересующие точки могут быть заданы посредством указания их координат или взяты с выделенной плоской поверхности или плоскости: равномерно по поверхности при зада нии общего числа точек или в произвольных точках поверхности при указа нии их местоположения щелчком кнопки мыши.

Как и при отображении результатов в сечениях, плоскость определения точек (в том числе и точек траекторий) может быть сдвинута на заданное расстоя ние от выделенной плоской поверхности или плоскости (рис.

Для отображения картин распределения параметров или определения их зна чений на поверхностях необходимо выделить интересующие поверхности модели. Для отображения распределения параметров в объеме необходимо 210 Глава выделить компонент, определяющий этот объем. Это можно сделать, щелк нув либо на его имени в дереве конструирования (FeatureManager), либо на любой его поверхности.

Рис. 5.18. Траектории частиц различной массы. Точки траекторий взяты на поверхности, определяющей входное отверстие Во всех случаях выделенная поверхность может быть не только стенкой мо дели, но и поверхностью крышки (т. е. поверхностью, определяющей отвер стие), а также поверхностью тела, рассматриваемого в COSMOSFloWorks как жидкостный объем, т. е. тела, отключенного в Component Control. Такое те ло может быть специально создано лишь для чтобы получить значения параметров в сечении потока (при выделении поверхности тела) или в объеме жидкости (при выделении целого тела). В этом случае тело должно быть соз дано и помещено в расчетную область до начала расчета.

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

отображение модели в режиме Каркасного представления — этот режим сохраняет представление о геометрии модели и в то же время максималь но открывает ее для просмотра результатов. В качестве альтернативы стандартному виду Каркасного представления в COSMOSFloWorks су ществует способ отображения только линий пересечения поверхностей — Outlines (Контуры). Отображение только линий пересечения поверхно Аэрогидродинамика и теплопередача стей в одних случаях позволяет не перегружать вид излишними деталями, в других же может затруднить восприятие результатов. Режим Outlines включается при выборе Works | Results Display | Outlines или нажа тии кнопки Display Outlines на панели инструментов Display Results (Отображение результатов) (рис.

0. 0.001 0. Рис. 5.19. Вид модели в режиме Outlines при визуализации результатов использование Разреза — разрез модели не "режет" картину результатов.

Использование разреза делает картину особенно наглядной при отображе нии параметров в сечениях (Cut Plots, 3D Profile Plots) и на поверхностях модели (рис. 5.20);

задание свойства прозрачности модели. Свойства прозрачности в SolidWorks можно задавать как для отдельных поверхностей, так и для элементов конструирования или целых тел. Для удобства задания про зрачности сразу всей модели можно воспользоваться средством COSMOS FloWorks Model Transparency (Прозрачность модели). Для этого выбери те | Results | Display | Transparency или нажмите кнопку Set Model Transparency на панели инструментов COSMOSFloWorks Display Results (рис. 5.21);

частичное или полное скрытие модели. В SolidWorks легко можно скрыть компонент в составе сборки или тело в составе многотельной детали. Но 212 Глава Рис. 5.20. разреза при отображении картины в сечениях Рис. 5.21. Степень прозрачности задана одинаковой для всей модели с помощью Model Transparency Аэрогидродинамика и теплопередача если необходимо скрыть целиком модель, сделать это быстро поможет опция COSMOSFIoWorks Display Geometry (Отображение геометрии).

Достаточно нажать кнопку Display Geometry на панели инструментов COSMOSFIoWorks Display Results и модель будет скрыта. Повторное на жатие показывает модель.

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

Для удобства навигации по сильно приближенной модели, когда видимая об ласть составляет небольшую часть модели, в COSMOSFioWorks существует специальный режим — Map View (Обзорный вид). Когда включен режим Map View, то, как только модель становится больше видимой области экрана, в правом верхнем углу появляется уменьшенный вид модели, на котором по казана ее видимая часть (рис. 5.22).

30*5) I Data Global Local Co Рис. 5.22. Режим обзорного вида облегчает навигацию по модели Глава Несколько слов о производительности Отображаемые картины результатов цельно связаны с моделью, они враща ются, перемещаются и масштабируются одновременно вместе с моделью.

Картины результатов и геометрии модели находятся в едином пространстве Open Отображение результатов, как и отображение модели, требует со ответствующих ресурсов памяти и процессора. Если отображается довольно большое число картин результатов (например, визуализация распределения поля температуры на всех поверхностях сложного теплообменника), на сла бых графических картах возможно видимое замедление при изменении ори ентации модели (аналогичное замедление может происходить и без визуали зации результатов для очень сложной модели на не очень мощной графиче ской карте). Избавиться от такого замедления можно, отключив прорисовку результатов во время изменения ориентации модели. Для этого в меню выберите Results | View Settings (Результаты | Настройки просмот ра). В окне View Settings перейдите на вкладку Options (Опции) и измените значение опции while dynamic (Отображать во время изменения ори ентации) на No для соответствующего типа отображаемых результатов (кар тины в сечениях, картины на поверхностях, поверхности уровня или траек тории).

Pages:     | 1 | 2 || 4 | 5 |   ...   | 11 |



© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.