Оценка и прогнозирование приформовываемости верха обуви к стопе

Дипломная работа - Разное

Другие дипломы по предмету Разное



?имости их полного или частичного удаления.

Рисунок Е.1.3 - Диалоговое окно ввод и редактирование данных

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

Группа Исследование (рисунок Ж.1.4) - предполагает обработку исходного массива данных. Для этого из массива исходных данных формируется выборка опытов, которые затем обрабатываются при помощи ряда командных кнопок.

Рисунок Ж.1.4 - Диалоговое окно Исследование

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

Командная кнопка Раiет параметров позволяет произвести раiет основных параметров механической модели Кельвина-Фойгта для периодов нагружения и отдыха, а также величины полной деформации материала, составляющих деформации и их долей.

Командная кнопка Сравнение результатов позволяет в расположенных ниже текстовых полях последовательно вывести экспериментальные и раiетные значения деформации в заданные моменты времени, а также расiитать величину отклонения полученных раiетных значений от экспериментальных.

Кнопка Раiет деформации для заданного значения времени позволяет, используя математическое описание процесса релаксации, расiитать величину деформации образца в любой момент времени.

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

Рисунок Ж.1.5 - Диалоговое окно Зависимость деформации от времени

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

Группа Печать (рисунок Ж.1.6, а) - позволяет получить следующие виды отчетов: в табличной форме значения полной деформации и ее составных частей, а также значения показателей вязко-упругих свойств материалов (рисунок Ж.1.6, б); графики зависимости ? = f (?) (рисунок Ж.1.6, в).

а)

б)в)

Рисунок Ж.1.6 - Ниспадающее меню группы Печать

Группа Помощь предполагает краткое описание всех основных функций программы.

Программа функционирует в операционной среде WINDOWS. Программирование осуществлялось на языке Visual Basic.

Е.2 Текст программы для обработки экспериментальных данных по релаксации деформации обувных материалов

Dim k As IntegerMode As IntegerSub calculateIfFlag1_Nagr(j As Integer)

Dim i As Integer

'готовим промежуточные значения для использования метода наименьших квадратов

For i = 0 To aN(j) - 1 'раiитали логарифмы деформации

ln_aP(i) = Log(aP(i))

aTT(i) = aT(i) * aT(i)

Next

For i = 0 To aN(j) - 1 'раiитали произведения времени на лог. деформации

aTlnP(i) = aT(i) * ln_aP(i)

Next

'готовимся к раiету сумм (времен, логарифмов деформации, квадратов времен, произведений времени на лог. деформации)

SaT = 0

Sln_aP = 0

SaTT = 0

SaTlnP = 0i = 0 To aN(j) - 1 'суммируем

SaT = SaT + aT(i)

Sln_aP = Sln_aP + ln_aP(i)

SaTT = SaTT + aTT(i)

SaTlnP = SaTlnP + aTlnP(i)

Next

'раiитываем коэффициенты и находим искомые параметры

aL = (aN(j) * SaTlnP - SaT * Sln_aP) / (aN(j) * SaTT - SaT * SaT)

aH = (Sln_aP - SaT * aL) / aN(j)

Nagr_aTeta(j) = -aL

Nagr_aE(j) = Exp(aH)

'готовимся к сравнению экспер. и теоретич. значений

Nagr_abcN(j) = aN(j) + bN(j) + cN(j) 'поiитали общее количество точекi = 0 To aN(j) - 1 'заполнили массивы экспер.значений деформации времен от начальн. периода

Nagr_abcP(j, i) = aaPe(j, i)

Nagr_abcT(j, i) = aaT(0, i)

SumP1(j, i) = aaPe(j, i)

Next

For i = aN(j) To aN(j) + bN(j) - 1 заполн. массивы экспер.значений деформации времен от средн. периода

Nagr_abcP(j, i) = bbPe(j, i - aN(j))

Nagr_abcT(j, i) = bbT(0, i - aN(j))

SumP1(j, i) = bbPe(j, i - aN(j))

Next

For i = aN(j) + bN(j) To aN(j) + bN(j) + cN(j) - 1 'заполнили массивы экспер. значений деформации времен от конечного периода

Nagr_abcP(j, i) = cP(j, i - aN(j) - bN(j))

Nagr_abcT(j, i) = cT(0, i - aN(j) - bN(j))

SumP1(j, i) = cP(j, i - aN(j) - bN(j))

Next

For i = 0 To Nagr_abcN(j) - 1 'заполняем массив теоретич.значений

'P_(j, i) = divideExp(Nagr_aE(j), Nagr_aTeta(j) * Nagr_abcT(j, i)) + divideExp(Nagr_bE(j), Nagr_bTeta(j) * Nagr_abcT(j, i)) + divideExp(Nagr_cE(j), Nagr_cTeta(j) * Nagr_abcT(j, i))

NP_(j, i) = Pe_limit(j) - (divideExp(Nagr_aE(j), Nagr_aTeta(j) * Nagr_abcT(j, i)) _

+ divideExp(Nagr_bE(j), Nagr_bTeta(j) * Nagr_abcT(j, i)) _

+ divideExp(Nagr_cE(j), Nagr_cTeta(j) * Nagr_abcT(j, i)))

Next

'RP_(j, i) = divideExp(Rel_aE(j), Rel_aTeta(j) * Rel_abcT(j, i)) + divideExp(Rel_bE(j), Rel_bTeta(j) * Rel_abcT(j, i)) + divideExp(Rel_cE(j), Rel_cTeta(j) * Rel_abcT(j, i))SubSub calculateIfFlag2_Nagr(j As Integer)

Dim i As Integer

'готовим промежуточные значения для использования метода наименьших квадратов

For i = 0 To bN(j) - 1 'раiитали логарифмы де?/p>