Решение проблем
Что делать, если что-то пошло не так.
SU2 не запускается
Откройте Solver Settings, нажмите «Обзор» и укажите
правильный путь к SU2_CFD или
SU2_CFD.exe. Нажмите «Проверить связь».
Если статус «SU2 не запускается»:
- На Linux: проверьте, что файл исполняемый
(
chmod +x /opt/SU2/bin/SU2_CFD). - На Windows: проверьте, что Visual C++ Redistributable установлен.
- Убедитесь, что путь не содержит кириллицу и пробелы (известная проблема некоторых версий SU2).
«SU2 завершился с кодом ошибки»
Откройте папку
work/case_YYYYMMDD_HHMMSS/aoa_XX/ и найдите
файл config.log или su2_stdout.log.
Последние 20-30 строк содержат причину ошибки.
Типичные причины:
File not found: mesh.su2— сетка не скопировалась в папку расчёта. Проверьте, чтоmake_mesh_from_bodiesотработала без ошибок.MPI_ERR_TRUNCATE— слишком много процессов для вашей сетки. Уменьшите число ядер.CFL diverging— расчёт разошёлся. Включите RAMP-разгон AoA в Solver Settings.No convergence after 2000 iterations— увеличьте качество сетки или число итераций.
«Файл поверхности не найден»
SU2 отработал, но не записал surface_flow.vtu.
Это значит, что в mesh.su2 маркер airfoil пуст.
Самолёт не вырезан из фоновой сетки.
Решения:
- Увеличьте качество сетки до «Средняя» или «Точная».
- Проверьте, что геометрия не вырождена (например, в формате STL без единиц измерения).
- Откройте mesh.su2 в текстовом редакторе и найдите
MARKER_ELEMS= 0рядом сMARKER_TAG= airfoil. Если это так, пересоздайте сетку.
Очень долгий расчёт
Средняя сетка (100-200 тысяч ячеек) на 4 ядрах считает одну точку поляры 10-20 минут. Если у вас значительно дольше:
- Проверьте, что включён «Mesh partition». Без него SU2 стартует дольше и работает медленнее на 8+ ядрах.
- Включите плоскость симметрии, если самолёт симметричный — ускорение 1.8x.
- Используйте гибридный CPU+GPU режим, если есть видеокарта NVIDIA.
- Используйте качество «Грубая» для первичной оценки и «Точная» только для финального результата.
Gmsh падает с ошибкой сегментации
Обычно это вызвано вырожденной геометрией STL. Откройте файл в MeshLab:
- Filters → Cleaning and Repairing → Remove Duplicate Faces.
- Filters → Cleaning and Repairing → Remove Non-Manifold Edges.
- Filters → Remeshing → Simplification.
Сохраните исправленную геометрию в STL и попробуйте снова. В AeroOpt также есть кнопка «Лечить выбранный STL», которая делает это автоматически.
Лицензия не активируется
Проверьте, что ввели ключ в правильном формате:
AERO-XXXX-XXXX-XXXX-XXXX (4 группы по 4 символа).
Если ключ правильный, но сервер возвращает ошибку:
- Проверьте интернет-соединение.
- Проверьте, не блокирует ли файрвол адрес
aeroopt-license-server.aeroopt.workers.dev. - Если используете прокси, настройте его в переменных
среды
HTTP_PROXYиHTTPS_PROXY.
Ошибка «hwid_limit»
Превышено число компьютеров для лицензии. Personal допускает 2 машины, Pro — 3.
В меню «Лицензия → Отвязать эту машину» на старом компьютере, либо в личном кабинете на сайте aeroopt.app/account отключите ненужную машину.
Оффлайн больше 30 дней — софт заблокировался
Подключитесь к интернету и запустите AeroOpt. Через 5-10 секунд лицензия обновится. Если не помогло, проверьте системные часы — они должны быть актуальные.
Куда писать
Если проблема не описана выше, напишите в поддержку:
- Email: support@aeroopt.app
- Опишите: ОС, версию SU2, версию AeroOpt, текст ошибки, последние 30 строк лога расчёта.