1. Постановка задачи
Целью данной курсовой работы является разработка программы на языке Паскаль, которая предназначена для получения значения силы зажима при разных входных параметрах и при изменении одного из параметров, а также проверка результатов работы программы в среде MathCad.
Программа должна быть написана на языке Паскаль с использованием подпрограмм и должна иметь меню выбора требуемого действия.
Суть работы:
По<<Паскалю>>:
1. Вычисление зависимости Wb от заданного параметра;
2. Вывод результата в виде таблицы и в файл;
3. Нахождение минимального, максимального, среднего значения, дисперсии, среднего квадратичного значения для аргумента и функции.
по <<МАТНСАD>>:
В среде MathCad необходимо выполнить следующие действия:
1. Ввести из файла значения аргумента и функции, подготовленного программой, написанной в среде Паскаль;
2. Рассчитать по данным из файла статистические характеристики функции минимальное, максимальное и среднее значение функции, а также среднеквадратическое отклонение и дисперсию. Сравнить полученные значения;
3. Построить в одном поле два графика: на основе исходной формулы и на основе данных из файла;
4. Вычислить коэффициент регрессионной зависимости;
5. Построить в одном поле два графика: уравнение линейной регрессии y=ax+b, и на основании формулы Wb.
1.1 Краткие теоретические сведения
Винтовые зажимы являются наиболее простыми и универсальными устройствами для станочных приспособлений. Они широко применяются в единичном и серийном типах производства. Недостатками винтовых зажимов являются медленность действия, большие потери на трение и непостоянство зажимной силы.
где М – крутящий момент, приложенный к гайке или головке винта: М=Qp*Lp, (Lp– длина рукоятки ключа: Lp=14*Dp, Dp–номинальный наружный диаметр резьбы); rcp.– средний радиус резьбы, мм; aп–угол подъема витка резьбы; jт–угол трения в резьбовом соединении, Кф–коэффициент, зависящий от формы и размеров поверхности соприкосновения зажимного элемента с зажимаемой поверхностью, fT–коэффициент трения на торце винта или гайки. Для сферического опорного конца: Кф=0.
Требуется определить зависимость Wв=f(Dp) при следующих исходных данных: Dp=18, форма поверхности–сферическая, Qp=150 H, aп=1°30¢, jт=6°30¢, количество точек расчета N=53.
Необходимо на языке Паскаль составить программу вычисления функции с обязательным использованием подпрограмм. Программа должна выводить результаты на экран и в файл, а также производить расчет математических характеристик аргумента и функции и выводить результат на экран.
Расчет математического ожидания, дисперсии и среднеквадратического отклонения производится при помощи формул:
В среде MATHCAD необходимо рассчитать математические характеристики для выборок, полученных программой, построить графики этих зависимостей, а также определить коэффициенты линейной регрессионной зависимости и построить эту зависимость.
1.2 Необходимые данные для расчета
Постоянные значения:
Число точек N=53;
Коэффициент трения на торце винта fT =0.15;
Средний радиус резьбы rcp=9.19;
Радиус сферы опорного торца винта rcf=9.
Вводимые данные:
Номинальный наружный диаметр резьбы Dp=18;
Изменение номинального наружного диаметра резьбы delD=0.17;
Сила, приложенная на конце рукоятки Qp=150;
Угол подъема витка резьбы aп=1°30;
Угол трения в резьбовом соединении jт=6°30.
Вид поверхности
2. Разработка программы на языке Паскаль
Программа на языке Паскаль состоит из основного тела программы и подпрограмм. Назначение подпрограмм приведены в таблице назначения подпрограмм.
Таблица назначения подпрограмм.
Название |
Назначение |
Передаваемые параметры |
VVOD |
Ввод данных |
|
RASCHET |
Расчет зависимости |
|
VIVOD |
Вывод данных на экран или на принтер и в файл |
|
MATATNALIZ |
Расчет математических характеристик и вывод их на экран или принтер |
f-массив данных для расчета |
RAD |
Перевод в градусы |
po,op,pp-значения градусов, минут и всего угла с десятыми соответственно |
STOP |
Задержка изображения на экране |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.