Устранение распространенных ошибок ансиса и как их решить

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

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

Понимание общих категорий ошибок Ansys

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

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

Ошибки лицензирования: самая распространенная проблема с анабиозом

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

Проблемы подключения сервера

Ошибка лицензирования FlexNet -15 указывает либо на проблему подключения к сети, либо на проблему брандмауэра. Это одна из наиболее распространенных проблем лицензирования, с которыми сталкиваются пользователи. Чтобы решить проблемы с подключением, убедитесь, что ваш сервер лицензии работает и доступен с вашей клиентской машины.

Брандмауэр на диспетчере лицензий или VPN блокирует связь. Убедитесь, что необходимые порты TCP открыты как на серверных, так и на клиентских машинах. По умолчанию диспетчер лицензий Ansys использует порт 1055 для основного сервера лицензий и порт 1056 для демона поставщиков. Убедитесь, что вы можете подключиться к серверу лицензий на портах TCP, используемых диспетчером лицензий, как со статичными портами SERVER, так и с станическими портами VENDOR в файле лицензий, разрешенном доступ на сервере.

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

Сервер лицензии не работает и не запускается

Ошибка лицензирования FlexNet -96 указывает на то, что менеджер лицензий не работает, не ответил на запрос клиентской машины или нет доступа к порту SERVER.

Менеджер лицензий не может начать работу без установленной лицензии, поэтому вы должны установить свой файл лицензии Ansys и попробовать еще раз. Кроме того, проверьте, что служба диспетчера лицензий фактически работает на серверной машине. Вы можете проверить это через Центр управления лицензиями Ansys или проверив панель служб Windows.

Некоторые антивирусные программы могут препятствовать установке определенных файлов библиотеки, и в таких случаях в папке C:Program FilesANSYS Incv1xxansysbinwinx64 отсутствует ряд файлов dll.Если это происходит, возможно, потребуется временно отключить антивирусное программное обеспечение во время установки, а затем повторно включить его после этого.

Срок действия лицензии или несовместимость версий

Ошибка лицензирования FlexNet -7 указывает на то, что функция истекла, поэтому убедитесь, что у вас есть активная лицензия на вашем лицензионном сервере, и активируйте новое право и установите его на лицензионный сервер.

Ошибка лицензирования FlexNet -25 указывает на то, что ваша лицензия не совместима с текущей версией программного обеспечения, что обычно означает, что у вас есть платная лицензия без активной TECS, и проблема может быть решена путем обновления вашей TECS. TECS (Техническое превосходство и поддержка клиентов) - это программа обслуживания Ansys, которая предоставляет доступ к обновлениям программного обеспечения и технической поддержке.

Все лицензии уже используются

Ошибка лицензирования FlexNet -4 указывает на то, что все лицензии являются «чекаутом» или используются другими пользователями, поэтому, если вы выполняете работу по симуляции, проверьте конфигурацию вашего ресурса, если у вас достаточно лицензий на решение для запуска вашего моделирования.

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

Застрявшие или брошенные лицензии

Застрявшая лицензия - это лицензия, которая постоянно застряла в состоянии «checkout» из-за сбоя программного обеспечения, даже после того, как клиент был отключен в течение ~ 2-3 часов. Призрак или заброшенная лицензия - это лицензия, которая была проверена клиентом, который отключился, а затем снова подключился под новым идентификатором сеанса / клиента.

Если клиентская машина отключена и лицензия не застряла, лицензия будет выпущена ~2-3 часа после того, как она потеряла соединение с сервером, но если лицензия не будет автоматически выпущена, лицензия застряла и должна быть выпущена вручную.Самый быстрый способ выпустить застрявшие или заброшенные лицензии - перезапустить диспетчер лицензий Ansys, хотя для многопользовательских сред, если другие пользователи запускают симуляции во время процесса перезапуска, моделирование может прекратиться и должно быть перезапущено.

Лицензионные функции не существуют

Ошибка лицензирования FlexNet -5 указывает на отсутствие такой функции, поэтому убедитесь, что вы подключаетесь к правильному серверу лицензий, который имеет лицензию на указанный продукт или функцию, и проверьте статус лицензии и доступность на своем сервере лицензий.

Установка и конфигурация ошибок

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

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

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

Всегда запускайте установщик Ansys с привилегиями администратора для обеспечения надлежащих разрешений на файлы и доступа к реестру. Нажмите правой кнопкой мыши на исполняемый установщик и выберите «Запустить как администратор», чтобы избежать сбоев установки, связанных с разрешением. Эта ошибка также была замечена после неполной установки, поскольку некоторые антивирусные программы могут предотвратить установку определенных файлов библиотеки.

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

File Path и проблемы с сетевым диском

Эта ошибка может возникнуть, когда файлы проекта ANSYS или Workbench расположены на внешнем устройстве или на сетевом диске с использованием пути UNC, поэтому убедитесь, что файлы проекта ANSYS и Workbench доступны на локальной машине или на картированном диске. Windows имеет ограничения на длину пути файла, и использование путей UNC (\servershare) может вызвать различные проблемы с приложениями Ansys.

Чтобы избежать этих проблем, установите Ansys на локальный диск или используйте отображенный сетевой диск с буквой диска (например, Z:), а не путь UNC. Этот подход помогает обойти ограничения длины пути файлов Windows и повышает стабильность приложений.

Ошибки запуска модуля Solver

Недостаточная память может быть причиной, так как у вас может не хватить виртуальной памяти, назначенной вашей системе, поэтому для увеличения распределения виртуальной памяти (общий размер файла подкачки), перейдите в Настройки & gt; Панель управления & gt; Система, нажмите Advanced вкладку, а затем нажмите Функциональные параметры и увеличьте размер вашей виртуальной памяти.

Недостаточные системные ресурсы, особенно ОЗУ и виртуальная память, могут помешать запуску решателя. Для больших симуляций убедитесь, что ваша система имеет адекватную физическую оперативную память и что виртуальная память Windows (файл страницы) настроена соответствующим образом. Общее правило заключается в том, чтобы установить виртуальную память в 1,5-3 раза больше вашей физической оперативной памяти.

Firewall и VPN конфликты

Проверьте, блокируется ли клиентское программное обеспечение Ansys клиентским брандмауэром Client Windows, и проверьте, были ли недавно установлены какие-либо обновления Windows или безопасности, которые могут вызывать проблему, поскольку программное обеспечение VPN иногда может вызывать проблемы, особенно с Cisco AnyConnect и Fluent, поскольку оно зависит от настроек сети.

Брандмауэр Windows и стороннее программное обеспечение безопасности могут блокировать приложения Ansys от связи с серверами лицензий или доступа к необходимым сетевым ресурсам. Создать конкретные правила брандмауэра, позволяющие исполняемым файлам Ansys и диспетчеру лицензий свободно общаться. Кроме того, некоторые конфигурации VPN могут мешать соединениям серверов лицензий, особенно при использовании разделенного туннелирования или конкретных конфигураций маршрутизации.

Ошибки Ansys Mechanical Solver

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

Понимание неудачных душ

Неудачное решение указывается красной молнией рядом с решением, и когда это происходит, Ansys генерирует сообщения об ошибках, которые объясняют, что пошло не так, которые можно увидеть, нажав кнопку «Сообщения», чтобы увидеть список этих сообщений, классифицированных как «Информация», «Предупреждение» или «Ошибка».

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

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

DOF лимит превышения и жесткое движение тела

Эта ошибка указывает на то, что по крайней мере одно тело в модели достигло предела свободы (DOF), часто из-за движения жесткого тела (RBM), и Mechanical предложит вам проверить недостаточные ограничения, поскольку эта ситуация обычно является результатом движения жесткого тела с помощью Mechanical, предлагающего пользователю искать недостаточные ограничения.

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

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

Неконвергентные решения в нелинейном анализе

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

Наиболее полезным инструментом для устранения неполадок при ошибке конвергенции силы является Mechanical Newton-Raphson Residuals, который должен быть установлен на некоторое ненулевое значение (2 или 3 обычно достаточно) в разделе «Детальные данные решения», хотя графики будут создаваться только в том случае, если ненулевое значение было установлено до того, как анализ был решен, и вам может потребоваться инициировать решение и позволить ему снова выйти из строя, чтобы получить графики Ньютона-Рафсона.

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

Определить, когда решение не удалось

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

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

Ошибки Ansys Fluent Solver

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

Исключение плавающей точки Ошибка

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

Проблема ошибки «Плавающая точка» может быть связана либо с аппаратным обеспечением, на котором выполняется моделирование, либо с настройками модели в Ansys Fluent.С аппаратной стороны причины, основанные на аппаратном обеспечении, включают только 32-битный процессор или ОС, поскольку максимальное адресное пространство 32-битной машины составляет 4 ГБ (232-1), из которого пространство должно быть зарезервировано для процессов, связанных с операционной системой, оставляя полезную память близкой к 3 ГБ или меньше, и ошибка с плавающей точкой может быть вызвана этим ограничением памяти, если ваши вычисления требуют больше, чем доступная память.

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

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

Обратный поток на выходе давления

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

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

Предупреждения о турбулентной вязкости

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

Высокотурбулентные соотношения вязкости часто указывают на проблемы с качеством сетки в областях пограничного слоя или проблемы с инициализацией модели турбулентности. Убедитесь, что ваша первая высота ячейки обеспечивает соответствующие значения y + для выбранной модели турбулентности. Для симуляций с разрешением стенок с использованием моделей k-эпсилон или k-омега, целевые значения y + от 30 до 300 для функций стенки или y + < 1 для формул с низкими числами Рейнольдса.

Ограничение температуры и давления

Температура, ограниченная 5.000000e + 03, означает, что температура достигает максимального предела, показывая расхождение энергетических уравнений, которое может быть вызвано неправильными источниками тепла или свойствами материала, поэтому уменьшите коэффициент недостаточного расслабления для энергии или проверьте свои граничные условия, чтобы исправить это.

Абсолютное давление, ограниченное предупреждением 5.000000e + 10, означает, что давление достигает предельного предела, показывая расхождение уравнений давления, которое обычно происходит из плохого качества сетки или нестабильных настроек, поэтому проверьте свою сетку и уменьшите коэффициент недостаточного расслабления давления для устранения неполадок.

Когда переменные достигают предельных значений, это указывает на сильную числовую нестабильность. Уменьшают факторы недорасслабления для затронутых уравнений, уменьшают размер шага времени для переходных симуляций, улучшают качество сетки, проверяют, что свойства материала физически разумны, и проверяют, что граничные условия правильно указаны. Начиная с очень консервативных настроек решателя и постепенно расслабляя их, поскольку стабилизация решения часто помогает преодолеть эти проблемы.

Неконвергентные симуляции

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

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

Ошибка при написании сжатого файла

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

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

Ошибки пользовательской функции (UDF) в свободном доступе

Функции, определяемые пользователем, позволяют настраивать симуляции Ansys Fluent, но они вводят дополнительные источники потенциальных ошибок, связанных с компиляцией и выполнением кода.

Ошибки парсирования и синтаксические проблемы

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

Отсутствующий Semicolon является распространенной ошибкой синтаксиса UDF, что означает, что вы забыли полуколон (;) в конце строки кода, поэтому для исправления компиляции UDF просто добавьте недостающий полуколон в строку, показанную в ошибке.

Используйте редактор кода с подсветкой синтаксиса и сопоставлением скобок, чтобы помочь выявить эти проблемы до компиляции.Многие современные текстовые редакторы могут выделять ошибки синтаксиса C в режиме реального времени, что делает разработку UDF более эффективной.

Незаявленные ошибки идентификатора

Незадекларированный идентификатор означает, что вы использовали имя переменной в коде UDF, не сообщая Fluent, какой это тип (например, реальный или int), поэтому для исправления этой ошибки UDF объявите тип переменной в начале своей функции или добавьте #include «udf.h».

Всегда включайте правильные файлы заголовка в начале кода UDF. Файл заголовка udf.h содержит важные макро-определения и функциональные объявления, необходимые для компиляции UDF. Убедитесь, что все переменные правильно объявлены с соответствующими типами данных перед использованием, и следуйте соглашениям программирования C для переменной области действия и декларации.

Компиляция UDF провалилась

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

Для компиляции UDF требуется правильно настроенный компилятор C в вашей системе. Для Windows убедитесь, что Microsoft Visual Studio или компилятор Microsoft Visual C++ установлены и правильно настроены. Проверьте, что переменные среды установлены правильно и что Fluent может найти компилятор. Просмотрите вывод компиляции тщательно, так как он часто содержит несколько сообщений об ошибках, которые необходимо последовательно адресовать.

Качество ячеек и ошибки элементов

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

Понимание метрик качества Mesh

Несколько метрик оценивают качество сетки, включая искажение, соотношение сторон, ортогональное качество и качество элементов. Неплотность измеряет, насколько близко элемент к его идеальной форме, со значениями в диапазоне от 0 (отлично) до 1 (вырожденный). Для большинства симуляций сохраняйте искажение ниже 0,95, со значениями ниже 0,85, предпочтительными для критических областей.

Ортогональное качество является обратным искажению, при этом значения ближе к 1 указывают на лучшее качество. Соотношение сторон измеряет удлинение элемента, при этом более низкие значения в целом предпочтительны, хотя приемлемые значения зависят от направления потока и физики. Качество элемента объединяет несколько метрик в одну меру, при этом значения ближе к 1 указывают на лучшие элементы.

Выявление и фиксация элементов низкого качества

Используйте инструменты сетки Ansys для идентификации элементов низкого качества. В Fluent Meshing или Ansys Meshing генерируйте отчеты о качестве сетки для выявления проблемных регионов. Сосредоточьте усилия по уточнению на областях с показателями низкого качества, особенно вблизи сложных геометрических функций, острых углов или тонких зазоров.

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

Ошибки формулирования элементов

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

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

Ошибки проекта Workbench и системы

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

Проект File Коррупция

Файлы проекта Workbench (.wbpj) могут быть повреждены из-за ненадлежащих отключений, прерываний работы сети или ошибок диска. Всегда регулярно сохраняйте проекты и сохраняйте резервные копии важной работы. Если файл проекта поврежден, попробуйте открыть его в более новой версии Ansys, которая иногда включает в себя улучшенные механизмы восстановления ошибок.

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

Ошибки подключения системы

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

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

Отказ в доступе и ошибки разрешения

Ошибки в разрешении возникают, когда Ansys не может писать в каталоги проектов или временные местоположения файлов. Это обычно происходит при работе с сетевыми дисками, папками облачного хранилища с конфликтами синхронизации или каталогами с ограниченными разрешениями. Всегда убедитесь, что ваша учетная запись пользователя имеет полные разрешения на чтение / запись в каталоги проектов и временную папку Windows.

Избегайте сохранения проектов в папках, управляемых облачными службами синхронизации, такими как OneDrive, Dropbox или Google Drive во время активной работы, поскольку синхронизация файлов может помешать операциям с файлами Ansys. Вместо этого работайте в локальных каталогах и вручную копируйте завершенные проекты в облачное хранилище для резервного копирования.

Проблемы с памятью и производительностью

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

Недостаточная ошибка памяти

Большие симуляции требуют существенной ОЗУ, а недостаточная память является общей причиной сбоев решателя. Память, необходимая для моделирования, зависит от размера ячейки, настроек решателя, физических моделей и т. Д. В качестве общего руководства структурные симуляции FEA требуют примерно 1-2 ГБ ОЗУ на миллион степеней свободы, в то время как симуляции CFD требуют примерно 1 ГБ на миллион ячеек для основных однофазных потоков.

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

Из памяти во время решения

Если у решателя заканчивается память во время выполнения, симуляция завершается ошибкой «вне памяти». Это может произойти даже в системах с адекватной оперативной памятью, если виртуальная память недостаточна или если утечки памяти происходят во время длительных симуляций.

Убедитесь, что виртуальная память Windows (файл страницы) настроена соответствующим образом. Установите файл страницы до размера, управляемого системой, или вручную настройте его как минимум в 1,5 раза больше вашей физической оперативной памяти. Для систем, предназначенных для работы с моделированием, рассмотрите возможность установки большего файла страницы на быстром SSD для повышения производительности при замене памяти.

32-битные против 64-битных ограничений

Современные версии Ansys представляют собой 64-битные приложения, но понимание ограничений 32-битных систем остается актуальным для устаревших установок. Решением было бы пойти на параллельные вычисления с использованием многопроцессорной машины или обновление до 64-битной системы. Всегда используйте 64-битные операционные системы и 64-битные установки Ansys для производственной работы, чтобы избежать ограничений памяти.

Лучшие практики для предотвращения ошибок

Предотвращение ошибок более эффективно, чем устранение неполадок после их возникновения.Реализация лучших практик на протяжении всего рабочего процесса моделирования значительно снижает вероятность возникновения проблем.

Предварительные симуляционные проверки

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

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

Инкрементный подход к решению

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

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

Регулярные обновления программного обеспечения

Держите установку Ansys в актуальном состоянии с последними пакетами услуг и обновлениями. Менеджер лицензий всегда обратно совместим со всеми старыми лицензиями и версиями клиентского программного обеспечения, и Ansys регулярно исправляет ошибки в диспетчере лицензий, которые исправляют проблемы, связанные с кассовым сбором, поэтому последняя версия диспетчера лицензий всегда должна быть запущена. Обновления программного обеспечения часто включают исправления ошибок, улучшения производительности и улучшенную обработку ошибок, которые могут предотвратить проблемы.

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

Документация и ошибка регистрации

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

Включите подробную регистрацию в приложениях Ansys для сбора всеобъемлющей информации о поведении решателя. Файлы журналов менеджера лицензий Ansys используются для устранения проблем с лицензиями со стороны сервера, и эти файлы журналов будут запрошены установочной и лицензионной поддержкой Ansys Lumerical для решения проблем с серверами лицензий. Аналогично, файлы журналов решателей содержат ценную диагностическую информацию, которая может помочь определить первопричину сбоев.

Диагностические инструменты и ресурсы

Ansys предоставляет многочисленные диагностические инструменты и ресурсы, чтобы помочь эффективно устранять ошибки. Знакомство с этими инструментами повышает вашу способность быстро решать проблемы.

Информация о решениях и файлы вывода

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

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

Портал клиентов Ansys и база знаний

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

Ansys Learning Hub предлагает бесплатные курсы и учебные пособия, охватывающие различные аспекты программного обеспечения Ansys, включая методы устранения неполадок.Этот набор лакомых кусочков обеспечивает шаги устранения неполадок для различных ошибок в программном обеспечении анализа конечных элементов структуры Ansys, включая проблемы с памятью, определение граничных условий разреза и идентификацию контактных элементов, с решениями, включая проверку настроек, настройку настроек и использование конкретных команд.

Форумы сообщества и группы пользователей

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

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

Техническая поддержка

Следуя этим советам по устранению неполадок, вы сможете устранить многие распространенные ошибки и проблемы, с которыми вы можете столкнуться при использовании ANSYS Fluent, однако, если вы не можете решить проблему, может быть полезно обратиться за советом к ANSYS Fluent или другим экспертам в этой области.

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

Передовые методы устранения неполадок

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

Систематический метод ликвидации

Является ли проблема изолированной для одной модели, версии программного обеспечения или компьютера, поскольку Ansys является сложной, и даже если программное обеспечение установлено и работает должным образом, неправильные настройки проекта или рабочий процесс могут вызвать ошибки, поскольку, возможно, что-то делается одним способом, но Ansys нуждается в этом, или просто не поддерживает его, и, возможно, дизайн модели или настройки не являются правильными / совместимыми.

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

Сравнение рабочих и нерабочих случаев

Если у вас похожая модель, которая успешно решает, сравните настройки между рабочими и нерабочими случаями. Изучите различия в настройках сетки, параметрах решателя, граничных условиях и свойствах материала. Этот сравнительный подход часто выявляет тонкие различия конфигурации, которые вызывают ошибки.

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

Использование режимов Debug и Verbose Output

Многие решатели Ansys поддерживают отладочные или многословные режимы вывода, которые предоставляют дополнительную диагностическую информацию. Включите эти режимы при устранении неполадок при сложных проблемах. Хотя выход может быть объемным, он часто содержит подсказки о поведении решателя, которые не видны на стандартном выходе.

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

Конкретные соображения платформы

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

Windows-специфические проблемы

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

Защитник Windows и другое антивирусное программное обеспечение могут вмешиваться в операции Ansys путем сканирования файлов во время моделирования или блокировки определенных операций. Настройка антивирусного программного обеспечения для исключения каталогов установки Ansys и папок проекта из сканирования в режиме реального времени. Это повышает производительность и снижает вероятность ошибок доступа к файлам.

Linux-специфические проблемы

Установки Linux требуют правильной конфигурации переменных среды, библиотечных путей и разрешений. Убедитесь, что LD LIBRARY PATH включает в себя каталоги библиотек Ansys и что установлены все необходимые системные библиотеки. Отсутствующие зависимости являются общей причиной сбоев запуска в системах Linux.

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

Удаленные и облачные вычислительные соображения

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

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

Основные проблемы Устранение контрольного списка

При обнаружении ошибок Ansys проработайте этот систематический контрольный список, чтобы эффективно выявлять и решать проблемы:

Заключение

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

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

Помните, что сообщество пользователей Ansys и ресурсы технической поддержки являются ценными активами при решении сложных проблем. Не стесняйтесь обращаться за помощью, когда это необходимо, и вносить свои собственные решения обратно в сообщество, чтобы помочь другим, сталкивающимся с аналогичными проблемами. Для дополнительных ресурсов по устранению неполадок Ansys и симуляции передовой практики посетите Клиентский портал Ansys , изучите Ансис Инновационное пространство обучающую платформу или обратитесь к CFD Онлайн форумы для поддержки сообщества.

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