| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.01.2006, 10:22 | #1 | |
Ansys. Теплопоток.
студент
Регистрация: 26.08.2005
Сообщений: 41
|
||
Просмотров: 9868
|
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Собственно в тепловых задачах я понимаю еще меньше вашего.
Но по получению температуры не в узле а в элементе и команды *GET могу предположить что вам надо: 1) Создать элементную таблицу Elem Table (смотрите справку к вашему элементу - там есть ключи для получения тех или иных данных из элемента). 2) GET из Elem Table Data. По поводу точности ANSYS - не делайте поспешных выводов. Это одна из немногих программ с хорошей математикой, способных показать точное решение (за что его собственно, не смотря на отсутствие "красоты", и ценят специалисты, как ценят Абакус и др. подобные софты). Во первых, просто наобум спервого раза все равно не посчитаешь правильно, из за того что что то упустишь и тд. Во вторых если расхождение с СП 10% - это нормально, ибо в СП скорее всего не совсем точные результаты, а аппроксимированные для инженерного применения.Сравнивать корректно с аналитическим решением, полученным из уравнений в частных производных. Рекомендую вам между прочим форумы на www.cadfem.ru и www.sivilfem.ru |
|||
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170
|
потрясен, что точность аж 10%!!!! это ведь очень хорошо....
на самом деле точность определения теплофизических свойств реал мат-лов невелика, точнее =имеет огромный разброс. (много больше 10%...) еще сложнее и противоречивее зависимости теплоотдачи от температуры. Расчеты реальные остывания-конвекции (делал с ansys/flotran) дают еще и большое (даже огромное) ее изменение по поверхности (на углах она много другая, чем на плоскости) и тп. запросить температуру в элементе можно через etable + далее etab,temp,temp (или smisc в завис от типа) *get,ti,elem,i,etab,temp изучать воздушную прослойку в модуле теплопередачи неверно, там применяются средние температуры внешней среды (или несколько средних для зон) и рассматривается теплообмен поверхности со средой через заданное уравнение теплоотдачи Нужно или довольствоваться одним из эмпирических уравнений или браться за flotran (это неспециалист еще осилит) или уж сразу за cfx (это лучше заказать) и решать связанную задачу термогазодинамики. |
|||
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Кстати если вы выведете температуру через Etable можно потом выделить нужные элементы и суммировать значения автоматически.
Если вам надо не среднее арифметическое, а к примеру, средневзвешенное с учетом площади элемента, то находите через etable площадь (или объем/толщину) делите таблицу температур на таблицу площадей (т.е. уножаете 1-ю на вторую в степени "-1") а уже потом суммируйте. Так что *GET для определения среднего и не потребуется. Через ГЕТ вам по хорошему надо создавать массив, забивать ГЕТ поштучно циклом DO или ГЕТ ЭРРЭЙ Дэйта а потом производить действия с элементами ЭРРЭЙ (опять таки удобнее через цикл по элементам массива). Ничего страшного - на все про все меньше десятка конструкций APDL нужно знать на самом деле. Приспособитесь - будете и сечения из сортамента подбирать, и тд и тп [ATTACH]1137666240.gif[/ATTACH] |
|||
|
||||
студент Регистрация: 26.08.2005
Сообщений: 41
|
Попробовал сделать все так, как и предлагали alle и СергейД. Считал именно средневзвешенное, потом уже получил средний теплопоток. Но таких результатов, как в СП получить не смог – расхождение стало намного больше. Поэтому далее стал проверять – взял простенькую однородную конструкцию, посчитал сначала вручную, а потом с помощью Ansys. И значения R0 совпали буквально до сотых долей. Дальше – больше. Нашел неоднородную конструкцию, которую когда-то считал вручную. Ввел все в ПК, проверил и получил расхождение в 3%. Неужели это значит, что в СП – ошибка, да к тому же около 50%? Если да, то это печально.
По поводу воздушной прослойки. Нашел в Интернете совет, что упрощенно ее можно смоделировать «создавая мелкую сетку между двумя твердыми телами и прослойке задавать теплофизические свойства». Что вы об этом думаете? |
|||
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Мне кажется что вы делаете слошком поспешные выводы - я бы после двух трех попыток не стал делать таких многозначительных выводов:
1) в СП большая ошибка невероятна, 2) ANSYS относительно введенных в него данных тоже вряд ли ошибается. 3) МКЭ для данной задачи в принципе тоже скорее всего применим, иначе бы те горы тысяч научных статей со всегомира и на всех языках пестрели бы соответствующими заголовками. Я бы всерьез принял такие заявления если бы они исходили от скажем Федора Пинежанинова, и не в коем случае не обиду вам - просто без большого труда и большого опыта любой программе и любой методике цена - 3 копейки. Вы бы выложили на сайт свою задачу, чтобы не было разговоров ни о чем. Цитата:
|
|||
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170
|
workbench он полезнее, когда хочется меньше думать
(и уже подумали за вас, кстати французы из робота написали для него вариант строительной оболочки) Вы один из немногих думающих, предпочитающих его обычному. Интересно почему? в обычном гораздо больше маневра для своих алгоритмов и тп. (пока что) сохраните сетку для ансис обычного и архивируйте. ПОмогу, но пока очень занят бетоном. по поводу моделирования воздуха- не надо верить всему, что читаете в инете (мне-можно, как говоривал папаша мюллер) как вы собрались учесть унос тепла конвекцией и тп. Теплофизика воздуха вещь сложная. беритесь за флотран, если уж такой упорный и решайте связанную термогазодинамическую задачу иначе будете точно считать "неточное" и неточно-"точное". без кавычек все равно нельзя. для начала определите реальное поле коэфф теплоотдачи оно сложное и нестационарное и в этом полагаю главное= не будет снип учитывать все многообразие форм поверхностей А насчет его точности. Я ведь обсчитал флотраном аэродинамику реальных форм зданий в том числе и многих из 16 схем снип. Видел импортные снипы и эксперименты. Знаете ли... эти спрямленные эпюры давлений= как средняя температура по больнице. Сумма совпадет, и то спасибо. |
|||
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
В принципе я слышал от нескольких архитекторов о использовании МКЭ (ANSYS в основном) для определения сопротивления теплопередаче. Навыки решения подобных задач очень часто пригождаются на практике - например для расчета мостиков холода и тп. Все эти люди начинали с того же что и beavis - верификации результатов и решения тестовых задач, что вполне естественно для здравомыслящего человека. Это служит не столько цели проверки софтов, сколько для самообучения, формирования чувства уверенности в результате и т/п.
Насчет прослойки - не думаю, что для этого стоит углубляться в Flotran, потоки и так далее - просто не разумно для инженерных задач, тем более что как сказал СергейД - стат. разброс характеристик делает бессмысленными излишние уточнения (все равно что для определения площади круга брать "пи" с 20-ю знаками после запятой а диаметр измерять спичечным коробком). Можно же например взять СНиПовскую нелинейную зависимость и на ее базе (приняв ее за точную) задавать соответствующие характеристики условно-однородного материала? Или я ошибаюсь? СергейД, не могли бы дать ссылочку про связку Робот-АНСИС? |
|||
|
|||||
студент Регистрация: 26.08.2005
Сообщений: 41
|
Цитата:
Цитата:
Цитата:
Цитата:
И еще. Там есть такое примечание: «При оклейке одной или обеих поверхностей воздушной прослойки алюминиевой фольгой термическое сопротивление следует увеличивать в 2 раза». Может быть это означает, что при расчете прослойки надо учитывать не только теплопроводность, но и излучение? |
||||
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170
|
по поводу робота-
инфы пока мало. видимо- еще развивают. видел скриншотESOP загружаемый из workbench. (эпюры и тп). Если купить пакет workbenchSDK, то всякий может (+имеет право) пристроить свою программу к WB. (сгодятся си джава и тд). Реально сделана связь с трубопроводными программами. Задачу посмотрю. С интересом. НО пока бетон... Насчет что есть, то и пользуетесь... Обычно WB найти не могут, а у вас наоборот... ГЕометрию ведь и в обычный ансис из акада можно. теплофизика воздуха вещь своя. Откройте справочник (не снип) и увидите, что графики сугубо нелинейны. Тепловыми расчетами занимался достаточно, но иными, в этот снип не заглядывал. Сложность данной темы не преувеличивал бы, но Учет излучения- усложняет расчет на порядок. он здесь думаю не нужен. здесь всего-то, полагаю оклейка (доп слой материала)= доп теплопроводность Вообще говоря, если вы специалист в тепловых расчетах (то есть можете оценить результаты на калькуляторе) но не знаете ансис- успех придет (ну через месяц). если не специалист-тепловик и не собираетесь минимум полгода этим классом задач заниматься- по-доброму не советую. (ну разве что для самообразования). а то напутаете и будет виноват в глазах начальников ансис, а не вы. Такие расчеты лучше заказать, посмотреть как сделали знатоки и пытаться повторить. График можно завести почти любой, можно ввести подпрограмму для расчета теплоотдачи- но с wb это сложнее= подсказать не смогу. WB еще ведь недоделан! нестационарной теплопроводности там пока еще нет. Найдите обычный ансис= вышлю пример расчета конвекции. НО рекомендую все же попробовать выпросить средства на обучение- сэкономить полгода-год (как я понял, советоваться у вас там не с кем?) |
|||
|
||||
студент Регистрация: 26.08.2005
Сообщений: 41
|
А да, уважаемые, еще один вопрос.
Как мне корректно извлечь число елементов модели? Делаю так: по аналогии с командой *get,nodnum,node,,count ввожу команду: *get,elemnum,elem,,count но получаю значение переменной elemnum - нечто среднее между числом узлов или элементов. Что я делаю неправльно и как это правильно делать (а то надоело в цикле значения вручную писать ) |
|||
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Все правильно:
*GET,elemnum,ELEM,,COUNT, , , , и получаете число элементов в выделенном наборе (элементов) (for selected set) Если хотите выделить все, то: ALLSEL,ALL Вообще обратите внимание на команды группы Select - в купе со всем остальным они и позволяют работать с моделью не глядя. |
|||
|
|||||
студент Регистрация: 26.08.2005
Сообщений: 41
|
Цитата:
Цитата:
Цитата:
Сергей, а как сетку из Workbench можно экспортировать? Я пытался, но он предлагает сохранить файл в виде Simulation, а экспорта я вообще не нашел… Цитата:
|
||||
|
||||
Регистрация: 11.08.2005
Сообщений: 921
|
Очень часто использую, всегда проверяю и никогда такого не было,
чудеса в решете да и только. Вы бы выложили свою задачу (лучше через архивацию модели) чтобы не гадать на кофейной гуще: Бывал конечно обнаруживались баги, где их нет, но не такие. [ATTACH]1137748186.jpg[/ATTACH] |
|||
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,170
|
у товарища wb... а там все не так.
сейчас перед глазами нету... Ну поищи экспорт. там же на главной странице есть логотип обычного ансис. попробуй набрать cdwr,db для архивации. Я По поводу wb плохой помощник (не хватило меня еще и на это)- пиши сразу [email protected] А насчет числа элементов -чудо какое-то всегда работало! *get,ke,elem,,count- число выбранных или *get,ke,elem,,num,max- макс номер также можно ke=elmiqr(0,14) Еще раз говорю- ищи обычный. Wb- это когда все для тебя уже сделали. |
|||
|
||||
студент Регистрация: 26.08.2005
Сообщений: 41
|
Попробовал сосчитать конструкцию из примера №2 (там трехмерное температурное поле). И получил достаточно неплохой результат – расхождение в пределах 15 %.
И еще хотелось бы уточнить: необходимо ли при расчете задач температурных полей задавать какие-либо особые контактные условия? |
|||