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

Ошибка в CFX-Solver


modeling

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

Подскажите в чем может быть причина появления ошибки:

ERROR #001100279 has occurred in subroutine ErrAction. |

| Message: |

| The specified variable RGH could not be found.

ERROR #001100279 has occurred in subroutine ErrAction. |

| Message: |

| Stopped in routine SU_VAL_FCS_PT

An error has occurred in cfx5solve: |

| |

| The ANSYS CFX solver exited with return code 1. No results file |

| has been created. |

+--------------------------------------------------------------------+

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


это на первой же итерации? а переменную RGH создавали?

вероятно, CFX не может ее вычислить.

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

это на первой же итерации? а переменную RGH создавали?

вероятно, CFX не может ее вычислить.

подскажите, а что за переменная RGH?

такая ошибка возникает если вношу небольшие изменения в геометрию.

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

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

подскажите, а что за переменная RGH?

такая ошибка возникает если вношу небольшие изменения в геометрию.

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

Судя по замечаниям солвера "The specified variable RGH could not be found", переменная RGH может быть не определена для тех термодинам. параметров, которые яляюцца решением в данный момент. (Нужно пыхнуть и прочитать еще раз).

Имею ввиду, что, напр, определены границы RHG = 10, если T=273, 20 если 293 итд. А Т вдруг стало 260... И ффсе. Game Over

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

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

Судя по замечаниям солвера "The specified variable RGH could not be found", переменная RGH может быть не определена для тех термодинам. параметров, которые яляюцца решением в данный момент. (Нужно пыхнуть и прочитать еще раз).

Имею ввиду, что, напр, определены границы RHG = 10, если T=273, 20 если 293 итд. А Т вдруг стало 260... И ффсе. Game Over

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

Похоже дело было в шероховатости, отключил - заработало.

Спасибо за то что указали на variable RGH!

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

Помогите пожалуйста, в чем может быть причина ошибки CFX 14?

Details of error:-

----------------

Error detected by routine MAKDRH

CDRNAM =

и‚ њи‚ fҐ!A €и‚  и‚ ¤и‚ ьй‚ FБA А1ЄA

к‚ Т иЃh к‚ ШEБA к‚ Hh |ћ

A дEБA FБA 4й‚ ьй‚ ШEБA ЬEБA иЃh `8zA Ьd fҐ

!A

CRESLT = ILEG

Current Directory : /FLOW/ALGORITHM/GLOBAL/SUBSYS

+--------------------------------------------------------------------+

| ERROR #001100279 has occurred in subroutine ErrAction. |

| Message: |

| Stopped in routine MEMERR |

| |

| |

| |

| |

| |

+--------------------------------------------------------------------+

+--------------------------------------------------------------------+

| 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.

This run of the ANSYS CFX Solver has finished.

Ошибка возникает при попытке рестартовать задачу с файлом начального приближения в следующих случаях:

1. стоит опция продолжить историю (Continue History)

2. стоит опция использовать сетку из файла начального приближения (Use mesh from Initial Values) вне зависимости от опции Continue History

Запускается только в случае не стоит опция Continue History и сетка береться из def файла. В этом случае на сколько я понимаю не беруться из файла приближения производные, а вычисляются заново. Это приводит с рестарту с высоким уровнем невязок (значительно на 2-3 порядка выше, чем таковые были достигнуты при решении в предыдущем запуске). В результате порядка 100 итераций уходит на достижение прежнего уровня невязок. Задача тяжелая-100 итераций вместе с переинтерполяцией почти 10-ть часов счета.

Операционка: win7pro rus и win server 2008R2+SP1 Enterprise eng

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

Причина появления ошибки найдена-Expert parametr: ignore solve flag on restart - в случае если он установлен возникает описанная ошибка при рестарте в случаех если стоит установка продолжении истории или сетка бреться из файла начального приближения.

Ошибка устранена, но возник другой вопрос: почему в CFX13 все отлично работало и рестартовало, а в CFX14 не работает и как это связанно с флагом ignore solve flag on restart?

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...
  • 6 месяцев спустя...

Всем доброго времени суток!

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

Решаю задачу теплообмена твердых тел между собой, включающих замкнутые газовые области прозрачные для излучения. В задаче порядка 18 газовых областей, в которых моделируется теплообмен излучением между стенками. Модель излучения Discret Transfer с опцией Surface to Surface. В двух односвязных областях считается течение газа турбулентным, в остальных ламинарное течение (неподвижные газовые области с инициализацией по 0 компонент скорости и давления). Каждая область с расчетам течения содержится в нескольких доменах, соединенных интерфейсами. Неподвижные газовые области (т.е. ламинарные с нулевой инициализацией ) содержаться каждая в своем домене. Все области имеют интерфейсы с твердыми телами.

Задача решается в Ansys CFX v14.5 с и сползованием бетта опции rad data in par file=t, позволяющей просчитывать и сохранять информацию для траекторий лучей для модели Discret Transfer на этапе создания par файла в par файле. Счет начинается с готовым par файлом (декомпозиция производиться отдельно и до процесса решения).

В процессе решения на 1-ой итерации получаю следующую ошибку после первой газовой области (область с ламинарным воздухом):

+------------------------------+--------+-------------+--------------+-----------------------+

| I-Radiation-K045 air_ | #Its | vol chg | sur chg | Lost %Imbal | I

| Gray | 8 | 0.0E+00 | 9.1E-03 | 0.00 5.76 |

+------------------------------+--------+-------------+--------------+-----------------------+

Parallel run: Received message from slave

---------------------------------------------

Slave partition : 194

Slave routine : ErrAction

Master location : RCVBUF,MSGTAG=1081

Message label : 001100279

Message follows below - :

+-----------------------------------------------------------------------------------------+

| ERROR #001100279 has occurred in subroutine ErrAction. I |

| Message: |

| Stopped in routine EXTRACT_REAL_VAR |

| |

+-----------------------------------------------------------------------------------------+

+-----------------------------------------------------------------------------------------+

| An error has occurred in cfxSsolve: |

| |

| The ANSYS CFX solver could not be started, or exited with return |

| code 255. No results file has been created. | I

+-----------------------------------------------------------------------------------------+

На данный момент опытным путем установлено, что:

1) Описание ошибки в мануале отсутствует

2) Поиск по интернету по ключевому слову EXTRACT_REAL_VAR результатов не дает

3) Задача без излучения во всех доменах отлично ситается

4) Если отклчить в обоих подвижных воздухов (турбулентных) расчет излучения, то в задаче просчитывается излучение в большем количестве газовых областей (порядка 10-ти), однако ошибка возникает на 11-той области. При этом при одном и том же количестве партиций (par файл не меняется от запуска к запуску) ошибка возникает в другой по номеру партиции не в 194-ой как в примере (Slave partition : 194), наблюдал ошибку в 190-ой партиции.

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

Заранее благодарен за любые мысли и рекомендации.

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

Доброго времени суток!

По поводу последней ошибки

Parallel run: Received message from slave

---------------------------------------------

Slave partition : 194

Slave routine : ErrAction

Master location : RCVBUF,MSGTAG=1081

Message label : 001100279

Message follows below - :

+-----------------------------------------------------------------------------------------+

| ERROR #001100279 has occurred in subroutine ErrAction. I |

| Message: |

| Stopped in routine EXTRACT_REAL_VAR |

| |

+-----------------------------------------------------------------------------------------+

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

1)Проблема уходит если уменьшить в 5 раз количество партиций (с 200 до 40), однако окончательно причина не установлена.

2) Использование бетта опции с par файлом не влияет на появление ошибки.

Возникла мысль, что не может ли это быть связанно с тем, что при использовании 200 патиций появлялись партиции с малым числом, порядка 5-ти!!! элементов (были газовые домены с маленьким количеством элементов)? Если может то как обойти эту проблему? В мануале вроде пишут, что партиции создаются с пересечением. Может при малом количестве элементов пересечение не правильно или недостаточно? Как изменить размер перекрытия партиций?

P.s. Вариант с использованием другого аглоритма декомпозиции пока не пробовал. Попробую отпишусь.

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

Доброго времени суток всем!

Другие алгоритмы декомпозиции попробовал-не помогло.

Задача в результате считается на 40 ядрах. Однако вылезла другая проблема-в нескольких расчетных газовых областях, которые ситаются с излучением на ровном месте ближе к интерфейсу с твердым телом и к симметрии газовой областивылазит температра 9000С!!!!, хотя по физике больше 1000С не должно-явно либо неустойчивый счет, либо проблема солвера.

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

Чем может быть вызвана описанная мною проблема?

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

Доброго времени суток всем!

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

Задача пошла на версии 14.5 до 400 партиций включительно. Однако более остро встала проблема нефизичных всплесков температуры, описанная в сообщении выше.

Опытным путем установлено, что всплески:

1. возникают из-за всплесков в плотности теплового потока излучения (модель Discrete Transfer, опция Surface to Surface) в отдельных партициях (количество партиций 40 и выше).

2. тип алгоритма партиционера влияет на всплески. Установлено что c опцией Part Large только алгоритм Simple Аdjustment (с настройками модели излучения по умоляанию) не дает всплесков, однако сходимость по уравнениям импульса и неразрывности в газовых доменах с моделированием течения существенно хуже, чем с использованием Part Large с алгоритмом по умолчанию O.R.C.B.

 

Подскажите пожалуйста кто сталкивался с проблемами:

1. как бороться с всплесками плотности теплового потока от излучения?

2. как улучьшить сходимость при использовании Part Large с алгоритмом Simple Аdjustment?

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

Доброго времени суток всем!

 

Практическое исследование показало, что перегрев возникает из-за наличия в задаче степени черноты, зависящей от температуры. С постоянными степенями черноты по интерфейсам (для каждого своей) считает без перегревов.  Заисимость степени черноты почти линейная от порядка 0,2 при 300С до порядка 0,8 при 900С (с промежуточными точками, при значениях ниже 20С постоянное значение 0,2 при значениях выше 900С постоянное значение 0,8). Зависимости монотонные, часть выпуклых, часть вогнутых. Степень черноты от температуры задается как точечная функция через встроенный одномерный интерполятор.

 

Причем:

1) увеличение количества партиций усугубляет ситуацию. Прегревы наблюдаем при количестве партиций порядка 40 и больше.

2) наличие сильно затененных участков в односвязной области усугубляет ситуацию.

3) На простых геометриях сетках типа StaticMixer видны всплески плотности теплового потока излучением, однако перегрева нет.

4) подождали Simple Аdjustment подольше и получили тоже перегрев

5) переход с модели Surface to Surface на Participation Media эффекта не дал-задача расходиться

 

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

Изменение опций шага по времени и коэффициента релаксации в эксперт параметре overlap relaxation до 0,9 не помогло. Увеличение количества треков в модели не помогло.

 

В serial режиме пока не тестировали (задача увестистая нет возможности оттестировать на 1-м процессе).

 

В чем может быть причина?

Что можно попробовать для получения устойчивого счета?

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

Немного не в кассу, но вдруг будет полезным. Наблюдал разницу при решении одной и той же задачи с большими градиентами давления и сверхзвуком (М = 2.5) в режимах Local Parallel и Distributed Parallel. Перепад давлений увеличивал постепенно, но для старта все равно требовались какие-то поля. При локальном распараллеливании первые поля получить удалось, на кластере же задача без начального приближения разваливалась.

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

Помогите пожалуйста. При решении связанной задачи решатель CFX выдает на первых шагах ошибку. В чем может быть проблема?

post-51677-0-53696900-1466514049_thumb.jpg

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

Помогите пожалуйста. При решении связанной задачи решатель CFX выдает на первых шагах ошибку. В чем может быть проблема?

никогда не работал в этой программе, но описание ошибки однозначное - внезапно пропало соединение внешним процессом.

Расскажите в двух словах о вашей задаче: это что - FSI расчет? С каким ПО связывается ваш солвер?

Возможные причины - 1) упал удаленный сторонний процесс, с которым было соединение 2) проблемы сети, антивирус, файрвол 3) возможно, нет прав на чтение/запись с одной машины на другую

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

никогда не работал в этой программе, но описание ошибки однозначное - внезапно пропало соединение внешним процессом.

Расскажите в двух словах о вашей задаче: это что - FSI расчет? С каким ПО связывается ваш солвер?

Возможные причины - 1) упал удаленный сторонний процесс, с которым было соединение 2) проблемы сети, антивирус, файрвол 3) возможно, нет прав на чтение/запись с одной машины на другую

Расчет FSI. Использую решатели Transient Structural и Fluid Flow (CFX). Задача заключается в том, чтобы посмотреть НДС стенок трубки под действием нестационарного потока жидкости. Прав на запись/чтение с одной машины на другую нет,  даже не знаю где это задать. Возможно проблема в антивирусе (заканчивается лицензия). Но что означает ошибка 256? Не хватки памяти? Уменьшала кол-во узлов, не помогло.

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

Но что означает ошибка 256? 

на импортных форумах дают такой совет

Check your mesh and sure that these is not any error in Ansys transient structural, check your boundary condition and reduce time step.

Т.е. нужно смотреть, что не так в Transient Structural 

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

Помогите пожалуйста. При решении связанной задачи (решатели Transient Structural и Fluid Flow (CFX) ) возникает ошибка 3840. Что можно сделать, чтобы произвести расчет?

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

Помогите пожалуйста. При решении связанной задачи (решатели Transient Structural и Fluid Flow (CFX) ) возникает ошибка 3840. Что можно сделать, чтобы произвести расчет?

http://www.cfd-online.com/Forums/cfx/25210-isolated-fluid-regions-were-found.html

 

А вообще, если вам часто нужны FSI-расчеты,

присмотритесь к связке FlowVision CFD + ABAQUS CAE

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

 

На прикрепленной картинке - красным показана исходная форма крыла, зеленым - результат FSI-расчета крыла под нагрузкой в потоке.

post-26004-0-51836600-1469098541_thumb.png

 

И еще несколько видео добавлю:

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Topcher
      Здравствуйте, подскажите пожалуйста модель изначально была stp формата, открыл в NX  и пересохранил в Step. Начинаю писать обработку но не могу выбрать ни одну плоскость обработки- не выбирает, не подсвечивает ее. В чем может быть проблема?
    • Kelny
      Спецификация технически отчётный документ, при заполнении всех необходимых свойств в модели конечно, но построение отчёта в Solidworks во встроенной спецификации работает со скрипом и скрежетом, возможно первый подход SWR (бывшее представительство Solidworks в РФ) по выведению отчёта в отдельной программе было технически верным, но продукт оказался сырым и не законченным, а формат самого файла спецификации закрытым без возможностей гибкой настройки и не стандартным вроде MS Word, Excel или любой иной относительно доступный и распространённый формат.   С точки зрения другой программы мог бы выступить громоздкий PDM, но зато из него так понимаю может быть выплюнута спецификация относительно быстро и действительно как отчёт по документу сборки исходя из структуры изделия загруженной в систему PDM. Но в этом случае встают вопросы поднятия этого самого PDM, его администрирования, резервирования и другие сопутствующие проблемы его внедрения.   Возможно в качестве отчётного документа вероятно всё таки стоит вытаскивать из Solidworks таблицу всех свойств по всем деталям, а потом загонять для сортировки в специфический софт создания перечней и спецификаций вроде GeeTeeSoft TDD, где отлажены способы сортировки, но не отлажены способы взаимодействия с механическими 3Д САПРами для взаимного обмена позициями элемнтов и некоторыми специфическими параметрами вроде форматов чертежей.   Если автоматизировать эти процессы, то взаимная  и постоянная связь не нужна (с возможность автоматического обновления туда-сюда), только что создать модуль проверки, который будет сверять имеющуюся спецификация с фактической моделью, сборочным чертежём (в плане позиций) и в случае наличия неточностей вносить изменения или строить новый отчёт по модели, сборочному чертежу не оглядываясь на старую спецификацию. Для сверки отчётов может быть создан отдельный модуль, что бы отследить изменения или случайные ошибки.
    • co11ins
      похоже затянул. 
    • clavr
      @РоманВ  Такие фалы солид открывает коряво. советую открыть в компасе там поправить с сохранить в иджес или паросолид потом вот пример:
    • mannul
      @РоманВ Все гораздо проще. 1 PN350 BALL VALVE STEP (2).SLDPRT Надписи на плоской поверхности ручки. Удалить грань не катит. Используйте команду удалить\сохранить тело. Выбираете верхнюю плоскость ручки и плоские поверхности надписей. Если другие поверхности мешают выбору их можно скрыть, потом высветить обратно. Потом затягиваете плоской поверхностью по кромкам. Всё.  
    • РоманВ
      Большое спасибо! Сам параллельно решил этот вопрос через костыли. Удалял что можно, сохранял с солид. Потом импортировал в X_T, открывал, исправлял, удалял, импортировал в IGS. Открыл и там уже не было этих артефактов.
    • sloter
      1 PN350 BALL VALVE STEP (2)_1.STEP
    • Дмитрий22
      Поставлю вопрос иначе. Существуют макросы для заполнения тех. требований чертежа. Чтоб не компилировать постоянно из шаблонов за полем чертежа, а, например, в макросе выбирать checkBoxom нужные требования и он будет автоматически формировать нужные пункты. Например, термообработку, покраску, неуказанные отклонения и т.д. 
    • РоманВ
      Прошу помощи. Есть импортированная геометрия шарового крана. Открылось поверхностями. На ручке была маркировка направления откр-закр. Все, что смог - удалил. В закрашенном режиме ничего не видно в этом месте, в каркасном видно, что остались элементы надписи. Не могу выделить их, чтобы удалить функцией "Удалить грань". Так же не могу найти как разбить эту сложную поверхность на простые, чтобы удалить эти элементы как отдельные поверхности.  Вот так выглядит в закрашенном виде. Верхняя поверхность ручки отвалилась в отдельную, поэтому пока тут дыра А вот так выглядит в каркасном. И вот эту стрелку и остатки букв никак не могу поймать, выделить и удалить. Если пытаюсь выделить в каркасном - выделяет лежащую за ними поверхность. Если у кого-то получится удалить их и сохранить степ без них - буду весьма признателен. 1 PN350 BALL VALVE STEP (2).STEP
    • Stanislav
×
×
  • Создать...