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

Консультация по расчету apdl


Рекомендованные сообщения

Здравствуйте.

 

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

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

 

Кто готов помочь, пишите в лс, + свои требования за помощь.

 

Ссылка на сообщение
Поделиться на других сайтах


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

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

 

Есть набросок кода, однако остаются вопросы:

1) по заданию ползучих свойств. модель выбрана, но надо ли сначала решать с упругими.

2) вопрос по настройкам контакта. какую поверхность использовать в качестве contact/target (если принимать в расчет жесткость роликов - ролики target, а если прямолинейность и протяженность стержня - стержень  target)

3) Проблемы с движением распределенной нагрузки.

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

4) как организовать цикл переноса нагрузки:

*do

time, x  !что бы каждая итерация выполнялась за определенное время,

тело цикла

solve

*enddo

или 

 

time,y

*do

тело цикла

solve 

*enddo

где y - общее время

 

5) как одновременно учесть перемещение роликов.

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

Ссылка на сообщение
Поделиться на других сайтах

нелинейное поведение материала (модель ползучести). :)

Изменено пользователем newansysuser
Ссылка на сообщение
Поделиться на других сайтах
1) по заданию ползучих свойств. модель выбрана, но надо ли сначала решать с упругими.
Механики вас не понимают. Решать не обязательно... разве что проверить общую постановку.

 

2) вопрос по настройкам контакта. какую поверхность использовать в качестве contact/target (если принимать в расчет жесткость роликов - ролики target, а если прямолинейность и протяженность стержня - стержень  target)
Критерий "по жесткости" в приоритете.

 

 (q - нагрузка на 1 узел).
 Строго говоря, это не распределенная нагрузка. У распределенной нагрузки на крайних узлах будет по q/2 (это у линейных элементов).

 

по какому критерию узнавать номер соседнего (правого узла).
Попробуйте сдепить условие из команд APDL -

NODE(X,Y,Z)

NNEAR(N)

 

Остальное тяжелопонимаемо...

Ссылка на сообщение
Поделиться на других сайтах

 

Строго говоря, это не распределенная нагрузка. У распределенной нагрузки на крайних узлах будет по q/2 (это у линейных элементов).

 

я хотела сделать так:

1) выделяю линию, узлы на ней, прикладываю распределенную нагрузку

lsel,s,,,6
nsll,s,
sf,all,pres,q
2) узнаю сколько всего узлов на выделенной линии:
*GET,nuzlov,NODE,0,COUNT 
3)делю нагрузку на количество узлов:
q_one=q/nuzlov.
 
и дальше этот q_one прикладываю или удаляю по в цикле.
 
 
 
 
 

 

Попробуйте сдепить условие из команд APDL - NODE(X,Y,Z) NNEAR(N)
 
Предположим, есть узлы: 1,2,3 (расположены по возрастанию координаты x)
номер первого я найду зная координаты  NODE(X,Y,Z)
номер второго найду с помощью NNEAR(N)
и к третьему буду переходить с помощью NNEAR(N). но как произойдет выбор перехода, ведь относительного 2го узла и первый и третий ближайший? :)
Изменено пользователем newansysuser
Ссылка на сообщение
Поделиться на других сайтах

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

 

https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D0%B7%D1%83%D1%87%D0%B5%D1%81%D1%82%D1%8C_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%BE%D0%B2

Ссылка на сообщение
Поделиться на других сайтах
редположим, есть узлы: 1,2,3 (расположены по возрастанию координаты x) номер первого я найду зная координаты  NODE(X,Y,Z)

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

ni=node(xi,y,z)

 

ведь относительного 2го узла и первый и третий ближайший? :)

Сдвинтесь на микрончик...

n3=node(nx(n2)+0.01,ny(n2),nz(n2))

 

1) выделяю линию, узлы на ней, прикладываю распределенную нагрузку

lsel,s,,,6

nsll,s,

sf,all,pres,q

А еще лучше так...

lsel,s,,,6 

nsll,s, 

nsel,r,loc,x,-10000,xi  :g:

sf,all,pres,q

 

 

 

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

Модель отлитого, еще не успевшего полностью затвердеть и остыть слитка. :) 

 

Борман, спасибо! Попробую.

Изменено пользователем newansysuser
Ссылка на сообщение
Поделиться на других сайтах

Механика не знает слитков. Наверное все-таки пластичность используете. По крайней мере Хилл через нее описывал технологические задачи прокатки и прочие.  Если температура более 600 градусов Цельсия, то такая сталь имеет практически нулевой модуль упругости...

Ссылка на сообщение
Поделиться на других сайтах
Механика не знает слитков

Справедливо. Слиток = стержень.

Пластичность и Хилл  - интересный вопрос.

Стержень затвердел снаружи и может иметь жидкую фазу внутри.

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

Ссылка на сообщение
Поделиться на других сайтах

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

Кстати, это ограничивает обычно кпд тепловых машин :)

Ссылка на сообщение
Поделиться на других сайтах
 Какие это характерные температуры ? 

 

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

 

Сталь разливается непрерывно. 

93694cf15195.jpg

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

Температуры, характерные для непрерывной разливки стали  - так цифры нужны, а не характерная лирика. :)   Вас же интересует изменение сечения, насколько понимаю. А если сечение не меняется, то полное затвердевание это тепловая задача. Для достижения температуры около 660 градусов.  Нужна хотя бы температура входа в зону и выхода. Хотя бы средняя по сечению...  Не понятно чего Вы хотите считать ?

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

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

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

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

Есть начальная температура, которая константой входит в модель Нортона. Т0=41000К.

 

Вас же интересует изменение сечения, насколько понимаю. А если сечение не меняется, то полное затвердевание это тепловая задача. Для достижения температуры около 660 градусов.  Нужна хотя бы температура входа в зону и выхода. Хотя бы средняя по сечению...  Не понятно чего Вы хотите считать ?

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

Температура плавления стали около 1500 градусов Цельсия. https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B0%D0%BB%D1%8C   Что-то не реальные цифры приводите.  Прогибы и при балочке заделанной с двух сторон можете оценить, а через скорость найти примерное среднее время и так оценить величину деформации ползучести. Чем больше время, тем больше прогиб. Хотя скорости большие и вряд ли особо сказываются...

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

 

У меня есть аналитический расчет:

 

ba8c568cc57f.jpg

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

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

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

d3804af0c252.jpg

Необходимый результат достигнут.

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

Интересен также сам процесс работы в ansys.

Ссылка на сообщение
Поделиться на других сайтах

Чем отличается k от k(t) ? И что такое k ?  И почему какой-то горб?  И что за единицы ? И вообще это не математическая постановка задачи. И опоры явно не в цифрах 1, 2 и т.д. В них должны быть тоже примерно нулевые производные если это прогибы. Можете решить чисто статическую упругую задачу для начала и убедиться. При ползучести просто будут  большие величины, но не характер. В строительстве просто берем примерно 0.3 модуля упругости бетона и так и считаем прогибы. То есть они в 1/0.3 раза больше чем в простой упругой задаче...

 

https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0  как то сильно архаично Вы смотрите на вопрос. Сейчас уже не пользуются такими технологиями... :)

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

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




  • Сообщения

    • Максим604
      В мануале написано что подача при Резьбофрезеровании считается по центру инструмента. Ок. Тогда почему когда пишешь в кам системе, то выдает подачу для движение  по траектории.      Перефразирую.  Нужно нарезать внутреннюю резьбу М20х2.  Фреза 3 зуба ∅12. Скорость резания 50. (Оборотов 1326)  Подача на зуб 0.05   Когда пишу в джи кодах, то выдаётся подача 198.9 мм/мин. С этой подачей станок и режет.    А если написать через шопмилл, то при тех же условиях( скорость резания и подача на зуб), он подачу пересчитывает для центра фрезы.  И выходит подача 80 мм/мин.   И выходит что при одних и тех же условиях меняется время обработки.    Когда пишешь через кам, то подача считается по траектории, а шопмилл считает для центра.    И я не понимаю как правильно считать. И почему именно так.  И в мануалах не нашёл ответа. 
    • maxx2000
      Да вот так ему хочется. Вот такие гады разработчики. Небось и в мануале всё это описали. Я негодую вместе с тобой.
    • Максим604
      Поэтому и вопрос. почему шопмилл подачу меняет, когда пишешь через него(макропеременые), а когда через G код не меняется. как шопмилл просчитывает новую подачу я понимаю, но не понимаю как прравильно и почему именно так правильно, а не наоброт. почему шопмилл переводит подачу с движения по траектории на движение по центру?     
    • Snake 60
      Так а зачем, если вот эта кнопка  сохраняет все детали и подсборки входящие в нее: При желании можно повесить на горячую кнопку через Настройка-Клавиатура Или пересохранить имеется ввиду создать копию с новым именем? Если да, то для этих целей я бы посоветовал крутой макрос с именем Коперник от @tompsongun См. пост выше.
    • maxx2000
      ну хотя бы то что одна написана через макропеременные, вторая в джи кодах. Ты считаешь что при одинаковом результате у них одинаковые алгоритмы?  
    • Максим604
      А что должно смущать?
    • maxx2000
      Ничего не смущает?
    • Максим604
      разные уп, но смысл одинаковый. в первом варианте подача меняется, во втором сохраняется.   Это то что не устраивает   M0 E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1297,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.03937,0.31831,,,,1,0,"ISO_METRIC","M14");*RO* E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1298,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.07874,0.63662,,,,-1,0,"ISO_METRIC","M14");*RO* _E_P002: E_PS_CIR(1,0,0,-14,90,0,,0,,102.5,12.857,30,8,10,0,,);*RO* CALL "END.SPF";#SM;*RO* E_END(0,1,0);*RO* M30 ;#SM;*RO* _____________________________________________   это устраивает N104 T=" ФРЕЗ. РЕЗЬБЫ - 12" N106 M6 N108 G0 X0. Y0. S1326 M3 D1 N110 Z50. N112 Z5. N114 G1 Z-25. F198.9 N116 G41 Y-4.95 N118 G3 X9.95 Y0. Z-24.5 I3.74372 J4.95 N120 Z-22.5 I-9.95 J0. N122 Z-20.5 I-9.95 J0. N124 Z-18.5 I-9.95 J0. N126 Z-16.5 I-9.95 J0. N128 Z-14.5 I-9.95 J0. N130 Z-12.5 I-9.95 J0. N132 Z-10.5 I-9.95 J0. N134 Z-8.5 I-9.95 J0. N136 Z-6.5 I-9.95 J0. N138 Z-4.5 I-9.95 J0. N140 Z-2.5 I-9.95 J0. N142 Z-.5 I-9.95 J0. N144 X0. Y9.95 Z0. I-9.95 J0. N146 X-4.95 Y0. Z.5 I0. J-6.20628 N148 G1 G40 X0.
    • sklide008
      Да точно, подзабыл уже все. а можно ли горячими клавишами открыть деталь из сборки и пересохранить не открывая деталь?
    • maxx2000
      наверное пришло время выложить программу которая устраивает и которая не устраивает
×
×
  • Создать...