Моделирование системы автоматизации проектирования

Автор работы: Пользователь скрыл имя, 03 Мая 2014 в 23:23, курсовая работа

Краткое описание

В данной курсовой работе рассматривается моделирование системы автоматизации проектирования(САПР).
В рамках жизненного цикла промышленных изделий САПР решает задачи автоматизации работ на стадиях проектирования и подготовки производства.
Основной целью создания САПР являются — повышение эффективности труда инженеров, включая:
-сокращения трудоёмкости проектирования и планирования;
-сокращения сроков проектирования;
-сокращения себестоимости проектирования и изготовления, уменьшение затрат на эксплуатацию;
-повышения качества и технико-экономического уровня результатов проектирования;
-сокращения затрат на натурное моделирование и испытания.
В данной курсовой включены все этапы моделирования и приведена программа моделирующего алгоритма.

Содержание

Введение
Постановка задачи…………………………………………………..….7
1. Теоритическая часть……………………………………………………8
2. Функциональная схема………………………………………………...11
3. Концептуальная модель……………………………………………….12
4. Обобщенная блок-схема………………………………………………13
5. Детальная блок-схема………………………………………………....15
Заключение …………………………………………….…...……….....20
Список литературы……………………………………….……….…...21
Приложение…………………………...………………………………..22

Прикрепленные файлы: 1 файл

Курсовая-по ИМЭП.docx

— 385.26 Кб (Скачать документ)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. е   -     Получение ответа на строку работы ЭВМ
  2. t     -    Получение ответа на строку работы терминала
  3. Verms- данное время для моделирование системы.
  4. Tosk -   сумма «е»
  5. Tost   -   сумма «t»
  6. Tobs -   Т моделирования
  7. rab_pro- Оющая количество работы проектировшика
  8. k_zag - коэффициент загрузки ЭВМ
  9. ver_pr_p- вероятность простоя проектировщика из-за занятости ЭВМ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

Машинное моделирование за последние десятилетие превратилось из эксперимента для получения численных решений различных аналитических задач в мощный аппарат исследования и проектирования больших систем. Метод моделирования с успехом переменяется в различных систем. В настоящее время метод моделирования на ЭВМ, учитывая сложности объекта широко распространен как при анализе, так при синтезе. Включение машинных моделей в состав АСУ позволяет решать задачи планирование и управление, прогнозирования, дискретизации и т.д.

Эффективность моделирования определяется разработкой научных основ моделирования и развитием средств вычислительной техники.

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

На основе полученного задания был выполнен прогон построенной модели в течение 6 ч. (21600 с.). По результатам полученных данных были выявлены вероятность простоя проектировщика из за занятости ЭВМ и коэффициент загрузки ЭВМ. Можно теперь сделать вывод о том, что в системе есть некоторые факторы, которые неблагоприятно влияют на её работоспособность.

 

 

 

            Список использованной литературы:

 

  1. Вся актуальная информация про  САПР:

http://ru.wikipedia.org/wiki/

  1. Ли И.Т.: «Конспект лекций по курсу ИМЭП», Душанбе – 2008 г.
  2. Рябов  В. Ф.,  Советов  Б. Я.: «Машинное моделирование при проектировании больших систем», Ленинград – 1978 г.
  3. Буслено Н. Л.: «Моделирование сложных систем», Москва – 1968 г.
  4. Советов Б. Я., Яковлев С. А.: «Моделирование систем. Курсовое проектирование», Москва – 1988 г.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение

Листинг программы

#include <cstdlib>

#include <iostream>

 

using namespace std;

 

int main(int argc, char *argv[])

{

    int a,e,t,vrems,p, s,tosk=0,tost=0,tns[10],k=0;

    float rab_pro=0, tzk=0, tanp=0, sanp=0, tobs=0;

    cout<<"VVEDITE SKOLKO VREMENI ZANIMAET NABOR ODNOY STROKI = ";

    cin>>s;

    cout<<"VVEDITE SKOLKO VREMENI ZANIMAET POLUCHENIE ODNOY STROKI RABOTI EVM = ";

    cin>>e;

    cout<<"VVEDITE SKOLKO VREMENI ZANIMAET POLUCHENIE ODNOY STROKI RABOTI terminala = ";

    cin>>t;

     cout<<"VVEDITE SKOLKO VREMENI ZANIMAET POSRUPLENIE NA RESHENIE V EVM = ";

    cin>>p;

    cout<<"VVEDITE VREMEYA SNODELIRUEMOY RABOTI SISTEMI = ";

    cin>>vrems;

    do{

    for(int i=0;i<10;i++)

    {

 

            a=rand()%10+4;

            //cout<<"NABOR STROKI = "<<a<<" SEC"<<endl;

            tns[i]=a;

            sanp+=tns[i];

            tosk+=e;

          // cout<<tosk<<"     ";

            tost+=t;

           //cout<<tost<<endl;

    }

    float trk;

    trk=rand()%8+6;

   // cout<<"POVTOROV: "<<k+1<<"---tRk="<<trk<<"  tZk=";

    tzk+=tosk+trk;

   

    //cout<<tzk;

    k++;

    tanp+=30;

  rab_pro+=tanp+sanp;

    //cout<<"   sanp="<<sanp<<"  tanp= "<<tanp<<"   TOBS="<<tobs<<endl;

    tobs+=tosk+tost+sanp+trk+8+tanp;

  //  tosk=0;tost=0; sanp=0;

}while(tobs<=vrems);

 cout<<"_____________________________________________________"<<endl;

cout<<"             RABOTA PROEKTIROVSHIKA = "<<rab_pro<<endl<<endl;

 cout<<"_____________________________________________________"<<endl;

float k_zag=0, ver_pr_p=0;

k_zag=tzk/(vrems);

ver_pr_p=(tobs-rab_pro)/tobs;

cout<<"                  KOEFICENT ZAGRUZKI= "<<k_zag<<endl<<endl;

cout<<"VEROYATNOST PROSTOYA PROEKTIROVSHIKA= "<<ver_pr_p<<endl<<endl;

 cout<<"_____________________________________________________"<<endl;

    system("PAUSE");

    return 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




 

 

 

 

 

 

 

 


Информация о работе Моделирование системы автоматизации проектирования