Устранение неполадок
Результаты не рисуются
Результаты появляются, только когда модель можно рассчитать. Проверьте по порядку:
- Прочитайте сообщение в левом верхнем углу окна просмотра.
- Материалы не определены. / Сечения не определены.: добавьте их кнопкой Добавить.
- Синяя плашка Нужны опоры: модель просто ещё не закончена. Добавьте опоры. Наведите курсор на плашку, чтобы увидеть пунктирным контуром, как конструкция ещё может двигаться.
- Красное сообщение: что-то не так. Оно называет проблему или, если их несколько, гласит Ошибок в модели: N. Нажмите Подробнее и исправьте каждый пункт (см. таблицу ниже). Затронутые узлы или шарниры обведены на холсте.
- Жёлтое сообщение: предупреждения. Модель всё равно рассчитана; их можно скрыть.
- Достаточно ли опор? Решателю нужно не менее трёх закреплённых степеней свободы, и опоры должны удерживать конструкцию. Балка на двух подвижных опорах (Dz + Dz) имеет только две и уезжает в сторону. Добавьте где-нибудь
DxилиRyна одной из опор. - Соединены ли элементы? Два узла с одинаковыми координатами — это всё равно два разных узла. Удалите лишний и соедините заново или ставьте узлы на элементы с помощью Соединить с конструкцией.
- Слишком много шарниров? Шарниры на обоих концах стойки или квадрат из шарнирно соединённых стержней без раскоса образуют механизм. EduBeam обводит шарниры и показывает движение.
- Нулевая жёсткость?
E,AилиIy, случайно введённые как 0 или в неправильной единице, позволяют части конструкции двигаться почти без сопротивления. EduBeam сообщает об этом как о неустойчивости.

Сообщения
Подробнее открывает диалог с заголовком Невозможно рассчитать модель (ошибки), Модель ещё не готова к расчёту (ещё нужны опоры) или Предупреждения модели. Его ссылка Устранение неполадок ведёт сюда.
Осталось добавить
| Сообщение | Смысл / что делать |
|---|---|
| Конструкции нужны опоры, иначе её нельзя рассчитать. | Всего закреплено менее трёх степеней свободы. Добавьте опоры. |
| Отдельная часть конструкции (узлы …) имеет менее 3 закреплённых степеней свободы и может свободно перемещаться. | Модель распалась на части, и одна из них «плавает». Соедините её или закрепите. |
Ошибки
| Сообщение | Смысл / что делать |
|---|---|
| Опор у конструкции достаточно, но они её не удерживают: она всё ещё может … | Все опорные связи параллельны или их линии действия пересекаются в одной точке. Пунктирный контур показывает движение; измените направление одной из опор. Если затронута только одна часть, то же сообщение называет отдельную часть. |
| Опоры удерживают конструкцию, но она всё равно является механизмом: её стержни могут поворачиваться вокруг шарниров в узле … | Шарниры позволяют стержням поворачиваться друг относительно друга, как в раме с шарнирами наверху обеих стоек или в шарнирном квадрате без раскоса. Уберите шарнир или добавьте стержень либо опору. |
| Конструкция неустойчива; практически без сопротивления перемещаются: узел … | Почти механизм или жёсткость, близкая к нулю. Проверьте опоры, шарниры и значения E, A и Iy. |
| Конструкция является механизмом: матрица жёсткости вырождена. | Что-то может свободно двигаться, но проверки выше этого не обнаружили. Проверьте, что каждая часть удерживается не менее чем тремя связями и что шарниры не оставляют стержень свободно вращающимся. |
| Элемент … ссылается на несуществующий узел / материал / сечение … | Объект, на который ссылается элемент, был удалён — обычно в вручную отредактированном файле JSON. Назначьте его заново в таблице Элементы. |
| Элемент … должен ссылаться ровно на 2 узла. | Повреждённый элемент в импортированном файле. Удалите его и создайте заново. |
| Узловая нагрузка / Заданное перемещение №n ссылается на несуществующий узел … | Удалите нагрузку или назначьте ей узел. |
| Нагрузка на элемент №n ссылается на несуществующий элемент … | Удалите нагрузку. |
| Расчёт не удался из-за внутренней несогласованности модели… | Общий сбой. Отмените последний шаг или сохраните файл и сообщите об ошибке. |
Предупреждения
Модель всё равно рассчитана, но проверьте следующее:
| Сообщение | Смысл / что делать |
|---|---|
| Узел … не соединён ни с одним элементом и не учитывается в расчёте. | Лишний узел. Удалите его или соедините. |
| Узел … имеет опору, но к нему не присоединён ни один элемент, поэтому опора ничего не воспринимает. | Опора на лишнем узле. |
| Элемент … ссылается на один и тот же узел на обоих концах. | Элемент нулевой длины. Удалите его. |
| Узловая нагрузка / Заданное перемещение №n содержит недопустимые значения. | Компонента, которая не является числом. Отредактируйте нагрузку. |
Результаты выглядят неправильно
| Симптом | Вероятная причина |
|---|---|
| Нагрузки действуют вверх | Глобальная ось z направлена вниз, поэтому положительные Fz/fz направлены вниз. Отрицательные значения направлены вверх. См. правила знаков. При осях с y вверх всё наоборот. |
| Прогиб в 1000 раз больше или меньше | Путаница в единицах: E введён в Pa, хотя единица — MPa, или Iy в cm⁴, хотя единица — m⁴. Проверьте плашку единиц в правом нижнем углу окна просмотра. |
| Прогиб немного больше, чем по формуле из учебника | Деформация сдвига Тимошенко. Увеличьте коэффициент сдвига сечения или используйте гибкий стержень, чтобы приблизиться к значениям Эйлера–Бернулли. См. Проверка результатов вручную. |
| Знак выглядит «неправильным» | Читайте знак по подписям, а не по стороне эпюры. Положительный M растягивает нижние волокна. Концевые усилия в Результатах по элементам следуют локальным осям элемента, а не правилу знаков N-V-M. |
| Две одинаковые стойки показывают противоположные знаки поперечной силы | Знак V следует направлению каждого элемента. Чтобы сравнить, поменяйте местами узлы одной из них. |
Числа вида 4 · 10¹ | Научный формат чисел. Выберите Автоматический в Настройки → Язык и локаль → Формат чисел. |
| Эпюры огромные или крошечные | Это чисто визуально. Настройте Масштаб результатов в Настройки → Настройки просмотра. |
| Нагрузка в локальных координатах направлена не туда | Локальная ось x элемента идёт от его начального узла к конечному. Поменяйте узлы местами или смените знак. |
| Нагрузка на наклонный стержень не та | Флажок LCS по умолчанию отмечен, поэтому fz действует перпендикулярно стержню. Снимите его для вертикальной нагрузки. |
| Температурная нагрузка ничего не делает | Статически определимая конструкция деформируется от температуры свободно, без внутренних усилий. Проверьте, что α ≠ 0, а для перепада — что задана высота сечения h. |
Проблемы с интерфейсом
| Симптом | Решение |
|---|---|
| Сочетания клавиш не работают | Сначала щёлкните по холсту: пока фокус в текстовом поле, клавиши игнорируются. |
| Не получается панорамировать | По умолчанию панорамирование выполняется средней или правой кнопкой мыши; это меняется в Настройки → Управление и горячие клавиши. На тачпаде прокрутка двумя пальцами масштабирует; чтобы панорамировать, нажмите и тяните двумя пальцами. |
| Моя модель пропала | При открытии ссылки, файла или примера и при очистке прежняя модель сохраняется: ☰ → Недавние модели или Ctrl+Z. |
| Не тот язык | Настройки → Язык и локаль или добавьте к адресу ?lang=ru. |
| Изменения настроек не сохраняются | Локальное хранилище заблокировано (приватное окно, строгий режим конфиденциальности). Оно нужно для настроек, автосохранения и недавних моделей. |
Как сообщить об ошибке
Создайте issue на GitHub, указав браузер и ОС, что вы ожидали, и, что полезнее всего, ссылку или файл проекта, на котором проблема воспроизводится.