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

Индикаторная диаграмма Шестереного насоса


braunea

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

Здравствуйте! Не могу понять как решить свою проблему. Решаю задачу в Ansys CFX 19.2

Т3: Имеем шестеренный насос внешнего зацепления. Необходимо получить индикаторную диаграмму ДАВЛЕНИЯ одного объема между зубьями (на рисунке пояснения).

Пытался получить значения через задание дополнительной геометрии: Сфера на делительном диаметре. По ее поверхности хотел давления считывать. Сфера вращается по направлению вращения шестерни (вместе с межзубовой камерой). Итог и проблемы: Задаю через жидкость (сферу) - не вращается вместе с шестерней, стоит на месте, считывает в одном месте значения.
Задаю через твердое тело - ошибка (в спойлере из логов ошибка), и нет запуску расчета: 19JomFe28dI.jpg

Вопрос не прогуглился - если у кого был схожий опыт - подскажите)

Спойлер

 | ERROR #001100279 has occurred in subroutine ErrAction.             |
 | Message:                                                           |
 | WHAT = PRES                 Action = RECALC               Calling  |
 | routine = GET_CBCK_VALUE CRESLT = CVAR                             |
 |                                                                    |
 |                                                                    |
 |                                                                    |
 |                                                                    |
 +--------------------------------------------------------------------+
 
 +--------------------------------------------------------------------+
 | ERROR #001100279 has occurred in subroutine ErrAction.             |
 | Message:                                                           |
 | Stopped in routine GET_GVAR                                        |
 |                                                                    |
 |                                                                    |
 |                                                                    |
 |                                                                    |
 |                                                                    |
 +--------------------------------------------------------------------+

 +--------------------------------------------------------------------+
 |                An error has occurred in cfx5solve:                 |
 |                                                                    |
 | The ANSYS CFX solver exited with return code 1.   No results file  |
 | has been created.                                                  |
 +--------------------------------------------------------------------+

End of solution stage.

 +--------------------------------------------------------------------+
 | The following user files have been saved in the directory          |
 | C:\Users\Arbat\Unna22m2ekd_001:                                    |
 |                                                                    |
 | pids, trace, mon                                                   |
 +-----------------------

 

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


UnPinned posts

Обманывает то, что само тело можно отобразить в посте.

1 minute ago, braunea said:

как тогда в cfd задать вращение?

Несколько раз выше писал - через перестроение сетки. CFX-Berlin вообще специальный мешер сделали, чтобы такие задачи в CFX можно было решать. И если вы хотите это по-человечески решить в CFX, то придется примерно повторить их путь, либо приобрести их разработку.

Поэтому советовал бы все-таки начинать дружить с Fluent'ом (согласен, после CFX'a он напоминает гоночный болид на костылях).

 

23 minutes ago, braunea said:

Но в зоне нагнетания у нас искусственно (не вызванное насосом) давление высокое. Так вот, какое давление испытает этот объем жидкости? Это я и хочу исследовать

Вообще, давление в полостях будет линейно распределено. Никакого гидроудара не будет, когда очередная полость будет приходить в зону нагнетания.

А вот с местом, где происходит зацепление, и давлением там - действительно, проблем может быть много. Но вы к ним еще не пришли.

Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, piden сказал:

Обманывает то, что само тело можно отобразить в посте.

Несколько раз выше писал - через перестроение сетки. CFX-Berlin вообще специальный мешер сделали, чтобы такие задачи в CFX можно было решать. И если вы хотите это по-человечески решить в CFX, то придется примерно повторить их путь, либо приобрести их разработку.

Поэтому советовал бы все-таки начинать дружить с Fluent'ом (согласен, после CFX'a он напоминает гоночный болид на костылях).

 

Вообще, давление в полостях будет линейно распределено. Никакого гидроудара не будет, когда очередная полость будет приходить в зону нагнетания.

А вот с местом, где происходит зацепление, и давлением там - действительно, проблем может быть много. Но вы к ним еще не пришли.

как освоить fluent? :)
Ух, как в самолете там.

Если найдется файлик с какой-нибудь схожей задачей - было бы легче разобраться.

Видел про СFX-Berlin. Они случайно не предоставляют студентам лицензии бесплатно-пробно? :)

Ссылка на сообщение
Поделиться на других сайтах
5 minutes ago, braunea said:

Если найдется файлик с какой-нибудь схожей задачей - было бы легче разобраться.

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

 

5 minutes ago, braunea said:

Видел про СFX-Berlin. Они случайно не предоставляют студентам лицензии бесплатно-пробно? :)

Почему бы не написать им и не спросить? Вдруг - да?

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах
3 hours ago, braunea said:

Укажите на ошибки другие (если они есть)

Сделал, чтобы расчет хотя бы не крашился: mod2.zip

 

Но и ожидать от такого насосика 100 метров водяного столба - слишком оптимистично.

 

 

 

 

 

output2.gif

press_out.PNGChart.png

 

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

как вы сделали на делительном диаметре отображение давления?

1 час назад, piden сказал:

Сделал, чтобы расчет хотя бы не крашился: mod2.zip

 

Но и ожидать от такого насосика 100 метров водяного столба - слишком оптимистично.

 

 

 

 

 

output2.gif

press_out.PNGChart.png

 

и вывод графиков делали заранее или же постфактум по итоговому расчету?

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

 

6 minutes ago, braunea said:

постфактум по итоговому расчету?

по итоговому

 

6 minutes ago, braunea said:

как вы сделали на делительном диаметре отображение давления?

1. цилиндрическая поверхность с диаметром = делительному

2. кастомная переменная, равная 1, где есть immersed solid и 0, где нет

3. iso clip этой поверхности, кастомная переменная <= 0.5

4. кастомный вектор, давление * нормаль к поверхности

5. отображение этого вектора на iso clip из пункта 3

Ссылка на сообщение
Поделиться на других сайтах
43 minutes ago, braunea said:

какой шаг вы использовали для расчета?

да такой же почти, как у вас - 2.083(3) s

 

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

 

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

да такой же почти, как у вас - 2.083(3) s

 

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

 

и снова вопрос, если говорить об не точном исследовании, Ansys Discovery, можно ли такой расчет (упрощенно) сделать?

Ссылка на сообщение
Поделиться на других сайтах
1 minute ago, braunea said:

если говорить об не точном исследовании, Ansys Discovery, можно ли такой расчет (упрощенно) сделать?

Там вроде нету подвижных тел.

Но лучше уж CFX с immersed body, чем Discovery. Там даже на простейших задачах результат рандомный получается.

Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, piden сказал:

Пересохранил в версии 19.1

modified_191.zip 8 \u041c\u0411 · 0 загрузок

 

а можете дать комментарии по настройкам? почему, например, выбрали на входе функцию Opening,а не Inlet?

Ссылка на сообщение
Поделиться на других сайтах
Just now, braunea said:

почему, например, выбрали на входе функцию Opening,а не Inlet?

Боролся с overflow - солвер не допускал обратного течения на входе и ставил стенку. А opening разрешает обратные течения.

Потом задал давление на выходе в виде функции - и все пошло. Так что, наверно, вход на inlet можно было бы поменять, но уже не делал. Когда с течением все норм, то в данном расчете не будет разницы, inlet там или opening.

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

Обманывает то, что само тело можно отобразить в посте.

Несколько раз выше писал - через перестроение сетки. CFX-Berlin вообще специальный мешер сделали, чтобы такие задачи в CFX можно было решать. И если вы хотите это по-человечески решить в CFX, то придется примерно повторить их путь, либо приобрести их разработку.

Поэтому советовал бы все-таки начинать дружить с Fluent'ом (согласен, после CFX'a он напоминает гоночный болид на костылях).

 

Вообще, давление в полостях будет линейно распределено. Никакого гидроудара не будет, когда очередная полость будет приходить в зону нагнетания.

А вот с местом, где происходит зацепление, и давлением там - действительно, проблем может быть много. Но вы к ним еще не пришли.

еще вопрос есть. видел функцию деформации сетки в Dufault Domain. Я пытался уже сделать то, что опишу ниже, но не давал расчетчик делать расчет (ошибки).
Я брал Рабочую жидкость (все полости, где жидкость), вычитал шестерни. Получалась одна модель в которой вырезан контур шестерен. И пытался через NS задать шестерни. Далее надеялся на то, что сетка будет перестраиваться и не будет проблем, но что-то пошло не так, и ничего не заработала. Такой подход тут возможен? Я так понял это что-то близкое к Флюенту

Ссылка на сообщение
Поделиться на других сайтах
19 minutes ago, braunea said:

Далее надеялся на то, что сетка будет перестраиваться и не будет проблем

Оставь надежду, всяк сюда...

 

19 minutes ago, braunea said:

Такой подход тут возможен?

Теоретически возможен - CFX Berlin ведь делает) Но это далеко не просто.

Солвер CFX не умеет перестраивать сетку (в отличие от Флуента!), только деформировать. И тогда, когда качество деформированных элементов упадет ниже определенного порога, предлагается вызывать скрипт, который будет создавать новую сетку по обновленной модели в каком-нибудь стороннем мешере (в ютубе есть примеры с ICEM и мешером воркбенча), потом солвер будет зачитывать этот новый созданный скриптом файл сетки, интерполировать на него решение с предыдущих шагов и продолжать счет. До того момента, пока качество элементов новой сетки не упадет ниже порога. И так по кругу.

 

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

@piden по сути достаточно понаделать сеток для всех возможных положений для угла вращения 360/число зубьев. Дальше геометрия повторяется. Можно обойтись парой десятков сеток.

Ссылка на сообщение
Поделиться на других сайтах
2 minutes ago, karachun said:

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

Вроде как да... И придумать, как подсовывать нужную в нужное время.

Но вот "по сути достаточно" я много с кем обсуждал, а реализации пока ни у кого не видел... :sad:

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, piden сказал:

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

Ну так CFD-Berlin)

Но это уже отдельная, коммерческая, задача.

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

Я выполнял расчеты в Femap TMG Flow, это надстройка на Femap, через фемаповский API. И тормозит эта надстройка жутко.

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Nastyrnuy
      Теперь понятно! Вы шли не в том направлении, и помощеиков не туда завели!!! у Вас Проц и комп оператора тоже 3 платы( но совсем другие (еще Мультибас 1 чисто Интеловский) SBC08, 80/10 KCB 01/04, но диск у Вас электронный( который состоит из 12 или 14 ЕПРОМОВ и при всем желании и старании с дискет Вы ничего не сможете туда загрузить! Скорее всего  у Вас просто неконтакт, в пред постах там тоже на эту же тему многго что написано. Просто на SBC 08 херов туча наездников( и эл диск, и контроллер флоповода, и мат сопроцессор..!
    • paull3
      да, стойка CD, чуть позже прикреплю фото, ... получилось добавить , вот чт он показывает при загрузке и дальше не идёт...
    • Nastyrnuy
      Где то тут путаница идет... не совпадние (жесткий диск (он жесткий или элетронный диск?)), есл жесткий диск то флоппик  точно 1.44 и эмулятор можно на 1ю44, Но если вы используете эмулятор на 720 то это как правило серия станка не CF а CD....и.т.д поэтому фотки давай и станка серию и тип, и плат, и ошибку на экране где Биос кажет и флорри и диск, а то мы все тут будем по разному понимать..!
    • Viktor2004
      Вы же лучше меня знаете что запрсто записать на машину не только чужой, но и свой OPRMINF не получится
    • gudstartup
      полная чушь если ид меняется ошибка 5523 гарантирована иначе чужо ой oprminf запросто можно было бы записать на любую машину
    • paull3
      Всем добрый день! докладываю - 1) батарейка живая и после отключения от сети на сутки показала 3,63в, 2) записал файлы из архива на юсб флешку размеролм 720кБ - вставил в эмулятор, затем включил станок- станок никак не отреагировал, флешка вроде как считалась( индикация светодиодом на ней) 3) сделал загрузочную дискету дос, удалил файлы те что там записались и записал из архива - вставил в дисковод, включил станок- реакции не последовало, ...индикации и характерных звуков считывания не было, возможно неисправен дисковод, хотя когда переключал его на эмулятор он был исправен....   Добрый день, посмотрю, напишу  
    • Nastyrnuy
      Не, загрузочная не помешает! Анатолий правильно говорит, у станков серии CF FCки разные могутьбыть! И причем это даже не напрямую от серии CF Зависит, а от конфиги трех плат которые составляют комп оператора. так Паюль фоткай морды этих плат тоже( они там могут быть из 3 плат самая правая PEC(o4/05/07) или 1(все в одном AMS-75(уже проц Пень 75)! )! Но, по любому станок уже в годах и винты не вечные, так что FC может и не смочь помочь с запуском станка(если винт сыпется..). А кстати JP soft у Вас запускается , или на отдельном компе проги рабочие пишете!!
    • Viktor2004
      Не обращал внимание, но наверняка менялся. А когда я платы FROM/SRAM местами на двух станках менял, для них вообще все ID должны поменяться. Ни разу сертификат не слетал
    • gudstartup
      @Viktor2004 вы же знаете как... а cncid менялось при  этом 
    • Viktor2004
      Как попробовать? Платы поменять? Так уже менял много раз.
×
×
  • Создать...