Министерство Образования и Культуры Российской Федерации
Министерство Образования Республики Таджикистан
Российско - Таджикский (Славянский) Университет
Экономический факультет
Кафедра
«Информатики и ИС»
Курсовая работа
По дисциплине: «Имитационное моделирование экономических процессов»
На
тему: «Моделирование системы автоматизации проектирования»
Выполнил: студент 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 |