Warning: include() [function.include]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/u8485259/data/www/ninasb.ru/manuals/test_4.html on line 16

Warning: include(http://ninasb.ru/includes/head.php) [function.include]: failed to open stream: no suitable wrapper could be found in /var/www/u8485259/data/www/ninasb.ru/manuals/test_4.html on line 16

Warning: include() [function.include]: Failed opening 'http://ninasb.ru/includes/head.php' for inclusion (include_path='.:') in /var/www/u8485259/data/www/ninasb.ru/manuals/test_4.html on line 16

Прикладная механика / Методички

Т-4. Тестовый тренажёр для построения эпюр внутренних усилий при прямом изгибе.

Логика тестирования

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

Тестовый тренажер для построения эпюр внутренних усилий при изгибе

Принцип работы пользователя

Рис. 1. Исходная координатная эпюрная сетка

Основная идея данной программы в том, что она автоматически строит чертежи задач и находит решения каждой задачи по методу сечений. Таким образом нет затрат времени на прорисовку каждого чертежа и верного решения, а также на поиск этого решения. Единственное, что требуется от пользователя это составление задачи и занесение её в базу. В базе каждая задача составляет 6-10 десятичных цифр. В основном режиме работы на экране появляется расчетная схема задачи смаштабированная и размещённая оптимальным образом на экране, а под ним специальная система координат для построения эпюры, рис.1. Эта система координат представлена сеткой, в которой вертикальные линии соответствуют проекционным связям от каждого участка расчетной схемы. Горизонтальные линии, расходящиеся от центральной оси Oх подобранны таким образом, чтобы правильную эпюру всегда можно было построить, а также чтобы по масштабу сетки нельзя было априори определить вид этой эпюры. Построение сетки происходит после того как компьютер решил задачу и разброс горизонтальных линий выбирается с запасом от необходимого для построения. Работа в режиме тестирования осуществляется следующим образом: появляется чертёж задачи и рабочая сетка. Вы мышью строите эпюру, после окончания построения, которое определяется тем, что ставите точку на сетке с координатами (l,0), где l - длина балки. Компьютер строит правильный чертёж для данной задачи под Вашим чертежом, и отмечает на нижней панели правильно решена задача или нет. Если задача решена правильно, то текущая оценка на нижней панели автоматически увеличивается на стоимость одной задачи, если нет, то оценка не изменяется. После этого Вы при необходимости разбираете решение компьютера и по нажатию PageDown переходите к следующей задаче. Когда установленное количество задач решено, программа выводит на экран результирующую оценку, а также заносит её в протокол, если Вы заинтересованы и в самооценке приобретенных знаний.

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

Формат файла базы задач: первая строка содержит общее количество задач n , за ней подряд идут n блоков, в каждом из которых описана отдельная задача. В блоке описания задачи первое число это условная длинна балки k, т.е. k*a, где а - длина одного пролёта, рис.2.

Рис. 2. Расчетная модель двухопорной балки с двумя консолями, k=3.

За длиной балки следует два или одно число описывающие опоры по следующему простому правилу если число одно то оно записывается со знаком "-" (минус) и означает что опора одна и это заделка, причём это число может быть либо -0 либо -n , где n-длинна балки. Когда числа два, то они означают что опоры две и указывают координаты этих опор в условных координатах, рис.3.

Рис. 3. Расчетная модель двухопорной балки с сосредоточенной парой сил, k=2.

Здесь для данного теста k=2, а опоры описываются числами 0 2. После описания опор идёт блок описания сил, которые действуют на балку. Первое число количество сил fc, а за ним fc блоков описания каждой силы. Каждый блок состоит из 2-х величин: первая - позиция силы в условных координатах, вторая - целое число характеризующее модуль силы и её направление. После блока описания сил следует блок описания моментов: первое число mc - количество моментов, а затем следуют mc пар чисел, аналогично силам описывающие моменты. Пределы: , , , , F-сила, M-момент. Все величины указывающие положение относительно балки указываются в натуральных числах и принадлежат [0,l]. Реально программа может принять более широкие диапазоны значений, рис.3, что соответствует ее, фактически неограниченным, возможностям по формированию дифференцированного многоуровневого обучения. Типовые задачи по прикладной механике ограничиваются длиной балки и двумя силами или моментами. Т.о. система позволяет составлять класс задач определённых пределами указанными выше.

Рис. 4. Модель тестирования высокого уровня при наличии комплексной нагрузки.

Приведенная на рис.4 расчетная схема, описывается следующим набором чисел 6 1 2 2 3 -3 5 2 1 0 -1. Все входные задачи хранятся в файле tasks.dat, который должен находится в одном и том же каталоге вместе с epure.exe.

ОГЛАВЛЕНИЕ


Warning: include() [function.include]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/u8485259/data/www/ninasb.ru/manuals/test_4.html on line 160

Warning: include(http://ninasb.ru/includes/footer.php) [function.include]: failed to open stream: no suitable wrapper could be found in /var/www/u8485259/data/www/ninasb.ru/manuals/test_4.html on line 160

Warning: include() [function.include]: Failed opening 'http://ninasb.ru/includes/footer.php' for inclusion (include_path='.:') in /var/www/u8485259/data/www/ninasb.ru/manuals/test_4.html on line 160