Отладка и тестирование программного продукта

Решение многих производственных и экономических задач связано с моделированием данных процессов, то есть созданием некой идеальной модели, в той или иной мере отражающей особенности и специфику данной задачи. Целью данной курсовой работы как раз и является возможность описания и создания математической модели заданного процесса.

Разработчики и программисты при моделировании процессов, вынуждены сталкиваться с проблемой неопределенности параметров, так как заранее неизвестны точные характеристики исследуемой реальной системы и при ее описании постановщики задач вынуждены оперировать с заранее не детерминированными величинами. Сложность описания многократно возрастает при взаимодействии многих варьируемых параметров. И хотя поведение отдельно взятого параметра можно описать в рамках законов статистической математики и теории вероятности, при их совокупном взаимодействии сложность описания системы многократно возрастает. Наиболее простым и доступным в этом случае оказываются задачи моделирования, описывающие поведение системы и уже исходя из этого поведения, устанавливаются новые взаимосвязи и решаются многие проблемы, недоступные для решения с точки зрения применения наработанного математического аппарата.

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

Многие задачи современной экономики имеют вероятностное описание. Колебание цен на рынке, изменение производительности труда, отклонения в течении производственных процессов – все это находит свои аналогии при описании поведения многих научных и прикладных задач. В нашем случае перед нами стоит задача смоделировать работу сборочного участка цеха и исследовать поведение изучаемой системы в различных ее точках. Моделирование подобных систем помогает лучше понять работу системы в целом, позволяет прогнозировать поведение системы, сделать правильные выводы относительно поведения элементов системы.

4.Описание работы программы На участке термической обработки выполняются цементация и закаливание шестерен, поступающих через 10±5 мин. Цементация занимает 10+7 мин, а закаливание — 10±6 мин. Качество определяется суммарным временем обработки. Шестерни с временем обработки больше 25 мин покидают участок, с временем обработки от 20 до 25 мин передаются на повторную закалку и при времени обработки меньше 20 мин должны пройти повторную полную обработку. Детали с суммарным временем обработки меньше 20 мин считаются вторым сортом.

Смоделировать процесс обработки на участке 400 шестерен. Определить функцию распределения времени обработки и вероятности повторения полной и частичной обработки. При выходе продукции без повторной обработки менее 90% обеспечить, на участке мероприятия, дающие гарантированный выход продукции первого сорта 90%.

Схема программы:

Цементация 10±7
Закаливание 10±6

10±5

<20 мин. <20-25 мин.

Готовая продукция    

I вид II вид III вид

>25 мин. <20 мин. <20-25 мин

В нашем случае перед нами стоит задача смоделировать процессы, происходящие в системе, описанной ниже.

Необходимо вычислить сколько времени выполняются цементация и закаливание шестерен,. Цементация занимает 10+7 мин, а закаливание — 10±6 мин.. Шестерни с временем обработки меньше заданного времени по норме проходят повторное закаливание и цементацию. Детали с суммарным временем обработки меньше 20 мин считаются вторым сортом.

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

Наши рекомендации