
- •Глава 1. Асоиу как объект проектирования
- •1.1. Классификация асу
- •1.2. Структуризация ас
- •1.2.1. Виды структур ас
- •1.2.2. Виды обеспечений асоиу и их структура
- •Глава 2. Регламентация порядка проектирования асу
- •2.1. Общий порядок проектирования асу
- •2.2. Содержание работ предпроектных стадий создания асу.
- •2.3. Содержание работ проектных стадий создания асу
- •2.4. Содержание работ на стадиях ввода в действие и сопровождения асу
- •Глава 3. Методы и модели анализа и синтеза ас на предпроектных и проектных стадиях ее создания
- •3.1. Методы анализа документооборота в исследуемом объекте управления
- •3.2. Структурный анализ систем средствами idef-моделирования
- •3.2.1. Общие положения
- •3.2.2. Методология описания бизнес-процессов idef3
- •3.2.3. Методология функционального моделирования idef0
- •3.2.3.1. Точка зрения
- •3.2.4. Определение стрелок на контекстной диаграмме
- •3.2.5. Нумерация блоков и диаграмм
- •3.2.6. Связь между диаграммой и ее родительским функциональным блоком
- •3.2.7. Два подхода к началу моделирования ("в ширину" и "в глубину")
- •3.2.8. Когда остановиться?
- •3.2.9. Другие диаграммы idef0
- •3.2.10. Структурный анализ средствами idef-моделирования
- •3.2.11. Применение методов idef для моделирования поведения компаний
- •3.2.12. Синтаксис и семантика моделей idef0
- •3.2.13. Создание моделей idef3 для отображения блоков idef0
- •3.3. Структурный анализ потоков данных с помощью диаграмм dfd
- •3.4. Математическая модель оптимизации движения информационных потоков в системе управления
- •3.5. Построение макромодели ас на предпроектной стадии ее проектирования
- •Уровень 3, ранг 0
- •Уровень 2, ранг 1
- •Уровень 1, ранг 2
- •3.6. Формализация разбиения проектируемой ас на модули
- •3.6.1 Общая постановка задачи
- •3.6.2. Постановка и модель решения задачи разбиения илм асу на функциональные модули с минимальным числом информационных связей
- •3.6.3. Постановка и модель решения задачи разбиения илм асу на функциональные модули с минимальным временем обмена с внешней памятью эвм (базой данных)
- •3.6.4. Синтез технической структуры асутп на основе конденсации графовой функциональной модели системы
- •Алгоритм решения задачи
- •3.7. Синтез информационного обеспечения ас модульного типа
- •3.7.1. Постановка задачи
- •3.7.2. Задача и модель определения числа и состава информационных массивов
- •3.7.3. Задача выбора оптимальных методов организации полученных массивов и размещения программных модулей и массивов во внешней памяти эвм
- •3.7.4. Задача определения оптимальной величины блока данных
- •Глава 4. Примеры математических моделей для асоиу разрабатывающего предприятия (рп).
- •4.1. Агрегированные модели распределения ресурсов рп между нир и окр
- •4.1.1 Общая постановка задачи
- •4.1.2. Модель на основе временной зависимости между затратами ресурсов на нир и окр
- •4.2. Модели формирования тематического плана рп
- •4.2.1. Общая постановка задачи формированная тематического плана
- •4.2.2. Двухуровневое распределение ресурсов между разработками методом динамического программирования
- •4.3. Модели оперативного управления разработками
- •4.3.1. Модель определения срока начала выполнения новой разработки
- •4.3.2. Постановка и вероятностная модель определения периодичности контроля процесса выполнения проектных работ
- •4.4. Модели для определения частоты опроса отдельного исполнителя при оперативном управлении разработками
- •4.4.1. Графическая модель
- •Глава 5. Требования к содержанию документов, разрабатываемых на проектных стадиях создания ас
- •5.1. Общие положения
- •5.2. Требования к документам по общесистемным решениям
- •5.3.Требования к содержанию документов по видам обеспечения ас
- •5.3.1.Требования к содержанию документов по организационному обеспечению
- •5.3.2. Требования к содержанию документов с решениями по техническому обеспечению
- •5.3.3.Требования к содержанию документов с решениями по информационному обеспечению
- •5.3.4.Требования к содержанию документов с решениями по программному обеспечению
- •5.3.5.Требования к содержанию документов с решениями по математическому обеспечению
- •5.3.6.Требования к выполнению схем алгоритмов, программ, данных и систем
- •Экзаменационные вопросы по курсу «проектирование асоиу» 2004 – 2005 учебный год
- •Содержание
- •Глава 1. Асоиу как объект проектирования 1
- •Глава 2. Регламентация порядка проектирования асу 31
- •Глава 3. Методы и модели анализа и синтеза ас на предпроектных и проектных стадиях ее создания 43
- •Глава 4. Примеры математических моделей для асоиу разрабатывающего предприятия (рп). 131
- •Глава 5. Требования к содержанию документов, разрабатываемых на проектных стадиях создания ас 147
4.2. Модели формирования тематического плана рп
4.2.1. Общая постановка задачи формированная тематического плана
Пусть
к началу формирования тематического
плана предприятия для всех разработок,
предполагаемых к выполнению в планируемом
периоде, выполнен этан исходного
планирования. Это означает, что для
каждой разработки получена оценка
технического уровня разрабатываемого
изделия или какая-либо другая количественная
оценка, отражающая ее вклад в достижение
целей РП, Определены также нормативные
(планируемые) затраты ресурсов по каждому
этапу выполнения разработки, их
предварительные (желательные) сроки
завершения, а также принадлежность
разработки к той или иной приоритетной
группе. Кроме того, известны ресурсы
основных подразделений РП, которыми
оно располагает в каждом планируемом
периоде рассматриваемого планового
горизонта. В этих условиях задача
формирования тематического плана РП
формулируется как задача нахождения
таких сроков выполнения разработок,
чтобы за рассматриваемый плановый
горизонт, с одной стороны, максимизировать
суммарную ценность включенных в
тематический план работ, а с другой-
обеспечить наиболее полную загрузку
всех основных подразделений РП. Для ее
формализации введем следующие обозначения:
xijt
- переметная,
равная 1, если в период t,
t=
,
для
выполнения
выбран j-и
вариант i-и
разработки (НИР или ОКР), и равная 0 в
противном случае; Cijt
-
количественная
оценка (важность) j-го
варианта i-й
разработки (например, оценка технического
уровня) при условии начала ее выполнения
в период t;
N-
число
рассматриваемых разработок; ni
-число
альтернативных вариантов i-и
разработки; Т-
плановый
горизонт, на котором решается задача
определения сроков начала выполнения
рассматриваемых работ. Будем считать,
что продолжительности выполнения всех
вариантов выполнения разработок
одинаковы и равны ,
где
;
-
продолжительность выполнения j-го
варианта i-й
разработки. Заметим, что в постановке
задачи количественная оценка ценности
j-го
варианта i-й
разработки зависит от времени начала
его выполнения. Пусть, наконец, rijk
- количество
ресурсов k
-
го
вида (k=
),
необходимое в
-й (
)
период выполнения j-го
варианта i-й
разработки.
В условиях РП перегрузку одних подразделений в ряде случаев можно устранить путем передачи части запланированных им работ другим родственным подразделениям.
Пусть
-
квадратная матрица, элемент которой
равен 1, если ресурс l-го
подразделения РП может быть использован
в период t
для возмещения
дефицита ресурса в k
-м подразделении,
и равен 0 в противном случае. Обозначим
через Yklt
количество ресурсов k-го
подразделения, которое может быть
передано в l-е
подразделение в период t,
а через
Yklt-
количество ресурса l-го
подразделения, идущее на покрытие
дефицита ресурса в k-м
подразделении. Тогда в t-й
период
имеющийся ресурс k-го
подразделения может быть увеличен на
и уменьшен на величину
,
т.е. может
составлять
,
где Rkt
- имеющиеся
производственные возможности k-го
подразделения в период t
; К
- число
подразделений разрабатывающего
предприятия.
Из
k-го
подразделения в l-е
подразделение могут быть переданы не
все ресурсы этого k-го
подразделения, а только некоторая часть.
Поэтому
,
где
-максимально возможное количество
ресурса k-го
подразделения, которое может быть
передано в l-е
подразделение.
Задачу формирования тематического плана можно теперь формализовать следующим образом (с учетом вышесказанного):
(1)
при ограничениях по ресурсным возможностям К подразделений РП в периоды t=1,2, ..., Т:
для первого планового периода:
(2)
для второго периода с учетом затрат ресурсов на отобранные в этом втором периоде разработки, а также ресурсы, необходимые на выполнение тех разработок, которые были отобраны на предыдущем, т.е. первом периоде,
(3)
Для третьего планового периода с учетом затрат ресурсов на отобранные в этом уже третьем периоде разработки, а также ресурсы, необходимые на выполнение разработок, отобранных на предыдущих, т.е. первом и втором периодах,
(4)
для (-1)-го периода с учетом аналогичных рассуждений
(4.3.5)
для периода t=,…,Т
(6)
Полученную систему неравенств необходимо еще дополнить следующими неравенствами:
t=1,T.
(7)
Система (7) отражает тот факт, что количество ресурсов, передаваемых из k-го подразделения в l-е, ограничено некоторым заданным значением.
Кроме того, следует ввести систему неравенств, отражающих необходимость выполнения только одного варианта разработки, причем этот вариант может быть начат только один раз. Это условие записывается следующим образом:
(8)
Наконец, может оказаться, что для некоторых разработок время начала выполнения должно наступить не позднее заданного периода. Обозначим множество таких разработок через W , а соответствующие крайние периоды начала выполнения – через i. Тогда дополнительная система ограничений примет вид
(9)
Задача (1) – (9) относится к задаче линейного программирования с булевыми переменными, для которой разработаны алгоритмы ее решения [6,7]. Однако их применение в рассматриваемом АСУ ввиду большой размерности этой задачи в реальных условиях РП затруднительно. Это приводит к необходимости упрощения задачи, привлечения к ее решению эвристических методов и процедур. Один из таких подходов предложен в [8]. Два других будут рассмотрены ниже.