Практика использования персональных электронных вычислительных машин для расчетов производственного процесса
Определение корней трансцендентного уравнения. Формулы для расчета координат точек графика. Расчет точного значения корня. Решение задачи линейного программирования с использованием Excel. Алгоритм расчета шлицевого соединения с прямобочными шлицами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 21.03.2016 |
Размер файла | 437,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://allbest.ru
Размещено на http://allbest.ru
Практика использования персональных электронных вычислительных машин для расчетов производственного процесса
1. Найти корни трансцендентного уравнения в Excel
уравнение программирование алгоритм
Предварительно в Excel построить график функции левой части уравнения, определить по нему количество корней и интервалы, в которых находится каждый корень.
Для выполнения исследования и анализа трансцендентного уравнения левую часть уравнения представим как функцию , объявив ее в новой Книге Excel на Листе 1 построим график (тип Точечный) функции в диапазоне x = [-5; 5].
Рис. 1 Формулы для расчета координат точек графика
Корнями уравнения являются такие значения , при которых значения функции (в местах пересечения с осью ОХ).
По графику видно, что у данного трансцендентного уравнения имеется только один корень, находящийся в интервале значений от 0,4 до 0,8.
Рис. 2 Приближенное определение корней уравнения по графику
Определим начальное приближение корня уравнения .
Далее подготавливаем данные для расчета точного значения корня уравнения.
На листе 2 в одной из ячеек задаем начальное значение х для поиска корня (оно называется начальное приближение), в другой ячейке - формулу для расчета значения функции y на основе х из ячейки с начальным значением. Добавляем комментарии.
Рис. 3 Подготовка данных для расчета точного значения корня.
Вызываем надстройку Поиск решения (из меню Данные). Указываем в диалоговом окне параметры работы и в заключении нажимаем кнопку Найти решение. Адреса ячеек задаются щелчком мыши по требуемой ячейке.
Рис. 4 Настройка диалогового окна поиска решения
Надстройка Поиск решения запишет в изменяемую ячейку значение, при котором функция обращается в ноль. Это будет корень уравнения, равный 0,607102.
Рис. 5 Вычисление уточненного значения корня уравнения
В результате проведенного анализа получен корень данного трансцендентного уравнения .
2. Решить задачу линейного программирования с использованием Excel
Производитель безалкогольных напитков располагает двумя разливочными машинами А и В. Машина А спроектирована для поллитровых бутылок, а машина В - для литровых, но каждая из них может использоваться для обоих типов бутылок с некоторой потерей эффективности в соответствии с приведенными в таблице сведениями о работе машин.
Машина |
Количество бутылок, производимых в 1 мин. |
||
Пол-литровые бутылки |
Литровые бутылки |
||
А |
50 |
20 |
|
В |
40 |
30 |
Каждая из машин работает ежедневно по 6 часов при пятидневной рабочей неделе. Прибыль от пол-литровой бутылки составляет 4 цента, а от литровой - 10 центов. Недельная продукция не может превосходить 50 000 л; рынок принимает не более 44 000 пол-литровых и 30 000 литровых бутылок. Производитель хочет максимизировать свою прибыль при имеющихся средствах.
Сформулируйте задачу в виде задачи линейного программирования и найдите оптимальное решение.
Запишем все условия задачи в одну таблицу, переведя получаемую прибыль в доллары.
Машина |
Количество бутылок, производимых в 1 мин. |
Фонд работы машины, мин./нед. |
||
Пол-литровые бутылки |
Литровые бутылки |
|||
А |
50 |
20 |
18 000 |
|
В |
40 |
30 |
18 000 |
|
Прибыль, дол. |
0,04 |
0,1 |
Зададим неизвестные и - количество выпускаемых пол-литровых и литровых бутылок в неделю соответственно.
Запишем целевую функцию - величина недельной прибыли (дол.), зависящую от и :
При поиске максимума на целевую функцию накладываются ограничения:
- лимит недельных фондов работы машин:
час.;
час.;
- лимит количества недельной продукции: л.
Значения должны быть положительны и не превышать:
0 ? x ? 44 000 ; 0 ? y ? 30 000
Разместим исходные данные для решения задачи на листе Excel. Снабдим данные и формулы комментариями. Начальные приближения для x и y, с целью проверки формул зададим равными 1.
Рис. 6 Исходные данные к решению задачи линейного программирования.
Запустив Поиск решения, в диалоговом окне зададим целевую ячейку, изменяемые ячейки и ограничения на лимит работы машин и величину недельной продукции.
Рис. 7 Внесение параметров поиска решения для решения задачи.
Будет получен ответ: недельная программа производимых пол-литровых и литровых бутылок равна 0 и 36 000 шт. соответственно.
Рис. 8 Промежуточный ответ.
Для выполнения условий задачи и получения целых чисел добавим ограничения:
Рис. 9 Внесение дополнительных ограничений.
Рис. 10 Результаты поиска решения задачи линейного программирования.
В результате проведенного анализа определено, что для получения максимальной прибыли предприятию необходимо производить за неделю 15000 пол-литровых и 30000 литровых бутылок.
3. Разработать документ Excel для расчета шлицевого соединения с прямобочными шлицами, осуществляющую подбор параметров шлицов из стандартного ряда (по методике: Биргер И.А. Расчет на прочность деталей машин)
Расчет шлицевых соединений включает :
1) расчет шлицевых валов на кручение при действии статических и переменных крутящих моментов;
2) расчет зубьев.
Зададим исходные данные для расчета шлицевого соединения:
Мкр= 300 Нм - крутящий момент;
по ГОСТ 1139-80:
d=62 мм - внутренний диаметр вала;
D=72 мм -внешний диаметр вала;
z=8 - количество зубьев;
f=0,5 - номинальная высота фаски.
Расчет ведут по формуле определяющей напряжение смятия:
,
где
dср - средний диаметр соединений;
h и l - высота и длина зуба соответственно, принимаем l=120мм;
- коэффициент, учитывающий неравномерность распределения давлений в соединении, принимаем =0,75;
Принимаем =4 МПа - допускаемое напряжение смятия на боковых поверхностях зубьев.
Высоту зуба определяем по формуле:
Средний диаметр определяем по формуле:
.
Разместим исходные данные и формулы на листе MathCAD и рассчитаем шлицевое соединение:
Рис. 11 Внесение исходных данных и формул для проведения необходимых расчетов.
Рис. 12 Результаты вычисления напряжения смятия шлицевого соединения с прямобочными шлицами.
В результате проведенных вычислений определено, что для данного шлицевого соединения с прямобочными шлицами напряжение смятия составляет 3,109 МПа, что не превышает .
Список литературы
1. Лавренов С.М. Excel: сборник примеров и задач. - М.: Финансы и статистика, 2000 - 336 с.
2. Дубина А.Г. Машиностроительные расчеты в среде Excel 97/2000. - СПб: БХВ-Санкт-Петербург, 2000. - 416 с.
3. Информатика. Базовый курс /Под ред. С.В.Симоновича - СПб: Издательство «Питер», 2000 - 640 с.
4. Основы современных компьютерных технологий: Учебное пособие /Под ред. А.Д.Хомоненко - СПб: Корона принт, 1998. - 448 с.
5. Расчет на прочность деталей машин: Справочник/ И.А. Биргер, Б.Ф. Шорр, Г.Б. Иосилевич. - 4-е изд., перераб. и доп. -М.: Машиностроение, 1993. -640 с.
Размещено на Allbest.ru
Подобные документы
Разработка программы для расчета корня уравнения в определенном отрезке, по количеству итераций. Рисование в окне консоли на языке программирования C++. Реализация вывода графика функции и корня уравнения. Математическая модель и алгоритм решаемой задачи.
курсовая работа [521,3 K], добавлен 09.07.2017Решение задачи расчета структуры и объема товарооборота методом линейного программирования. Формулы ограничений, транспортная задача оптимизации доставки товаров. Решение задачи о назначениях на основе матрицы стоимостей в электронной таблице Excel.
контрольная работа [1023,6 K], добавлен 27.05.2013Краткие сведения об электронных таблицах MS Excel. Решение задачи линейного программирования. Решение с помощью средств Microsoft Excel экономической оптимизационной задачи, на примере "транспортной задачи". Особенности оформления документа MS Word.
курсовая работа [1,1 M], добавлен 27.08.2012Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи линейного программирования в Excel. Нахождение прибыли и оптимального плана выпуска продукции.
курсовая работа [1,1 M], добавлен 21.03.2012Графический и аналитический методы отделения корней при решении уравнения. Уточнение отдельных корней уравнения: метод половинного деления, последовательных приближений, метод Ньютона. Расчет в программах Excel, MathCAD, на языке программирования Pascal.
курсовая работа [3,2 M], добавлен 29.05.2010Решение трансцендентного уравнения методом Ньютона. Построение графика функции. Блок-схема алгоритма решения задачи и программа решения на языке Pascal. Вычисление значения интеграла методом трапеции, блок-схема алгоритма, погрешности вычисления.
задача [163,4 K], добавлен 16.12.2009Построение графика функции. Поиск корней уравнения методом половинного деления. Определение минимума функции методом перебора и значения аргумента. Вычисление определенного интеграла на заданном отрезке с использованием метода правых прямоугольников.
контрольная работа [316,1 K], добавлен 13.11.2014Принципы решения задач линейного программирования в среде электронных таблиц Excel, в среде пакета Mathcad. Порядок решения задачи о назначении в среде электронных таблиц Excel. Анализ экономических данных с помощью диаграмм Парето, оценка результатов.
лабораторная работа [2,0 M], добавлен 26.10.2013Решение нелинейного уравнения. Отделение корней - исследование количества, характера и расположения корней, нахождение их приближенных значений. Уточнение корня до заданной степени точности. Численное интегрирование и квадратурные формулы прямоугольников.
курсовая работа [51,9 K], добавлен 04.02.2009Общее понятие и характеристика задачи линейного программирования. Решение транспортной задачи с помощью программы MS Excel. Рекомендации по решению задач оптимизации с помощью надстройки "Поиск решения". Двойственная задача линейного программирования.
дипломная работа [2,4 M], добавлен 20.11.2010