Моделирование системы автоматизации проектирования
Министерство
Образования и Культуры Российской Федерации
Министерство
Образования Республики Таджикистан
Российско
- Таджикский (Славянский) Университет
Экономический
факультет
Кафедра
«Информатики и ИС»
Курсовая
работа
По
дисциплине: «Имитационное моделирование экономических процессов»
На
тему: «Моделирование системы автоматизации проектирования»
Выполнил: студент
4-ого курса
Экономического
факультета
Прикладная
Информатика группа «А»
Солиев У.
Научный
руководитель:
Бахтеев К.С.
Душанбе-2013
Аннотация
В данной курсовой работе рассматривается
моделирование системы автоматизации проектирования(САПР).
В рамках жизненного цикла промышленных изделий
САПР решает задачи автоматизации работ на стадиях проектирования и подготовки
производства.
Основной целью создания САПР являются -
повышение эффективности труда инженеров, включая:
сокращения трудоёмкости проектирования и
планирования;
сокращения сроков проектирования;
сокращения себестоимости проектирования и
изготовления, уменьшение затрат на эксплуатацию;
повышения качества и технико-экономического
уровня результатов проектирования;
сокращения затрат на натурное моделирование и
испытания.
В данной курсовой включены все этапы
моделирования и приведена программа моделирующего алгоритма.
Содержание
Задание
по курсовой работе
Введение
Постановка
задачи
Теоретическая
часть
Функциональная
схема
Концептуальная
модель
Обобщенная
блок-схема
Детальная
блок-схема
Заключение
Список
литературы
Приложение
Задание по курсовой работе
Техническое задание
Ознакомиться с необходимой литературой. Дать
аналитический обзор проблемы моделирования системы.
Теория: информация про вычислительную систему
Исходные данные:.Tpost=10±5 сек.Тоbs = 10±3сек
Отчетный материал курсовой работы:.Пояснительная
записка.Графический материал
.Концептуальная система
.Функциональная система
.Обобщенная блок - схема
.Детальная блок - схема. Рекомендуемая
литература:
<#"826543.files/image001.gif">
Функциональная схема
Функциональная схема показывает типы устройств и
соединений в таком виде, в каком их легче понять.
(а), 1(б) и 1(в)- согласно задачи эти стрелки
обозначают ввод строки проектировщиком в ЭВМ и работы терминала( в программе
внутренний цикл).
(а) и 2(б)- это внешний цикл работает один раз,
когда внутренний цикл
( стрелки 1(а), 1(б) и 1(в)) повторяются 10 раз.
Я создал функциональную схему для того, чтобы
легче было создать концептуальную схему, которая показывает, что наша система
многофазная одноканальная т.е. комбинированная.
Концептуальная схема
В этой схеме наглядно видна цепочка нашей
системы, как она устроена с точки зрения имитационного моделирования.
Обобщенная блок-схема моделирующего алгоритма
СМО
автоматизация
моделирование алгоритм
В данном блоке обнуляем все счетчики и вводим
наши данные
Блок цикла с условием
Тут задается параметр входного потока
Показывает текущие очереди, состояния устройств
Формируется очередь перед устройством обработки
Выбор заявки, из очереди исходя из критерий
Отказ заявок исходя из условий и размера очереди
Блок определения состояния СМО после всех
операций
Конец моделирования
Детальная блок -схема
е - Получение ответа на строку работы ЭВМ-
Получение ответа на строку работы терминала данное время для моделирование
системы.- сумма «е»- сумма «t»- Т моделирования_pro- Оющая количество работы
проектировшика_zag - коэффициент загрузки ЭВМ_pr_p- вероятность простоя
проектировщика из-за занятости ЭВМ
Заключение
Машинное моделирование за последние десятилетие
превратилось из эксперимента для получения численных решений различных аналитических
задач в мощный аппарат исследования и проектирования больших систем. Метод
моделирования с успехом переменяется в различных систем. В настоящее время
метод моделирования на ЭВМ, учитывая сложности объекта широко распространен как
при анализе, так при синтезе. Включение машинных моделей в состав АСУ позволяет
решать задачи планирование и управление, прогнозирования, дискретизации и т.д.
Эффективность моделирования определяется
разработкой научных основ моделирования и развитием средств вычислительной
техники.
Существенное развития моделирование получает при
использование накатов прикладных программ имитации и многомашинных
вычислительных комплектов, позволяющих исследовать на качественном уровне
сложные классы систем.
На основе полученного задания был выполнен
прогон построенной модели в течение 6 ч. (21600 с.). По результатам полученных
данных были выявлены вероятность простоя проектировщика из за занятости ЭВМ и
коэффициент загрузки ЭВМ. Можно теперь сделать вывод о том, что в системе есть
некоторые факторы, которые неблагоприятно влияют на её работоспособность.
Список использованной литературы
Ли
И.Т.: «Конспект лекций по курсу ИМЭП», Душанбе - 2008 г.
Рябов
В. Ф., Советов Б. Я.: «Машинное моделирование при проектировании больших
систем», Ленинград - 1978 г.
Буслено
Н. Л.: «Моделирование сложных систем», Москва - 1968 г.
Советов
Б. Я., Яковлев С. А.: «Моделирование систем. Курсовое проектирование», Москва -
1988 г.
Приложение
Листинг программы
#include <cstdlib>
#include <iostream>namespace
std;main(int argc, char *argv[])
{a,e,t,vrems,p,
s,tosk=0,tost=0,tns[10],k=0;rab_pro=0, tzk=0, tanp=0, sanp=0,
tobs=0;<<"VVEDITE SKOLKO VREMENI ZANIMAET NABOR ODNOY STROKI =
";>>s;<<"VVEDITE SKOLKO VREMENI ZANIMAET POLUCHENIE ODNOY
STROKI RABOTI EVM = ";>>e;<<"VVEDITE SKOLKO VREMENI
ZANIMAET POLUCHENIE ODNOY STROKI RABOTI terminala =
";>>t;<<"VVEDITE SKOLKO VREMENI ZANIMAET POSRUPLENIE NA
RESHENIE V EVM = ";>>p;<<"VVEDITE VREMEYA SNODELIRUEMOY
RABOTI SISTEMI = ";>>vrems;{(int i=0;i<10;i++)
{=rand()%10+4;
//cout<<"NABOR STROKI =
"<<a<<" SEC"<<endl;[i]=a;+=tns[i];+=e;
// cout<<tosk<<"
";+=t;
//cout<<tost<<endl;
}trk;=rand()%8+6;
// cout<<"POVTOROV:
"<<k+1<<"---tRk="<<trk<<"
tZk=";+=tosk+trk;
//cout<<tzk;++;+=30;_pro+=tanp+sanp;
//cout<<"
sanp="<<sanp<<" tanp= "<<tanp<<"
TOBS="<<tobs<<endl;+=tosk+tost+sanp+trk+8+tanp;
// tosk=0;tost=0; sanp=0;
}while(tobs<=vrems);<<"_____________________________________________________"<<endl;<<"
RABOTA PROEKTIROVSHIKA =
"<<rab_pro<<endl<<endl;<<"_____________________________________________________"<<endl;k_zag=0,
ver_pr_p=0;_zag=tzk/(vrems);_pr_p=(tobs-rab_pro)/tobs;<<" KOEFICENT
ZAGRUZKI= "<<k_zag<<endl<<endl;<<"VEROYATNOST
PROSTOYA PROEKTIROVSHIKA= "<<ver_pr_p<<endl<<endl;<<"_____________________________________________________"<<endl;("PAUSE");EXIT_SUCCESS;
}}
Набор
одной строки
|
Получение
ответа на одной строки работы ЭВМ
|
Получение
ответа на одной строки работы терминала
|
Поступление
на решение в ЭВМ
|
вероятность
простоя проектировщика из-за занятости ЭВМ.
|
коэффициент
загрузки ЭВМ
|
5
|
3
|
5
|
7
|
0,419364
|
0,173056
|
15
|
3
|
5
|
7
|
0,399464
|
0,151759
|
5
|
3
|
5
|
13
|
0,418994
|
0,172361
|
15
|
3
|
5
|
13
|
0,151111
|
0,399075
|