Главная страница
Навигация по странице:

  • Вычисление эквивалентных напряжений в заряде

  • Переход в цилиндрическую систему координат M_M: General Postproc → Options for Outp

  • Замечание

  • Выбор элементов в заряде Этот пункт нужен чтобы посмотреть значения только именно в заряде (корпус не отображается)

  • U_M: Select → Entities ...

  • U_M: File → Read Input from ...

  • Просмотр эквивалентных напряжений в заряде M_M: General Postproc → Plot Results → Contour Plot → Nodal Solu

  • Stress . · Выбрать von Mises stress

  • Просмотр результатов в отдельных узлах M _ M : General Postproc → Query Results → Nodal Solu

  • 1. Проектирование элементов конструкции

  • НДС в 3д. Вычисление эквивалентных напряжений в заряде


    Скачать 4.25 Mb.
    НазваниеВычисление эквивалентных напряжений в заряде
    АнкорНДС в 3д
    Дата23.08.2022
    Размер4.25 Mb.
    Формат файлаdocx
    Имя файлаНДС в 3д.docx
    ТипДокументы
    #651392

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



    2. для расчета потребуется только 1/4 сборки

    С помощью операции "Вытянутый вырез" вырезаем все, кроме этой 1/4.





    3. Сохраняем модель в формате парасолид



    4. Запускаем ANSYS Workbench

    Выбираем тип анализа Static Structural



    5. В Engineering Data задаем свойства корпуса и топлива в соответствии с проектировочными параметрами.





    6. Запускаем модуль Geometry

    Импортируем модель





    7. Переходим в модуль Model

    Меняем материалы для деталей



    8. Генерируем сетку



    На автомате сетка слишком крупная



    Настраиваем ее размер



    9. добавляем граничные условия симметрии



    Выбираем грани



    и с другой стороны тоже



    как то так

    10. Добавляем нагрузку в виде давления в соответсвии с расчетным давлением работы двигателя

    Давление действует на канал, щели, частично на днища



    11. Дополнительно выбираем один фланец



    и указываем перемещение вдоль оси x=0

    12. Визуализируем перемещения (Total Deformation) и смотрим значение на канале где-нибудь в середине



    Сравниваем значение с маткадом (от 6 ЛР, там заменяем все параметры на свои).

    13. Смотрим остальные величины (деформации, напряжения и т.д.)

    14. Эквивалентные напряжения в РД будут просматриваться в Ansys Mechanical APDL.

    Вычисление эквивалентных напряжений в заряде

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

    Для вычисления эквивалентых напряжений в заряде в ANSYS можно использовать язык параметрического проектирования APDL (ANSYS Parametric Design Language).

    Добавляем в проект компонент Mechanical APDL



    Так должно получиться



    Передаем данные из Модуля Static Structural Компонент Solution в Mechanical APDL Analysis



    Обновляем компонент Solution



    Запускаем Mechanical APDL Solution



    После запуска Ansys APDL открываем просмотр результатов General Post proc => Result Viewer



    Выбираем файл результатов file.rst



    Закрываем окно



    Вращаем модель чтобы было удобно смотреть



    Переход в цилиндрическую систему координат

    M_M: General PostprocOptions for Outp

    ·

    В списке RSYS выбрать Global cylindric.

    ·

    В списке AVRES выбрать All but Mat Prop (установка режима осреднения результатов в узлах – для элементов, имеющих разные свойства материалов, осреднение деформаций и напряжений не производится).

     

    Замечание. В цилиндрической системе координат при решении плоской задачи индекс "Х" соответствует радиальной составляющей параметра НДС, а индекс "Y" – тангенциальной составляющей. Например, SX в цилиндрической системе координат является радиальным напряжением, а SY – тангенциальным напряжением.



    Выбор элементов в заряде

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

    ·

    U_M: SelectEntities ...





    В этом окне нужно поставить порядковый номер тела заряда. Его можно определить в модуле Model Workbench



    /

    ПОДКЛЮЧЕНИЕ МАКРОСА!!!!!

    ·

    Скопируйте текст расположенного ниже макроса в текстовый файл и сохраните на диске.

    ! Commands inserted into this file will be executed immediately after the Ansys /POST1 command.
    ! Active UNIT system in Workbench when this object was created: Metric (mm, kg, N, C, s, mV, mA)

    ! Commands inserted into this file will be executed immediately after the Ansys /POST1 command.
    ! Active UNIT system in Workbench when this object was created: Metric (m, kg, N, C, s, V, A)

    ! /GRAPHICS, FULL

    /show,png

    !------------------------------------------
    ! Количество узлов в заряде
    !------------------------------------------
    *get,nmax,node,,num,max
    !------------------------------------------
    ! Объявление массивов
    !------------------------------------------
    *dim,ss1,array,nmax ! Главные напряжения
    *dim,ss2,array,nmax
    *dim,ss3,array,nmax
    *dim,sseqv,array,nmax ! Эквивалентные напряжения
    !------------------------------------------
    ! Ввод напряжений из базы данных ANSYS
    !------------------------------------------
    *vget,ss1(1),node,1,s,1 ! Главные напряжения
    *vget,ss2(1),node,1,s,2
    *vget,ss3(1),node,1,s,3
    !------------------------------------------
    ! Вычисление эквивалентных напряжений
    !------------------------------------------
    az=0.29
    bz=-0.21
    cz=-0.56
    *do,i,1,nmax,1
    *if,ss1(i),ne,0,then
    ssint=sqrt((ss1(i)-ss2(i))**2+(ss2(i)-ss3(i))**2+(ss1(i)-ss3(i))**2)/sqrt(2)
    ss0=(ss1(i)+ss2(i)+ss3(i))/3
    mus=(2*ss2(i)-ss1(i)-ss3(i))/(ss1(i)-ss3(i))
    k1=(3-mus)/(2*sqrt(3+mus**2))
    k=1/k1*ss0/ssint
    *if,ss0,ge,0,then
    sseqv(i)=ss0+k1*ssint
    *else
    sseqv(i)=(az+bz/(k+cz))*k1*ssint
    *endif
    *endif
    *enddo

    !------------------------------------------
    ! Внесение изменений в базу данных ANSYS
    !------------------------------------------
    *vput,sseqv(1),node,1,s,eqv

    /edge,1,1

    /view,,1,1,1

    ples,s,eqv

    !------------------------------------------
    ! Удаление массивов
    !------------------------------------------
    ss1(1)=
    ss2(1)=
    ss3(1)=
    sseqv(1)=
    /RGB,INDEX,100,100,100,0

    /RGB,INDEX,80,80,80,13! создание белого экрана

    /RGB,INDEX,60,60,60,14

    /RGB,INDEX,0,0,0,15

    /COLOR,PBAK,0

    /COLOR,ELEM,!

    /replot


    ·

    Запустите макрос на выполнение командой U_M: FileRead Input from ...




    ·

    Разберитесь с текстом программы.



    Я файл назвал 123.txt и сохранил его на диск. Вот как-то так выбор этого файла выглядит



    Появятся какие-то окна с предупреждениями. Их закрыть

    Просмотр эквивалентных напряжений в заряде

    M_M: General PostprocPlot ResultsContour PlotNodal Solu

    ·

    Выбрать Stress.

    ·

    Выбрать von Mises stress.




    ·

    OK.



    ПРОСМОТР ЗНАЧЕНИЯ ЭКВИВАЛЕНТНЫХ НАПРЯЖЕНИЙ В ТОЧКЕ

    Будем смотреть в первую очередь напряжения в расчетной точке 3 (середина канала)

     

    Просмотр результатов в отдельных узлах

    M_M: General PostprocQuery ResultsNodal Solu

    ·

    В диалоговом окне выбрать анализируемый параметр



    Выбираем точку в середине заряда



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

    В отчет нужны следующие данные:

    1. Проектирование элементов конструкции

    2. 3д модель без упрощений

    3. Свойства выбранных материалов

    4. Геометрическая модель для Ansys

    5. Сетка в Ansys

    6. Граничные условия и нагрузки в Ansys

    7. Привести картинки:

    • перемещений в заряде

    • нормальной деформации

    • нормальных напряжений

    • касательных напряжений

    • эквивалентных напряжений

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




    u, м

    er


    σr, МПа


    σQ, МПа


    σэкв, МПа


    Ansys, 2D
















    Ansys, 3D
















    Matcad
















    (данные для сравнения u, er, sr, sQ, удобнее брать из Ansys Workbench, sэкв из Ansys APDL)


    написать администратору сайта