Программа предназначена для создания компьютерной базы, содержащей информацию о напряжении течения сталей и сплавов. В ней создан каталог, в котором марки сталей разделяют на три группы: конструкционные стали; инструментальные стали; нержавеющие стали. Конструкционные стали разделяют на подгруппы: конструкционные стали обыкновенного качества, нелегированные качественные, легированные, подшипниковые, а инструментальные - на подгруппы: инструментальные нелегированные углеродистые стали, легированные, быстрорежущие.
Для добавления марки стали в Каталог необходимо выполнить следующее:
Вне программы создается папка для хранения информации по каждой марке стали. Ее имя должно содержать: наименование марки стали, [литературный источник] (например, [1] - Полухин П.И., Гун Г.Я., Галкин А.М. Сопротивление пластической деформации металлов и сплавов. - М: Металлургия, 1976. - 488 с.), номер страницы, номер рисунка.
В данную папку необходимо поместить файлы с рисунками, отредактированными в соответствии с требованиями, представленными ниже.
Используя сканированное изображение рисунка с кривыми упрочнения требуется с помощью любого графического редактора получить растровый рисунок по размерам, не превышающий прямоугольную область, имеющую 630х500 точек по горизонтали и вертикали соответственно.
Как правило, рисунок содержит несколько графиков (а, б, в...). Необходимо расположить их таким образом, чтобы изображение практически полностью занимало отведенное для него окно программы. Недопустим различный масштаб по горизонтали и вертикали при изменении размеров рисунка.
Подготовленный указанным образом рисунок необходимо сохранить в файл с именем Исходный рисунок.jpg
При увеличении графиков (а, б, в...) требуется, чтобы каждый из них не превышал прямоугольную область, имеющую 750х400 точек. Полученные изображения графиков сохраняют в файлы с именами 1.bmp, 2.bmp, 3.bmp...
Далее необходимо переместить созданную папку вместе с сохраненными в ней рисунками кривых упрочнения в папку программы Каталог и все дальнейшие действия выполнять непосредственно в программе: Файл -Каталог – <Имя созданной папки> - Исходный рисунок.jpg
Рисунок 3.1 - Окно исходной информации |
Рассмотрим последовательность определения , при заданных значениях факторов . В окне, на рис.3.1, указываются единицы измерения для и , а также вид представления экспериментальной информации.
В таблицах в правой части окна задаются имеющееся на координатных осях количество значений ,их величины и маркировка. Задается также химический состав стали, если он указан. Информация сохраняется нажатием кнопки «Сохранить». Переход к следующему окну осуществляется нажатием кнопки «Далее».
На следующем этапе в окно (см. рис. 3.2) поочередно подаются рисунки, помеченные буквами а, б, в. В нем для всех узловых точек координатных осей ставятся в соответствие значения и в единицах, указанных на координатных осях, а также в единицах растрового изображения, которые определяются программно. Сначала вводится количество узловых точек на оси абсцисс. При этом с помощью переключателя поочередно выбирается каждое значение узловой точки , затем наводится курсор мыши на вертикальную линию, проходящую через соответствующую узловую точку на оси абсцисс рисунка, и выполняется щелчок левой кнопкой мыши. В результирующую таблицу автоматически заносится значение абсциссы узловой точки в единицах растрового изображения, а на самом рисунке вычерчивается вертикальная линия. Аналогичные действия выполняются и для оси ординат.
Графическая визуализация построенных линий необходима для обеспечения максимально точного совпадения построенной сетки, которая выполняется другим цветом, по отношению к цвету линии исходной координатной сетки. При необходимости указанные значения уточняют. Аналогичные действия выполняются для всех рисунков помеченных буквами а, б, в. Информация сохраняется нажатием кнопки «Сохранить». Переход к следующему рисунку осуществляется переключателем в верхней части окна. После того, как получена информация для всех рисунков, нажатием кнопки «Далее» выполняется переход к следующему окну.
На основе полученной информации для любой точки, лежащей на графике, можно определить абсциссу и ординату в растровых единицах, а затем рассчитать их в единицах, указанных на координатных осях. Для этого разработано окно программы, показанное на рис.3.3. В правом верхнем углу окна имеются переключатели для выбора текущих значений . На точку графика, соответствующую выбранным значениям факторов, необходимо навести курсор, и щелкнуть левой кнопкой "мыши". Программа вычисляет значение напряжения течения металла (), а после нажатия кнопки "Поместить в таблицу" заносит его в соответствующую ячейку таблицы, вид и размеры которой предопределены исходной информацией. Аналогично выполняется получение информации при всех требуемых значениях факторов.
Рисунок 3.2 - Окно построения координатной сетки |
Рисунок 3.3 - Окно снятия экспериментальной информации и контрольного построения сплайн – кривых |
Рисунок 3.4 - Окно расчета напряжения течения металла при требуемых значениях скорости, степени деформации и температуры на основе экспериментальной информации |
Далее выполняется сплайн-интерполяция полученной информации и построение сплайн - кривых в окне рис.3.3. Цвет кривых выбирается таким образом, чтобы их было хорошо видно на фоне исходных кривых. Если ход исходной кривой упрочнения достаточно сложный, например, имеются перегибы, и сплайн - кривая неточно ложится на исходную кривую, то можно увеличить число вертикальных координатных линий, соответствующих заданным значениям . Расширив и уточнив, в случае необходимости, информацию, добиваются полного совпадения интерполяционной кривой с исходной.
Рассчитанные значения , найденные при всех возможных вариантах изменения значений факторов, предусмотренных в исходной информации (см. рис.3.3), автоматически передаются в соответствующую таблицу в окне на рис.3.4. В правой части окна рис.3.4, в соответствующие поля вводятся значения степени деформации , скорости деформации и температуры , при которых требуется определить экспериментальное значение напряжения течения металла .
Использование компьютерной программы, реализующей поэтапную сплайн-интерполяцию табличной информации [8], окна которой представлены на рис. 3.1-3.4, позволяет наиболее точно получить значения на базе экспериментальных кривых упрочнения в зависимости от требуемых значений факторов .