КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Теоретические сведения. При статистическом моделировании необходимо: составить содержательное описание процесса; построить формализованную схему процесса; составить моделирующий
При статистическом моделировании необходимо: составить содержательное описание процесса; построить формализованную схему процесса; составить моделирующий алгоритм; выбрать методики получения числовых результатов и использовать их для анализа и синтеза технологической системы. Содержательное описание концентрирует сведения о физической природе и количественных характеристиках элементов исследуемого процесса, о степени и характере их взаимодействия, о месте и значении каждого элемента в общем процессе функционирования технологической системы. Помимо сведений, непосредственно характеризующих процесс, в содержательное описание включаются: постановка задачи в виде четкого изложения идеи предполагаемого исследования, перечень зависимостей, подлежащих оценке по результатам моделирования; числовые значения известных характеристик и параметров процесса в виде таблиц и графиков; начальные условия. Когда трудно осуществить переход от содержательного описания к математической модели,разрабатывается формализованная схема сложных процессов. Для ее построения необходимо выбрать показатели процесса, установить систему параметров, характеризующих процесс, строго определить все зависимости между показателями и параметрами процесса с учетом тех факторов, которые принимаются во внимание при формализации. На этом этапе дается точная математическая формулировка задачи исследования. К формализованной схеме прилагается систематизированная совокупность всех исходных данных, известных параметров и начальных условий. Формализация широкого круга производственных процессов происходит с учетом следующих основных групп факторов: случайных возмущений, случаев появления брака, режима занятости элементов производственного оборудования, надежности оборудования, а также различных состояний, требующих прекращения работы (наладка станков, замена инструмента и т. д.), которые относятся к случайным объектам. Современным производственным процессам свойственна частичная или полная синхронизация, которая может нарушаться под действием дестабилизирующих факторов. Вследствие этого образуются очереди изделий или происходит простой станков. Они не остаются неизменными, а интенсивно флуктуируют, создавая динамичный режим занятости элементов производственного оборудования. Для математического описания режима занятости оборудования применяются методы теории массового обслуживания. События, связанные с ненадежностью оборудования, рассматриваются как случайные события. Аналогичные математические схемы применяются для случаев выхода оборудования из рабочего состояния (износ инструмента, разладка станков и т. д.). Для моделирования процесса, заданного с помощью математической модели, необходимо построить моделирующий алгоритм в таком виде, который бы наглядно отражал особенности структуры процесса. Поэтому моделирующий алгоритм представляют в виде операторной схемы, содержащей последовательность операторов, каждый из которых изображает достаточно большую группу элементарных операций. Вся совокупность операторов, составляющих моделирующий алгоритм, делится на три группы: основные, вспомогательные, служебные. К основным относятся операторы, используемые для имитации отдельных элементов исследуемого процесса и взаимодействия, т.е. описывают процессы функционирования реальных элементов системы с учетом воздействий внешней среды. В отличие от них вспомогательные операторы не имитируют элементарные акты процесса, а производят вычисления тех параметров и показателей, которые необходимы для работы основных операторов. Служебные операторы обеспечивают взаимодействие основных и вспомогательных операторов при моделировании процесса в автоматическом режиме и синхронизацию работы алгоритма, производя фиксацию величин, являющихся результатами моделирования, а также их обработку. Для изображения операторных схем алгоритмов удобно пользоваться операторами двух принципиально различных классов – арифметическими и логическими. Арифметические операторыобозначаются А31, т.е. оператор №31. Передача управления данному оператору обозначается номером того оператора, от которого передается управление, записываемым вверху слева от символа данного оператора. Запись 10,16А18 означает, что оператор А18 получает управление от операторов №10 и 16. Принципиальным свойством любого арифметического оператора является то, что после выполнения соответствующих операций независимо от результатов расчета производится переход к какому-нибудь одному определенному оператору. Логические операторы предназначены для проверки справедливости заданных условий и выработки признаков, обозначающих результат проверки. Управление в логическом операторе передается одному из двух операторов алгоритма, в зависимости от значения признака, вырабатываемого логическим оператором. Он обозначается При моделировании сложных систем используют следующие операторы: 1 Вычислительные операторы, которые являются арифметическими операторами и обозначаются Аi. 2 Операторы формирования реализаций случайных процессов Фi для имитации действия различных случайных факторов, сопровождающих исследуемый процесс. Исходным материалом для формирования в ЭВМ реализаций, несущих в себе элемент случайности, обычно служат случайные числа. Их можно получать различными способами: введением специальных таблиц случайных чисел и выбором из них отдельных чисел по мере надобности; выработкой случайных чисел в самой машине по особым программам. Операторы Фi решают задачу преобразования случайных чисел стандартного вида в реализации случайных процессов с заданными свойствами. 3 Операторы формирования неслучайных величин Fi, которые полностью повторяют либо в каком-то смысле имитируют работу вычислительных и управляющих средств реального оборудования. 4 Счетчики, обозначаемые Ki и подсчитывающие количество различных объектов, обладающих заданными свойствами, например, количество деталей, прошедших обработку, количество свободных или занятых станков, количество доброкачественных или бракованных изделий и др. Результаты, выдаваемые счетчиком, являются исходными данными для логических служебных операторов, обеспечивающих синхронизацию моделирующего алгоритма. Для разнообразных ТП трудно представить единый набор конкретных правил и готовых математических схем для формализации. Поэтому удобно расчленить процесс на элементарные акты, которые имеют достаточно простые математические схемы, и построить математическое описание их взаимодействия для создания единого процесса. Такими элементарными актами являются операции. Но в статистическом моделировании используют не реальные операции, а абстрактные, как преобразователи, определяющие изменение значений параметров изделий. Типичными абстрактными операциями являются операции обработки, сборки и управления. Под абстрактной операцией обработки понимают такой элементарный акт производственного процесса, в результате которого меняется значение хотя бы одного из параметров полуфабриката. К таким операциям относят обработку резанием, штамповку, т.е. операции, связанные с изменением размеров и положения в пространстве (повороты, транспортирование), сообщение дополнительного признака (окрашен, проверен) и т. Д. Независимо от реальной структуры и назначения любой комплекс производственного оборудования будем для краткости называть станком. Для построения математического описания операции обработки необходимо установить соотношения параметров, характеризующих взаимодействие станка и полуфабриката в процессе обработки. Пусть момент начала операции обозначается tн, а ее длительность – tоп. Нам известны значения всех параметров aIk полуфабриката как непрерывных, так и дискретных для моментов времени t £ tн, т. Е. до операции. Требуется определить значение aIik параметров полуфабриката для моментов времени t ³ tк, где величина
является моментом окончания операции обработки. Поэтому первой частью математического описания операции обработки должно быть соотношение
для всех k = В ряде случаев приходится считаться с тем обстоятельством, что aIik представляют собой случайные величины. Случайными могут оказаться параметры станка bm, да и сама функция aIik флуктуирует случайно при выполнении операции. Поэтому пользуются соотношением
где Однако последнее не исчерпывает математического описания операции обработки. К нему необходимо добавить зависимости, определяющие режим функционирования станка во времени. Помимо tн и tк введем следующие величины:
Существует класс процессов, не имеющих централизованного управления производственных циклов во времени. В этом случае операция может начаться в любой момент, если только выполнены необходимые для этого условия: станок готов к работе и к нему поступил очередной полуфабрикат. Если дополнительные простои исключить, то условие начала операции имеет вид:
Любые дополнительные простои могут быть обобщены и включены в tг. При обработке деталей на автоматических линиях режим работы станков жестко синхронизирован и операция обработки может начаться только в моменты времени, кратные tт – длительности такта. Операция может начаться, если станок готов к работе и поступил очередной полуфабрикат:
Исходя из этого можно записать:
где t0 – начало отсчета времени; k* = Под абстрактной операцией сборки понимают такой элементарный акт производственного процесса над совокупностью полуфабрикатов (один ведущий и несколько ведомых), в результате которого изменяется значение хотя бы одного из параметров ведущего полуфабриката (за счет присоединения к нему ведомых), а соответствующие ведомые полуфабрикаты прекращают свое существование. Пусть в сборке участвуют ведущий полуфабрикат и n деталей. Параметры их до момента сборки t £ tн обозначим для ведущего полуфабриката aj, а для ведомых ai1, ai2,…, aik. В результате операции сборки получим новую единицу с новыми значениями параметров Пj. Тогда зависимость параметров изделия после сборки можно представить в виде:
Рассмотрим некоторые параметры, характеризующие операцию сборки. 1 Момент начала операции tн связан с моментом
Если сборка начинается по мере поступления деталей или по мере готовности оборудования, то этот случай сводится к предыдущему. При этом достаточно процесс расчленить на несколько последовательно выполняемых операций. Если операция сборки синхронизирована с тактом выпуска продукции, то
где t0 — начало отсчета; tт – длительность ритма сборки. 2 Длительность операции сборки tоп можно представить в виде суммы длительностей последовательных этапов: установки детали на ведущем полуфабрикате tу, крепления (пайки) деталей tкр и регулировки сборочной единицы tрег:
3 Время tг, затрачиваемое на подготовку сборочного агрегата к следующей операции, является случайной величиной с экспоненциальным законом распределения:
где lг = 1/Т г — среднее количество подготовок за единицу времени, ч–1. 4 Длительность ритма сборки tт – детерминированная неслучайная величина. 5 Момент времени готовности агрегата к выполнению следующей операции:
6 Плотность распределения вероятности времени выхода из строя оборудования описывается функцией
где l — среднее число отказов за единицу времени; t – время. Можно также пользоваться средним временем безотказной работы Тср. Для экспоненциального распределения 7 Вероятность брака из-за износа оборудования
где n, s – константы; tнл – момент последней наладки. В результате операций управления выбирается информация, необходимая для согласования работы отдельных элементов производственного комплекса. Примерами операций управления является регулирование скорости производственного процесса, усилий, температуры, распределения полуфабрикатов между параллельно работающими станками, выработка признаков или возобновление подачи полуфабрикатов к станкам в зависимости от длины очереди, некоторые мероприятия, связанные с контролем производственного процесса и качества продукции. Эту информацию удобно представить в виде поправок Dbm к параметрам производственного оборудования. В общем случае соотношение для Dbm можно записать виде:
где aI i, aI I i – параметры полуфабриката, связанные с i-м эталоном производственного процесса соответственно до начала и после его окончания. Построение моделирующего алгоритма операции сборки начинается с описания формализованной схемы. Пусть операцией сборки предусматривается присоединение к ведущему полуфабрикату n деталей. Если в необходимый момент времени соответствующая деталь имеется, то операция сборки продолжается. Если деталь отсутствует, то операция сборки срывается. Деталь, взятая для присоединения к сборочной единице, подвергается проверке за время tпр. Она может оказаться бракованной с вероятностью Рбр и в этом случае заменяется другой деталью, если такая имеется. Операция сборки может продолжаться лишь ограниченное время. Если операция в норму времени не укладывается, то происходит срыв операции сборки. После окончания операции сборки и получения готового изделия или срыва операции происходит переход к сборке последующего изделия. Процесс продолжается до тех пор, пока где Т – период функционирования процесса. Для моделирования данную операцию сборки (которую в дальнейшем будем называть составной операцией сборки) разобьем на совокупность операций с номерами 1,2,…,n. Каждая i-я операция, полученная при разбиении, заключается в присоединении к сборочной единице лишь одной детали. Длительность i-й операции для j-го узла обозначим Операторная схема моделирующего алгоритма для составной операции сборки имеет вид
Суть работы моделирующего алгоритма (рисунок 7.1) состоит в следующем. Оператор Ф1 формирует момент поступления на сборку ведущего полуфабриката
Оператор F19 формирует значение i = n + 1 (т.е. имитирует конец сборки), оператор К20 вычитает единицу из количества готовых изделий для компенсации действия оператора К5, и управление передается оператору Р3. Поскольку i > n то условно сборка закончена и работа алгоритма будет продолжаться по знакомой цепи Р3Ф4К5К6F7F8Ф1. Теперь будем считать, что детали для сборки имеются, т.е. nki > 0 (оператор Р10). Оператор К12 вычитает единицу из nki (деталь взята для проверки), а оператор Ф13 формирует длительность проверки Часто приходится сравнивать Моделирование ТП сборки электронного модуля на печатной плате проводится в описанной ниже последовательности. 1 На основании ОСТ 4 ГО.054.264-267 операция сборки расчленяется на n операций с одинаковой по возможности длительностью. При расчете длительности учитываются все переходы, связанные с операцией (формовка выводов, установка ЭРЭ, пайка и т. д.). 2 Расчетное значение принимается за математическое ожидание длительности операции сборки 3 Экспериментально устанавливаются законы распределения случайных величин: · плотность распределения интервалов между моментами поступления ведущего полуфабриката
где
· плотность распределения длительности проверки качества детали
где lпр – среднее число проверок качества детали за единицу времени: lпр = · плотность распределения длительности операции сборки
где t0 — математическое ожидание длительности сборки i-й операции · плотность распределения одного из параметров изделия – массы Пj – подчиняется равновероятностному закону распределения:
математическое ожидание для этого закона 4 Выбирают на основании опытных данных следующие величины: · относительные допуски на интервалы поступления ведущего полуфабриката:
где а1, b1 — границы изменения параметра; · продолжительность подготовки к операции: · интенсивность проверки качества деталей: · относительное среднеквадратичное отклонение продолжительности сборки:
· относительные допуски массы изделия:
где а2, b2 – границы изменения параметра; · вероятности бракованных деталей 5 Рассчитывают ритм сборки:
Данное значение ритма принимается за математическое ожидание продолжительности интервалов между поступлениями ведущего полуфабриката 6 Рассчитывается: · количество деталей каждого типа, необходимое для сборки за смену,
· начало операции сборки сборочной единицы:
· конец i-й операции сборки
· конец сборки сборочной единицы
· предельное значение момента сборки i-й операции
· предельное значение момента сборки j-й сборочной единицы
|