Оценка и прогнозирование приформовываемости верха обуви к стопе
Дипломная работа - Разное
Другие дипломы по предмету Разное
?имости их полного или частичного удаления.
Рисунок Е.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>