Jump to content

Подскажите по Ansys'у...


Recommended Posts

Борман

 

26 минут назад, Flint_ru сказал:

Условно два объема с номером 1 и 1000. Цикл должен быть от 1 до 2, а не от 1 до 1000

Это просто решается.

Начать с V=0, потом в цикле гонять эту команду пока она опять не вернет ноль.

image.png 

или

image.png

 

  • Чемпион 1
Link to post
Share on other sites


Flint_ru
8 часов назад, Борман сказал:

Это просто решается

Именно про это я и говорил. Определяешь количество объёмов и в цикле определяешь номер следуещего и с ним работаешь.

Link to post
Share on other sites
  • 3 months later...
  • 2 months later...
benevolent

Доброго времени! Может кто сталкивался или поможет советом. Ansys 12.2 на Win10. Mechanical. При решении магнитостатики элементами 233 (2D, VPS) при задании скорости (BF) процесс решения не инициализируется, программа подвисает и результат остаётся тем же, что и при первом решении. Это происходит при попытке решить с эффектом скорости, при KEYOPT(1)=1. При KEYOPT(1)=0 или переходе к 13-му элементу считает, но это статика, без скорости. Ещё в примере со скоростью применяют команду CP, для "связывания" степеней свободы элементов, которые движутся (вращаются). Эти элементы, как и вся модель, продублированных по окружности. По описанию команды, заставляет изменяться синхронно все степени свободы, или ограничивает их. Элементы, грубо говоря, будут составлять твёрдое тело. Но не думаю, что причина в этом, пробовал использовать и CP. При отсутствии скорость, но с KEYOPT(1)=1 та же ситуация, поля не меняются, решение не производится. 

В 3D элементом 236 (VSP) решает, но не удаётся установить уровень точности решения, считает по умолчанию с точностью 1E+1. При этом "кнопки" MAGSOLV в GUI нет, только командно. Есть только Current LS. Решить удаётся только MAGSOLV-ом. Но как то мало доверия такому решению. Обе задачи одинаковые, тестовые, для проверки значений. Кольцевой магнит (Hс по радиусу) и движущаяся труба над магнитом. Ещё грызу новый (для меня) Help, но ошибок в модели и Loads не нашёл, всё, вроде по Help-у и Exaples.

Edited by benevolent
Link to post
Share on other sites
Борман
19 минут назад, benevolent сказал:

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

CP связывает перемещения в системе координат элементов. Т.е. можно связать группу узлов по Х и/или по Y и т.д. Если вам надо связать по кругу, то нужно этим заниматься в соответствущей системе координат.

 

Много мелочей.

 

И да, мы тут про магнитостатику слабовато..

  • Нравится 1
Link to post
Share on other sites
benevolent
38 минут назад, Борман сказал:

CP связывает перемещения в системе координат элементов. Т.е. можно связать группу узлов по Х и/или по Y и т.д. Если вам надо связать по кругу, то нужно этим заниматься в соответствущей системе координат.

 

Много мелочей.

Да, спасибо за уточнение. Описал как сам понял из описания команды.

Мелочей много, но всё вполне посильно освоить и учесть. Вопрос в том, что может кто в 18.2 сталкивался с грубыми недоработками. MAGSOLV, как я сейчас прочитал, должен быть доступен во всех статических электромагнитных расчётах,  возможно и вообще во всех электромагнитных. Здесь же в 3-D задаче его нет. В 2-D со скоростью просто не решает. Если модель (2-D) скопирована в отдельную директорию и там запускается на расчёт, то всё как и описывал раньше, но и файлы решения (почти все) пустые, в частностей .rst, esav, и др. В Help встретил в описании команды вместо пути Menu path to be provided at release.

 

Link to post
Share on other sites
  • 3 weeks later...

Пробовали решить готовые задачи из хелпа с 233 элементом ?

Mechanical APDL > Low-Frequency Electromagnetic Analysis Guide > 2. 2-D Static Magnetic Analysis > 2.5. Example 2-D Static Magnetic Analyses

Mechanical APDL > Cyclic Symmetry Analysis Guide > 5. Example Cyclic Symmetry Analyses

Main Menu>Solution>Solve>Electromagnet>Static Analysis>Opt&Solv - MAGSOLVE доступно только в статической постановке

Link to post
Share on other sites
17.09.2023 в 09:45, dronm сказал:

Пробовали решить готовые задачи из хелпа с 233 элементом ?

Mechanical APDL > Low-Frequency Electromagnetic Analysis Guide > 2. 2-D Static Magnetic Analysis > 2.5. Example 2-D Static Magnetic Analyses

Mechanical APDL > Cyclic Symmetry Analysis Guide > 5. Example Cyclic Symmetry Analyses

Main Menu>Solution>Solve>Electromagnet>Static Analysis>Opt&Solv - MAGSOLVE доступно только в статической постановке

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

По поводу MAGSOLV. Решение в ANSYS на скорость, с постоянной скоростью, условно считается static. Так было в старой версии ANSYS, где задачи со скоростью считались только в 2-D. В этой версии, по Help, это, вроде бы, тоже static. Раскрывающийся список Static Analysis не раскрывается. Командно MAGSOLV запускается и решает в тестовой 3-D задаче, и эффект скорости учитывается. (Кстати, может кому пригодится, по умолчанию вихревые токи имеют граничные условия параллельности, где надо нужно поменять на поток нормален, команда DA.) Соответственно, командой SOLVE не решает. Как уже писал, решение той же тестовой задачи в 2-D получить не удалось никакой из команд. (Подобная картина для этой версии ANSYS на 2-х машинах, макросами со старыми элементами решает, с новыми нет).

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

Появилась новая неприятность. Взял более маленькую модель, для меньшего числа элементов, но при разбиении при переходе от гексаэдров к тетраэдрам (тот же 236 элемент) в пограничных элементах встречается ошибка топологии элемента. Вместо 10 узлов для тетраэдра элементы содержат только 9. GAUGE ругается, на решение задачу не передаёт. Как это победить, всю голову сломал... В общем "весело". )))

 

 

image.png

Link to post
Share on other sites

Задачку в статике посчитал на машине с 16 GB оперативки, при задании скорости говорит, что скушает 28 GB, решать отказывается. В скалярном потенциале в старой версии считал любые задачки и на слабых машинах, просто уходило много времени. Решал Sparse solver-м. Другие возможные решатели выдают "дичь".

Link to post
Share on other sites
  • 2 weeks later...

странно это все

релиз 22R1 пример 214, меняю скорости 60*...   160*...  260*...

считает очень быстро, результаты меняются

считал движение снвряда дефектоскопа, проблем не было

Link to post
Share on other sites
  • 4 months later...
Борман

Есть ломаная линия, на точках k1, k2, k3,... k10

Надо раздвинуть точки k5 (неподвижная) и k6 (подвижная) еще на 1 метр так, чтобы нумерация k6... k10, и линий на них - сохранилась.

Link to post
Share on other sites
Flint_ru
2 часа назад, Борман сказал:

Надо раздвинуть точки k5 (неподвижная) и k6 (подвижная) еще на 1 метр так, чтобы нумерация k6... k10, и линий на них - сохранилась

Посмотрите, может так подойдет?

l_extension.mac

  • Нравится 1
Link to post
Share on other sites
Борман
19 минут назад, Flint_ru сказал:

Посмотрите, может так подойдет?

 

Спасибо, но я, похоже, забыл сказать самое главное :)

Хвост k7...k10 тоже должен сдвинуться на эту же дельту.

 

Про команду то kmodif я совсем забыл. Вроде работает как надо. 

Еще раз спасибо.

Link to post
Share on other sites
  • 2 weeks later...
Борман

@dronm

Добрый день !

 

Решаю плавление, задаю фазовый переход как скачек энтальпии шириной 0,001 град.

Пока вся модель по одну сторону от темп. плавления, то все нормально :), не могу пройти точку фазового перехода в процессе решения.

Есть какие-нибудь особенности решения таких задач?

Link to post
Share on other sites
  • 2 weeks later...

Категорически приветствую.

Там ничего такого сложного не было.

Если есть тестовый пример, могу покавыряться

Link to post
Share on other sites
Борман

@dronm

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

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

Ковыряюсь пока.

  • Нравится 1
Link to post
Share on other sites
  • 3 months later...

Здравствуйте! Извините, что вклиниваюсь тут со своим простеньким вопросом. Подскажите, пожалуйста, возможно ли сделать следующее: я сделала модельку сосуда под давлением, и теперь мне необходимо получить изображения (contour plot) с распределением напряжений (von Mises stress)  для отдельных частей этого сосуда (три части - коническаяб цилиндрическая и сферическая), при этом, чтобы в левой верхней части окошка выводились максимальные и минимальные значения именно для части, которая будет отображаться, а не для целой модели. 

Link to post
Share on other sites
12 часов назад, ola_ferret сказал:

Здравствуйте! Извините, что вклиниваюсь тут со своим простеньким вопросом. Подскажите, пожалуйста, возможно ли сделать следующее: я сделала модельку сосуда под давлением, и теперь мне необходимо получить изображения (contour plot) с распределением напряжений (von Mises stress)  для отдельных частей этого сосуда (три части - коническаяб цилиндрическая и сферическая), при этом, чтобы в левой верхней части окошка выводились максимальные и минимальные значения именно для части, которая будет отображаться, а не для целой модели. 

1. Выключите режим Powergraphics (команда /graphics,full  или через Toolbar-->Powrgrph-->off)

2. Выберите каким-нибудь способом только те узлы, которые принадлежат к нужной вам области. Например выберите объемы и узлы принадлежащие им или, например командой nsel,s,p

3. Нарисуйте нужные вам  напряжения.

  • Нравится 1
Link to post
Share on other sites
6 часов назад, Flint_ru сказал:

1. Выключите режим Powergraphics (команда /graphics,full  или через Toolbar-->Powrgrph-->off)

2. Выберите каким-нибудь способом только те узлы, которые принадлежат к нужной вам области. Например выберите объемы и узлы принадлежащие им или, например командой nsel,s,p

3. Нарисуйте нужные вам  напряжения.

Спасибо Вам огромное!!! Все получилось!!!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Guhl
      Тогда вероятно искать в data tables
    • Барс
      Вы утверждаете, что положение гидроцилиндра (или правильнее сказать - точек его крепления относительно центра масс кузова и груза) никак на расчёт не повляиет?
    • maxx2000
      @areg потому что у него всего 1 публикация и не может вообще писать ЛС. сам ему напиши
    • gudstartup
      это безопасность чтобы вас в ручном режиме на шпиндель не намотало прописывается станкостроителем в plc правда у нас 500 а 54 это прям совсем мало
    • areg
      Написал в личку. А почему в личку цены не можете скинуть?
    • Kelny
      Посмотрите свойтсва файлов из Explorer Windows, на закладке ПОДРОБНО, там может быть строчка ПОСЛЕДНЕЕ СОХРАНЕНИЕ В...   или создайте макрос, добавьте пример из справки (в замен того что имеется в новом макросе) и запустите выполнение макроса, который покажет не только последнюю версию файла, но и историю файла по разным версиям (в каких вообще версиях файл редактировался): https://help.solidworks.com/2022/english/api/sldworksapi/Get_Version_History_of_Future_Version_Document_Example_VB.htm   Текст макроса из справки (если файл уже открыт в Soildworks, то в макросе ни чего менять не надо, а если открытых документов нет и надо макросом открыть документ, то поменяйте путь к файлу в тексте макроса "strFileName = swApp.GetCurrentMacroPathFolder & "\Part1.sldprt""):  
    • lem_on
      Но комп от интернета отключен. 
    • Anat2015
      Так было всегда, или "я неделю тут работаю"? Механизм возникновения проблемы даст полезную инфу.
    • Shoker
      Насколько я понял Ваш вопрос, результат будет зависеть от типа закрепления, приложенного к проушине. Если вы используете "фиксированную геометрию", тогда все точки поверхности этой поверхности будут иметь нулевые перемещения, что фактически означает запрет на вращение вокруг оси (т.к. поворот вокруг оси будет приводить к вращению-перемещению всех точек, не лежащих строго на самой оси вращения). В SW должны быть другие виды закрепления, которые будут позволять поворачиваться, при этом у точек будет нулевые радиальные и осевые перемещения. Но это нужно будет применять, только если этот ГЦ будет входить в другую расчетную схему, как элемент, воспринимающий только осевую силу (остальные будут нулевые как раз изза этого поворота), отдельный расчет с таким закреплением вам ничего не даст и ничего он не посчитает вам.
    • laytermen
      Добрый день. Нет. Стабильно 54 оборота и все. 
×
×
  • Create New...