Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Министерство Образования и Культуры Российской Федерации

Министерство Образования Республики Таджикистан

Российско - Таджикский (Славянский) Университет

Экономический факультет

Кафедра «Информатики и ИС»

Курсовая работа

По дисциплине: «Имитационное моделирование экономических процессов»

На тему: «Моделирование системы автоматизации проектирования»

Выполнил: студент 4-ого курса

Экономического факультета

Прикладная Информатика группа «А»

Солиев У.

Научный руководитель:

Бахтеев К.С.

Душанбе-2013

Аннотация

В данной курсовой работе рассматривается моделирование системы автоматизации проектирования(САПР).

Основной целью создания САПР являются -- повышение эффективности труда инженеров, включая:

В данной курсовой включены все этапы моделирования и приведена программа моделирующего алгоритма.

Задание по курсовой работе

Введение

Постановка задачи

Теоретическая часть

Функциональная схема

Концептуальная модель

Обобщенная блок-схема

Детальная блок-схема

Заключение

Список литературы

Приложение

Задание по курсовой работе

Техническое задание

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

Теория: информация про вычислительную систему

Исходные данные:

l.Tpost=10±5 сек

ll.Тоbs = 10±3сек

Отчетный материал курсовой работы:

l.Пояснительная записка

ll.Графический материал

1.Концептуальная система

2.Функциональная система

3.Обобщенная блок - схема

http://www.ru.wikipedia.org

Введение

В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решения на основе полученной информации.

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

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

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

В настоящее время распространены методы машинной реализации исследования характеристик процесса функционирования больших систем. Для реализации математической модели на ЭВМ необходимо построить соответствующий моделирующий алгоритм.

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

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

Имитационные модели позволяют достаточно просто учитывать такие факторы, как наличие дискретных и непрерывных элементов, нелинейные характеристики элементов системы, многочисленные случайные воздействия и другие факторы, которые часто создают трудности при аналитических исследованиях. В настоящее время имитационное моделирование - наиболее эффективный метод исследования больших систем, а часто и единственный практически доступный метод получения информации о поведении системы, особенно на этапе её проектирования.

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

Постановка задачи

Система автоматизации проектирования состоит из трех ЭВМ и трех терминалов. Каждый проектировщик формирует задание на расчет в интерактивном режиме. Набор одной строки задания занимает 10±5сек. Получение ответа на строку занимает 3 сек. работы ЭВМ и 5 сек. работы терминала. После набора 10 строк задание считается сформированным и поступает на решение в ЭВМ в течение 10±3сек. При этом она прекращает выдачу ответов на вводимые строки. После решения производится вывод результата на терминал, что требует 8 сек. его работы. Затем производится анализ результата, который занимает у проектировщика 30 сек., после чего цикл проектирования повторяется.

Смоделировать работу системы в течение 6 часов. Определить вероятность простоя проектировщика из-за занятости ЭВМ и коэффициент загрузки ЭВМ.

Теоретическая часть

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

Система автоматизированного проектирования. Наиболее популярная расшифровка. В современной технической, учебной литературе и государственных стандартах аббревиатура САПР раскрывается именно так.

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

Система автоматического проектирования. Это неверное толкование. Понятие «автоматический» подразумевает самостоятельную работу системы без участия человека. В САПР часть функций выполняет человек, а автоматическими являются только отдельные проектные операции и процедуры. Слово «автоматизированный», по сравнению со словом «автоматический», подчёркивает участие человека в процессе.

Программное средство для автоматизации проектирования. Это излишне узкое толкование. В настоящее время часто понимают САПР лишь как прикладное программное обеспечение для осуществления проектной деятельности. Однако в отечественной литературе и государственных стандартах САПР определяется как более ёмкое понятие, включающее не только программные средства.

Цели создания и задачи

В рамках жизненного цикла промышленных изделий САПР решает задачи автоматизации работ на стадиях проектирования и подготовки производства.

Основная цель создания САПР -- повышение эффективности труда инженеров, включая:

Сокращения трудоёмкости проектирования и планирования;

Сокращения сроков проектирования;

Сокращения себестоимости проектирования и изготовления, уменьшение затрат на эксплуатацию;

Повышения качества и технико-экономического уровня результатов проектирования;

Сокращения затрат на натурное моделирование и испытания.

Достижение этих целей обеспечивается путем:

Автоматизации оформления документации;

Информационной поддержки и автоматизации процесса принятия решений;

Использования технологий параллельного проектирования;

Унификации проектных решений и процессов проектирования;

Повторного использования проектных решений, данных и наработок;

Стратегического проектирования;

Замены натурных испытаний и макетирования математическим моделированием;

Повышения качества управления проектированием;

Применения методов вариантного проектирования и оптимизации.

Подсистемы

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

Проектирующие подсистемы -- объектно-ориентированные подсистемы, реализующие определенный этап проектирования или группу связанных проектных задач. В зависимости от отношения к объекту проектирования, делятся на:

Объектные -- выполняющие проектные процедуры и операции, непосредственно связанные с конкретным типом объектов проектирования.

Инвариантные -- выполняющие унифицированные проектные процедуры и операции, имеющие смысл для многих типов объектов проектирования.

Примерами проектирующих подсистем могут служить подсистемы геометрического трехмерного моделирования механических объектов, схемотехнического анализа, трассировки соединений в печатных платах.

Типичными обслуживающими подсистемами являются:

подсистемы управления проектными данными обучающие подсистемы для освоения пользователями технологий, реализованных в САПР подсистемы графического ввода-вывода система управления базами данных (СУБД).

функционировании САПР, и юридический статус результатов её функционирования.

Классификация

ГОСТ 23501.108-85 устанавливает следующие признаки классификации САПР:

Функциональная схема

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Функциональная схема показывает типы устройств и соединений в таком виде, в каком их легче понять.

1(а), 1(б) и 1(в)- согласно задачи эти стрелки обозначают ввод строки проектировщиком в ЭВМ и работы терминала(в программе внутренний цикл).

2(а) и 2(б)- это внешний цикл работает один раз, когда внутренний цикл

(стрелки 1(а), 1(б) и 1(в)) повторяются 10 раз.

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

Концептуальная схема

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

В этой схеме наглядно видна цепочка нашей системы, как она устроена с точки зрения имитационного моделирования.

Обобщенная блок-схема моделирующего алгоритма СМО

автоматизация моделирование алгоритм

В данном блоке обнуляем все счетчики и вводим наши данные

Блок цикла с условием

Тут задается параметр входного потока

Показывает текущие очереди, состояния устройств

Формируется очередь перед устройством обработки

Выбор заявки, из очереди исходя из критерий

Отказ заявок исходя из условий и размера очереди

Блок определения состояния СМО после всех операций

Конец моделирования

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Детальная блок -схема

е - Получение ответа на строку работы ЭВМ

t - Получение ответа на строку работы терминала

Verms- данное время для моделирование системы.

Tosk - сумма «е»

Tost - сумма «t»

Tobs - Т моделирования

rab_pro- Оющая количество работы проектировшика

k_zag - коэффициент загрузки ЭВМ

ver_pr_p- вероятность простоя проектировщика из-за занятости ЭВМ

Заключение

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

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

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

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

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

Ли И.Т.: «Конспект лекций по курсу ИМЭП», Душанбе - 2008 г.

Рябов В. Ф., Советов Б. Я.: «Машинное моделирование при проектировании больших систем», Ленинград - 1978 г.

Буслено Н. Л.: «Моделирование сложных систем», Москва - 1968 г.

Советов Б. Я., Яковлев С. А.: «Моделирование систем. Курсовое проектирование», Москва - 1988 г.

Приложение

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

#include

#include

using namespace std;

int main(int argc, char *argv)

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

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

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

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

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

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

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

cin>>vrems;

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

//cout<<"NABOR STROKI = "<

// cout<

//cout<

// cout<<"POVTOROV: "<

cout<<" RABOTA PROEKTIROVSHIKA = "<

cout<<"_____________________________________________________"<

float k_zag=0, ver_pr_p=0;

k_zag=tzk/(vrems);

ver_pr_p=(tobs-rab_pro)/tobs;

cout<<" KOEFICENT ZAGRUZKI= "<

cout<<"VEROYATNOST PROSTOYA PROEKTIROVSHIKA= "<

cout<<"_____________________________________________________"<

system("PAUSE");

return EXIT_SUCCESS;

Набор одной строки

Получение ответа на одной строки работы ЭВМ

Получение ответа на одной строки работы терминала

Поступление на решение в ЭВМ

вероятность простоя проектировщика из-за занятости ЭВМ.

коэффициент загрузки ЭВМ

Размещено на Allbest.ru

Подобные документы

    Мoделирoвание рабoты системы САПР. Построение мoделирующей системы, укрупненного моделирующего алгоритма, разрабoтка структурнoй схемы, пoстрoение временнoй диаграммы, математическoй мoдели. Анализ результатoв имитациoннoгo и аналитическoгo мoделирoвания.

    курсовая работа , добавлен 28.06.2011

    Обоснование, схема и описание бизнес-процесса организации. Идентификация законов распределения случайных величин. Разработка и описание моделирующего алгоритма для реализации программы имитационной модели. Разработка компьютерной программы моделирования.

    курсовая работа , добавлен 28.07.2013

    Моделирование работы регулировочного участка цеха. Выбор методов решения задачи. Критерий оценки эффективности процесса функционирования системы - вероятность отказа агрегату в первичной обработке. Алгоритмизация модели системы и ее машинная реализация.

    курсовая работа , добавлен 27.01.2011

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

    курсовая работа , добавлен 29.01.2011

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

    курсовая работа , добавлен 01.12.2013

    Организационно-функциональная структура предприятия ООО "Колорит", его характеристика, основные технико-экономические показатели, дерево целей и функциональные задачи. Математическая модель прибыли предприятия, разработка алгоритма и анализ результатов.

    курсовая работа , добавлен 21.01.2010

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

    курсовая работа , добавлен 05.01.2013

    Методика и основные этапы построения математических моделей, их сущность и особенности, порядок разработки. Составление математических моделей для системы "ЭМУ-Д". Алгоритм расчета переходных процессов в системе и оформление результатов программы.

    реферат , добавлен 22.04.2009

    Моделирование работы магазина, торгующего 20 видами товаров и обслуживания заданного числа покупателей с использованием языка GРSS. Определение суммарной стоимости всех покупок и поступлений, разницы между ними. Текст модели и последняя статистика по ней.

    контрольная работа , добавлен 22.01.2011

    Процесс создания и проектирования системы будущих пользователей. Управление деятельностью предприятий, планирование, информационный поиск в больших массивах информации. Основные этапы информационного моделирования Мартина. Пакет Visible Analyst Workbench.

Программные средства автоматизации конструирования, моделирования и проектирования


1. Пакеты прикладных программ САПР

2. SCADA-системы

3. Инструментальная среда разработки приложений сбора данных и управления Genie


1. Пакеты прикладных программ САПР

САПР - признанная область применения вычислительной техники. Компьютер может предоставить конструкторам и технологам полный набор возможностей САПР и, освободив их от рутинной работы, дать возможность заниматься творчеством, что резко повышает производительность труда.

Приближение САПР к конструктору позволило резко повысить производительность самих САПР, распространение которых сдерживалось трудностью алгоритмизации конструкторских задач. Действительно, невозможно к каждому конструктору “приставить” программиста. Это противоречие может быть устранено только широким распространением прикладных программных средств, “общающихся” с конструктором на “естественном” языке. Следует отметить, что это справедливо не только для компьютерной графики. Практически все современное программное обеспечение ориентируется на пользователя, дружелюбно общаясь с ним понятным ему способом и предоставляя ему полную свободу действий. Такое “общение” человека с компьютером возможно только в интерактивном (диалоговом) режиме, когда пользователь тут же на экране видит результат своих действий. САПР также ориентированы на работу в интерактивном режиме, предоставляя проектировщику оперативный доступ к графической информации, простой и эффективный язык управления ее обработкой с практически неограниченными возможностями контроля результатов. В первую очередь это относится к графическому диалогу, поскольку именно графика (чертежи, схемы, диаграммы и т.п.) как наиболее эффективный способ представления информации, занимает привилегированное положение в САПР. Таким образом, удается автоматизировать самую трудоемкую часть работы - по оценкам специалистов конструкторских бюро, в процессе традиционного проектирования на разработку и оформление чертежей приходится около 70% от общих трудозатрат конструкторской работы (15% - на организацию и ведение архивов, и 15% - собственно на проектирование, включающее в себя разработку конструкции, расчеты, согласование со смежными областями и т.д.).

Многие современные программные системы, ориентированные на проектирование промышленных изделий, имеют достаточно большой арсенал возможностей интерактивной графики, обеспечивая возможность создания и редактирования двумерных изображений, состоящих из проекций изделия, штриховки, размеров и т.д., а также формирования реалистичных трехмерных изображений проектируемых изделий, построенных из исходных данных чертежа с удалением невидимых линий, с учетом различных способов освещения, задания параметров структуры поверхностей и т.п. При этом САПР предоставляют принципиально недостижимые ранее возможности. Фактически конструктор попадает в новую среду - среду компьютерной графики. И качество пакета САПР едва ли не в первую очередь определяется тем, насколько труден для конструктора переход к новой технологии при использовании того или иного пакета.

В настоящее время существует огромное количество САПР различной сложности и назначения. Очевидно, что пользователь будет выбирать систему, согласовывая необходимость графических возможностей со стоимостью системы и технических средств, которые обладают требуемыми возможностями. Например, стоимость АРМ (“workstation”) Apollo или SAN, обладающих всеми мыслимыми на сегодняшний день возможностями, существенно выше стоимости любого обычного ПК - это просто другой класс машин. Для большинства чертежно-конструкторских работ требуются более скромные, однако все же достаточно широкие возможности, и ряд систем способен их удовлетворить.

Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk, а также системы Pcad, OrCAD (разработка и моделирование электронных устройств, в основном - печатных плат), ArchiCAD (архитектура), «Базис», «Компас», «SolidWorks» (механика), каждая из которых имеет свои преимущества и недостатки и предпочтительную область применения.

Фирма AutoDesk является одним из признанных лидеров в области разработки САПР, а созданный ею пакет AutoCad - одним из лучших. Это сложная и разветвленная по своей структуре система, которая в то же время легко управляется при помощи простых и ясных команд. Эта система дает пользователю ПК возможности, ранее доступные только на больших и дорогих вычислительных системах. AutoCad обладает эффективной системой ведения диалога с пользователем при помощи нескольких меню. Использование слоев также предоставляет дополнительные удобства для проектировщика, позволяя при наложении слоев с нарисованными на них изображениями отдельных деталей контролировать их совместимость при общей компоновке, а также держать “про запас” любое число различных вариантов деталей и, включая либо выключая слои, выборочно вводить их в общую компоновку. Законченные чертежи можно хранить в виде комплекта слайдов с возможностью их автоматического просмотра, причем доступность большого количества цветов делает работу с такой системой эстетически приятной.

AutoCad - универсальный графический пакет, предназначенный для любого специалиста, работающего с технической графикой. Фирма AutoDesk, ориентируясь на самый широкий круг пользователей, заложила в пакет богатые возможности адаптации к любым предметным областям. Именно поэтому AutoCad завоевал широкую популярность и продолжает сохранять свои позиции на мировом рынке.

Кроме автоматизации собственно чертежно-графических работ, AutoCad с его расширениями (AutoShade, AutoFlix, 3D-STUDIO и др.) предоставляет следующие возможности:

* графическое моделирование, т.е. использование компьютера в САПР в качестве мощного вычислительного средства, позволяющего без особых навыков программирования работать со сложными пространственными моделями;

* создание и ведение информационной базы данных (архива) чертежей;

* создание библиотеки стандартных элементов чертежей, относящихся к какой-то предметной области, с тем чтобы строить новые чертежи из уже созданных ранее элементов;

* параметризация чертежей - построение деталей и чертежей с новыми размерами на основе один раз нарисованного чертежа (модели);

* создание демонстрационных иллюстраций и мультфильмов.

Фирма AutoDesk на протяжении нескольких лет совершенствует свою систему - в настоящее время существует несколько версий, отличающихся своими функциональными возможностями. Все они совместимы “снизу вверх”, т.е. чертежи, созданные на ранних версиях, обрабатываются на более поздних. Наиболее широко сейчас используются версии с 10-й по 14-ю. Последняя версия AutoCAD 2000.

КОМПАС 5 представляет собой современный программный продукт, функционирующий под управлением операционной системы Windows 95/98/NT.

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

Поддерживается одновременная работа с несколькими документами, а также отображение каждого документа в нескольких окнах. Реализованы различные режимы резервного копирования загруженных документов.

Печать разработанных документов может выполняться на любых устройствах (принтерах или плоттерах), поддерживаемых Windows. Реалистичное изображение документов в режиме предварительного просмотра позволяет скомпоновать на поле вывода и распечатать одновременно несколько документов. Обеспечена гибкая настройка всех параметров печати. В состав системы входит утилита для разработки собственных драйверов перьевых устройств вывода (плоттеров).

КОМПАС 5 поддерживает технологию OLE, что позволяет вставить документы КОМПАС в любой документ, являющийся OLE-контейнером (например, в документ MS Word). Созданный таким образом OLE-объект в дальнейшем можно просматривать при помощи КОМПАС-Viewer или редактировать средствами КОМПАС. Если при вставке OLE-объекта сохранена связь с источником, то все вносимые в источник изменения будут отражаться в документе-контейнере.

Основными компонентами КОМПАС 5 являются КОМПАС-ГРАФИК – редактор конструкторской документации и КОМПАС-3D – система трехмерного твердотельного моделирования.

Графический редактор позволяет разрабатывать выпускать различные документы - эскизы, чертежи, схемы, плакаты и т.д. В системе предусмотрены два вида графических документов - чертежи и фрагменты. Чертеж обладает рамкой и основной надписью, в нем можно создавать до 255 видов (проекций, разрезов, сечений), имеющих разный масштаб изображения. На листе чертежа могут быть размещены спецификация, технические требования, знак неуказанной шероховатости. Фрагмент содержит изображение в натуральную величину без элементов оформления (рамки, технических требований и т.п.).

Любой вид чертежа или фрагмент может содержать до 255 слоев, каждый из которых можно делать текущим или недоступным для редактирования или невидимым.


Рис.1. Экранная форма КОМПАС.

КОМПАС-ГРАФИК позволяет работать со всеми типами графических примитивов, необходимыми для выполнения любого построения. К ним относятся точки, прямые, отрезки, окружности, эллипсы, дуги окружностей и эллипсов, многоугольники, ломаные линии, кривые NURBS (в том числе кривые Безье). Разнообразные способы и режимы построения этих примитивов (например, команды создания фасок, скруглений, эквидистант, построения отрезков и окружностей, касательных к объектам и т.п.) избавляют пользователя от необходимости производить сложные вспомогательные построения. Для ускорения построений можно использовать локальные системы координат, разномасштабную сетку и механизм объектных привязок.

Министерство Образования и Культуры Российской Федерации

Министерство Образования Республики Таджикистан

Российско - Таджикский (Славянский) Университет

Экономический факультет

Кафедра «Информатики и ИС»

Курсовая работа

По дисциплине: «Имитационное моделирование экономических процессов»

На тему: «Моделирование системы автоматизации проектирования»

Выполнил: студент 4-ого курса

Экономического факультета

Прикладная Информатика группа «А»

Солиев У.

Научный руководитель:

Бахтеев К.С.

Душанбе-2013

Аннотация

В данной курсовой работе рассматривается моделирование системы автоматизации проектирования(САПР).

Основной целью создания САПР являются - повышение эффективности труда инженеров, включая:

сокращения сроков проектирования;

В данной курсовой включены все этапы моделирования и приведена программа моделирующего алгоритма.

Задание по курсовой работе

Введение

Постановка задачи

Теоретическая часть

Функциональная схема

Концептуальная модель

Обобщенная блок-схема

Детальная блок-схема

Заключение

Список литературы

Приложение

Задание по курсовой работе

Техническое задание

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

Теория: информация про вычислительную систему

Исходные данные:.Tpost=10±5 сек.Тоbs = 10±3сек

Отчетный материал курсовой работы:.Пояснительная записка.Графический материал

Концептуальная система

Функциональная система

Обобщенная блок - схема

<#"justify">Введение

В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решения на основе полученной информации.

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

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

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

В настоящее время распространены методы машинной реализации исследования характеристик процесса функционирования больших систем. Для реализации математической модели на ЭВМ необходимо построить соответствующий моделирующий алгоритм.

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

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

Имитационные модели позволяют достаточно просто учитывать такие факторы, как наличие дискретных и непрерывных элементов, нелинейные характеристики элементов системы, многочисленные случайные воздействия и другие факторы, которые часто создают трудности при аналитических исследованиях. В настоящее время имитационное моделирование - наиболее эффективный метод исследования больших систем, а часто и единственный практически доступный метод получения информации о поведении системы, особенно на этапе её проектирования.

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

Постановка задачи

Система автоматизации проектирования состоит из трех ЭВМ и трех терминалов. Каждый проектировщик формирует задание на расчет в интерактивном режиме. Набор одной строки задания занимает 10±5сек. Получение ответа на строку занимает 3 сек. работы ЭВМ и 5 сек. работы терминала. После набора 10 строк задание считается сформированным и поступает на решение в ЭВМ в течение 10±3сек. При этом она прекращает выдачу ответов на вводимые строки. После решения производится вывод результата на терминал, что требует 8 сек. его работы. Затем производится анализ результата, который занимает у проектировщика 30 сек., после чего цикл проектирования повторяется.

Смоделировать работу системы в течение 6 часов. Определить вероятность простоя проектировщика из-за занятости ЭВМ и коэффициент загрузки ЭВМ.

Теоретическая часть

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

Система автоматизированного проектирования. Наиболее популярная расшифровка. В современной технической, учебной литературе и государственных стандартах аббревиатура САПР раскрывается именно так.

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

Система автоматического проектирования. Это неверное толкование. Понятие «автоматический» подразумевает самостоятельную работу системы без участия человека. В САПР часть функций выполняет человек, а автоматическими являются только отдельные проектные операции и процедуры. Слово «автоматизированный», по сравнению со словом «автоматический», подчёркивает участие человека в процессе.

Программное средство для автоматизации проектирования. Это излишне узкое толкование. В настоящее время часто понимают САПР лишь как прикладное программное обеспечение для осуществления проектной деятельности. Однако в отечественной литературе и государственных стандартах САПР определяется как более ёмкое понятие, включающее не только программные средства.

Цели создания и задачи

В рамках жизненного цикла промышленных изделий САПР решает задачи автоматизации работ на стадиях проектирования и подготовки производства.

Основная цель создания САПР - повышение эффективности труда инженеров, включая:

сокращения трудоёмкости проектирования и планирования;

сокращения себестоимости проектирования и изготовления, уменьшение затрат на эксплуатацию;

повышения качества и технико-экономического уровня результатов проектирования;

сокращения затрат на натурное моделирование и испытания.

Достижение этих целей обеспечивается путем:

автоматизации оформления документации;

информационной поддержки и автоматизации процесса принятия решений;

использования технологий параллельного проектирования;

унификации проектных решений и процессов проектирования;

повторного использования проектных решений, данных и наработок;

стратегического проектирования;

замены натурных испытаний и макетирования математическим моделированием;

повышения качества управления проектированием;

применения методов вариантного проектирования и оптимизации.

Подсистемы

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

Проектирующие подсистемы - объектно-ориентированные подсистемы, реализующие определенный этап проектирования или группу связанных проектных задач. В зависимости от отношения к объекту проектирования, делятся на:

Объектные - выполняющие проектные процедуры и операции, непосредственно связанные с конкретным типом объектов проектирования.

Инвариантные - выполняющие унифицированные проектные процедуры и операции, имеющие смысл для многих типов объектов проектирования.

Примерами проектирующих подсистем могут служить подсистемы геометрического трехмерного моделирования механических объектов, схемотехнического анализа, трассировки соединений в печатных платах.

Типичными обслуживающими подсистемами являются:

подсистемы управления проектными данными обучающие подсистемы для освоения пользователями технологий, реализованных в САПР подсистемы графического ввода-вывода система управления базами данных (СУБД).

функционировании САПР, и юридический статус результатов её функционирования.

Классификация

ГОСТ 23501.108-85 устанавливает следующие признаки классификации САПР:

Функциональная схема

Функциональная схема показывает типы устройств и соединений в таком виде, в каком их легче понять.

(а), 1(б) и 1(в)- согласно задачи эти стрелки обозначают ввод строки проектировщиком в ЭВМ и работы терминала(в программе внутренний цикл).

(а) и 2(б)- это внешний цикл работает один раз, когда внутренний цикл

(стрелки 1(а), 1(б) и 1(в)) повторяются 10 раз.

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

Концептуальная схема

В этой схеме наглядно видна цепочка нашей системы, как она устроена с точки зрения имитационного моделирования.

Обобщенная блок-схема моделирующего алгоритма СМО

автоматизация моделирование алгоритм

В данном блоке обнуляем все счетчики и вводим наши данные

Блок цикла с условием

Тут задается параметр входного потока

Показывает текущие очереди, состояния устройств

Формируется очередь перед устройством обработки

Выбор заявки, из очереди исходя из критерий

Отказ заявок исходя из условий и размера очереди

Блок определения состояния СМО после всех операций

Конец моделирования

Детальная блок -схема

е - Получение ответа на строку работы ЭВМ- Получение ответа на строку работы терминала данное время для моделирование системы.- сумма «е»- сумма «t»- Т моделирования_pro- Оющая количество работы проектировшика_zag - коэффициент загрузки ЭВМ_pr_p- вероятность простоя проектировщика из-за занятости ЭВМ

Заключение

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

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

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

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

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

Ли И.Т.: «Конспект лекций по курсу ИМЭП», Душанбе - 2008 г.

Рябов В. Ф., Советов Б. Я.: «Машинное моделирование при проектировании больших систем», Ленинград - 1978 г.

Буслено Н. Л.: «Моделирование сложных систем», Москва - 1968 г.

Советов Б. Я., Яковлев С. А.: «Моделирование систем. Курсовое проектирование», Москва - 1988 г.

Приложение

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

#include

#include namespace std;main(int argc, char *argv)

{a,e,t,vrems,p, s,tosk=0,tost=0,tns,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++)

//cout<<"NABOR STROKI = "<

// cout<

//cout<

}trk;=rand()%8+6;

// cout<<"POVTOROV: "<

Набор одной строкиПолучение ответа на одной строки работы ЭВМПолучение ответа на одной строки работы терминала Поступление на решение в ЭВМвероятность простоя проектировщика из-за занятости ЭВМ.коэффициент загрузки ЭВМ53570,4193640,173056153570,3994640,151759535130,4189940,1723611535130,1511110,399075


1. Пакеты прикладных программ САПР

2. SCADA-системы

3. Инструментальная среда разработки приложений сбора данных и управления Genie


1. Пакеты прикладных программ САПР


САПР - признанная область применения вычислительной техники. Компьютер может предоставить конструкторам и технологам полный набор возможностей САПР и, освободив их от рутинной работы, дать возможность заниматься творчеством, что резко повышает производительность труда.

Приближение САПР к конструктору позволило резко повысить производительность самих САПР, распространение которых сдерживалось трудностью алгоритмизации конструкторских задач. Действительно, невозможно к каждому конструктору “приставить” программиста. Это противоречие может быть устранено только широким распространением прикладных программных средств, “общающихся” с конструктором на “естественном” языке. Следует отметить, что это справедливо не только для компьютерной графики. Практически все современное программное обеспечение ориентируется на пользователя, дружелюбно общаясь с ним понятным ему способом и предоставляя ему полную свободу действий. Такое “общение” человека с компьютером возможно только в интерактивном (диалоговом) режиме, когда пользователь тут же на экране видит результат своих действий. САПР также ориентированы на работу в интерактивном режиме, предоставляя проектировщику оперативный доступ к графической информации, простой и эффективный язык управления ее обработкой с практически неограниченными возможностями контроля результатов. В первую очередь это относится к графическому диалогу, поскольку именно графика (чертежи, схемы, диаграммы и т.п.) как наиболее эффективный способ представления информации, занимает привилегированное положение в САПР. Таким образом, удается автоматизировать самую трудоемкую часть работы - по оценкам специалистов конструкторских бюро, в процессе традиционного проектирования на разработку и оформление чертежей приходится около 70% от общих трудозатрат конструкторской работы (15% - на организацию и ведение архивов, и 15% - собственно на проектирование, включающее в себя разработку конструкции, расчеты, согласование со смежными областями и т.д.).

Многие современные программные системы, ориентированные на проектирование промышленных изделий, имеют достаточно большой арсенал возможностей интерактивной графики, обеспечивая возможность создания и редактирования двумерных изображений, состоящих из проекций изделия, штриховки, размеров и т.д., а также формирования реалистичных трехмерных изображений проектируемых изделий, построенных из исходных данных чертежа с удалением невидимых линий, с учетом различных способов освещения, задания параметров структуры поверхностей и т.п. При этом САПР предоставляют принципиально недостижимые ранее возможности. Фактически конструктор попадает в новую среду - среду компьютерной графики. И качество пакета САПР едва ли не в первую очередь определяется тем, насколько труден для конструктора переход к новой технологии при использовании того или иного пакета.

В настоящее время существует огромное количество САПР различной сложности и назначения. Очевидно, что пользователь будет выбирать систему, согласовывая необходимость графических возможностей со стоимостью системы и технических средств, которые обладают требуемыми возможностями. Например, стоимость АРМ (“workstation”) Apollo или SAN, обладающих всеми мыслимыми на сегодняшний день возможностями, существенно выше стоимости любого обычного ПК - это просто другой класс машин. Для большинства чертежно-конструкторских работ требуются более скромные, однако все же достаточно широкие возможности, и ряд систем способен их удовлетворить.

Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk, а также системы Pcad, OrCAD (разработка и моделирование электронных устройств, в основном - печатных плат), ArchiCAD (архитектура), «Базис», «Компас», «SolidWorks» (механика), каждая из которых имеет свои преимущества и недостатки и предпочтительную область применения.

Фирма AutoDesk является одним из признанных лидеров в области разработки САПР, а созданный ею пакет AutoCad - одним из лучших. Это сложная и разветвленная по своей структуре система, которая в то же время легко управляется при помощи простых и ясных команд. Эта система дает пользователю ПК возможности, ранее доступные только на больших и дорогих вычислительных системах. AutoCad обладает эффективной системой ведения диалога с пользователем при помощи нескольких меню. Использование слоев также предоставляет дополнительные удобства для проектировщика, позволяя при наложении слоев с нарисованными на них изображениями отдельных деталей контролировать их совместимость при общей компоновке, а также держать “про запас” любое число различных вариантов деталей и, включая либо выключая слои, выборочно вводить их в общую компоновку. Законченные чертежи можно хранить в виде комплекта слайдов с возможностью их автоматического просмотра, причем доступность большого количества цветов делает работу с такой системой эстетически приятной.

AutoCad - универсальный графический пакет, предназначенный для любого специалиста, работающего с технической графикой. Фирма AutoDesk, ориентируясь на самый широкий круг пользователей, заложила в пакет богатые возможности адаптации к любым предметным областям. Именно поэтому AutoCad завоевал широкую популярность и продолжает сохранять свои позиции на мировом рынке.

Кроме автоматизации собственно чертежно-графических работ, AutoCad с его расширениями (AutoShade, AutoFlix, 3D-STUDIO и др.) предоставляет следующие возможности:

графическое моделирование, т.е. использование компьютера в САПР в качестве мощного вычислительного средства, позволяющего без особых навыков программирования работать со сложными пространственными моделями;

создание и ведение информационной базы данных (архива) чертежей;

создание библиотеки стандартных элементов чертежей, относящихся к какой-то предметной области, с тем чтобы строить новые чертежи из уже созданных ранее элементов;

параметризация чертежей - построение деталей и чертежей с новыми размерами на основе один раз нарисованного чертежа (модели);

создание демонстрационных иллюстраций и мультфильмов.

Фирма AutoDesk на протяжении нескольких лет совершенствует свою систему - в настоящее время существует несколько версий, отличающихся своими функциональными возможностями. Все они совместимы “снизу вверх”, т.е. чертежи, созданные на ранних версиях, обрабатываются на более поздних. Наиболее широко сейчас используются версии с 10-й по 14-ю. Последняя версия AutoCAD 2000.

КОМПАС 5 представляет собой современный программный продукт, функционирующий под управлением операционной системы Windows 95/98/NT.

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

Поддерживается одновременная работа с несколькими документами, а также отображение каждого документа в нескольких окнах. Реализованы различные режимы резервного копирования загруженных документов.

Печать разработанных документов может выполняться на любых устройствах (принтерах или плоттерах), поддерживаемых Windows. Реалистичное изображение документов в режиме предварительного просмотра позволяет скомпоновать на поле вывода и распечатать одновременно несколько документов. Обеспечена гибкая настройка всех параметров печати. В состав системы входит утилита для разработки собственных драйверов перьевых устройств вывода (плоттеров).

КОМПАС 5 поддерживает технологию OLE, что позволяет вставить документы КОМПАС в любой документ, являющийся OLE-контейнером (например, в документ MS Word). Созданный таким образом OLE-объект в дальнейшем можно просматривать при помощи КОМПАС-Viewer или редактировать средствами КОМПАС. Если при вставке OLE-объекта сохранена связь с источником, то все вносимые в источник изменения будут отражаться в документе-контейнере.

Основными компонентами КОМПАС 5 являются КОМПАС-ГРАФИК – редактор конструкторской документации и КОМПАС-3D – система трехмерного твердотельного моделирования.

Графический редактор позволяет разрабатывать выпускать различные документы - эскизы, чертежи, схемы, плакаты и т.д. В системе предусмотрены два вида графических документов - чертежи и фрагменты. Чертеж обладает рамкой и основной надписью, в нем можно создавать до 255 видов (проекций, разрезов, сечений), имеющих разный масштаб изображения. На листе чертежа могут быть размещены спецификация, технические требования, знак неуказанной шероховатости. Фрагмент содержит изображение в натуральную величину без элементов оформления (рамки, технических требований и т.п.).

Любой вид чертежа или фрагмент может содержать до 255 слоев, каждый из которых можно делать текущим или недоступным для редактирования или невидимым.

Рис.1. Экранная форма КОМПАС.


КОМПАС-ГРАФИК позволяет работать со всеми типами графических примитивов, необходимыми для выполнения любого построения. К ним относятся точки, прямые, отрезки, окружности, эллипсы, дуги окружностей и эллипсов, многоугольники, ломаные линии, кривые NURBS (в том числе кривые Безье). Разнообразные способы и режимы построения этих примитивов (например, команды создания фасок, скруглений, эквидистант, построения отрезков и окружностей, касательных к объектам и т.п.) избавляют пользователя от необходимости производить сложные вспомогательные построения. Для ускорения построений можно использовать локальные системы координат, разномасштабную сетку и механизм объектных привязок.

Одной из самых сильных сторон КОМПАС-ГРАФИК по-прежнему является полная поддержка ЕСКД. Поддерживаются стандартные (соответствующие ЕСКД) и пользовательские стили линий и штриховок. Реализованы все типы линейных, угловых, радиальных и диаметральных размеров (включая наклонные размеры, размеры высоты и размеры дуги). Автоматически выполняются простановка допусков и подбор квалитета по заданным предельным отклонениям. Среди объектов оформления - все типы шероховатостей, линий-выносок, обозначения баз, допусков формы и расположения поверхностей, линии разреза и сечения, стрелки направления взгляда, штриховки, тексты, таблицы.

В графический документ КОМПАС-ГРАФИК может быть вставлено растровое изображение формата BMР, РCX, DCX, JРEG, TIFF. При вставке растрового объекта возможно задание его масштаба и угла поворота.

Текстовый редактор КОМПАС-ГРАФИК позволяет выпускать различные текстовые документы - расчетно-пояснительные записки, технические условия, инструкции и т.д. Текстовый документ является отдельным типом документа КОМПАС.

Модуль проектирования спецификаций КОМПАС-ГРАФИК позволяет выпускать разнообразные спецификации, ведомости и прочие табличные документы. Спецификация является отдельным типом документа КОМПАС-ГРАФИК.

Многие функциональные возможности модуля разработки спецификаций КОМПАС-ГРАФИК заимствованы из логики и технологии разработки "бумажных" спецификаций.

При заполнении документа на экране пользователь видит стандартную таблицу спецификации и может вводить данные в ее графы.

Приложения КОМПАС: средства разработки приложений КОМПАС-МАСТЕР, машиностроительная библиотека, интегрированные системы проектирования тел вращения КОМПАС-SHAFT Plus и цилиндрических пружин КОМПАС-SPRING, библиотеки элементов гидравлических и пневматических схем, станочных приспособлений, электрических и кинематических схем, архитектурно-строительная библиотека, инструментальные средства ведения типовых проектов, система проектирования металлоконструкций, пакеты библиотек «Элементы инженерных коммуникаций», «Элементы химических производств», «Электроснабжение», «Автоматизация технологических процессов», «Коммутационные устройства», библиотека трубопроводной арматуры, библиотека «Строительные конструкции. Профили», справочник конструкционных материалов, электронный справочник по подшипникам качения.


2. SCADA-системы


В большинстве случаев АСУ ТП являются системами организационно-техническими, что означает наличие функций, выполняемых человеком (оператором, диспетчером).

Несколько десятков лет назад эти функции заключались в основном в наблюдении за контрольно-измерительными приборами и непосредственном ручном управлении технологическим процессом.

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

“SCADA-система” (Supervisory Control And Data Acquisition System) - система сбора данных и оперативного диспетчерского управления. В названии присутствуют две основные функции, возлагаемые на SCADA-систему:

сбор данных о контролируемом технологическом процессе;

управление технологическим процессом, реализуемое ответственными лицами на основе собранных данных и правил (критериев), выполнение которых обеспечивает наибольшую эффективность и безопасность технологического процесса.

Если попытаться коротко охарактеризовать основные функции, то можно сказать, что SCADA-система собирает информацию о технологическом процессе, обеспечивает интерфейс с оператором, сохраняет историю процесса и осуществляет автоматическое управление процессом в том объеме, в котором это необходимо и возможно.

Необходимо различать программное обеспечение SCADA, функционирующее в составе АСУ ТП конкретного объекта, и набор инструментальных программных средств, предназначенный для разработки такого программного обеспечения.

SCADA-системы позволяют значительно ускорить процесс создания ПО верхнего уровня АСУ ТП, не требуя при этом от разработчика знаний современных процедурных языков программирования общего назначения. Не секрет, что в тонкостях автоматизируемого технологического процесса разбирается только технолог или другой представитель технологического персонала, как правило, не обладающий навыками программирования. SCADA-система должна быть доступной не только для разработчика, но и для конечного пользователя создаваемой АСУ ТП, поскольку облик системы определяется и может подвергаться изменениям как разработчиком, так и пользователем.

Помимо доступности, SCADA-системе должна быть присуща максимальная открытость - наличие универсальных и общепринятых механизмов обмена данными с аппаратурой ввода-вывода.

Умеренная цена и эффективное использование вложенных средств - стоимость системы, затраты на освоение и стоимость работ по созданию, сопровождению и развитию АСУ ТП должны быть минимальными. При прочих равных условиях данное требование является наиболее существенным при выборе SCADA-системы.


3. Инструментальная среда разработки приложений сбора данных и управления Genie


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

Разработана фирмой Advantech, специализирующейся на выпуске промышленных компьютеров и других средств автоматизации и сбора данных. Разработкой этой системы фирма “замкнула” цикл, то есть поставляет и технические средства, и программное обеспечение, необходимое для создания промышленных информационно-управляющих систем. В качестве примера рассматривается учебная версия - Genie для Windows v3.04.

Требования к аппаратно-программной платформе - весьма умеренные.

Функциональные возможности: центр обработки данных с открытой архитектурой; программирование на языке сценариев, совместимом с Visual Basic для приложений (VBA); использование мультизадачности при реализации алгоритмов сбора данных и управления; объектно-ориентированная графика; стандартный интерфейс пользователя, принятый в Windows; разработка приложений с использованием функциональных блоков; настраиваемый редактор отчетов; отображение, управление и обработка данных в реальном масштабе времени; построение графиков контролируемых параметров в реальном масштабе времени; управление доступом к системной информации и органам управления; обработка событий/тревог; связь с другими приложениями Windows посредством механизма DDE; интерфейс прикладного программирования посредством OLE Automation; библиотеки динамической компоновки, создаваемые пользователем; возможность организации сетевого взаимодействия; поддержка протоколов DeviceNet и CANOpen.

Основные области применения: системы сбора данных и диспетчерского управления; автоматизация производственных участков; создание АРМов технолога; автоматизация лабораторных измерений; измерительные комплексы; системы и комплексы автоматизации испытаний.

Пакет имеет встроенную среду разработки программных сценариев, совместимую с Microsoft VB и VBA, обеспечивающую разработчика системы мощным набором инструментов, который называется редактором сценариев (Script Designer). Редактор сценариев содержит множество функций VBA, а также методов сбора и обработки данных, которые позволяют реализовывать прикладные алгоритмы практически любого уровня сложности. В VBA реализована и постоянно расширяется поддержка многих функций ОС Windows: механизмы динамического обмена данными (DDE) и связывания и внедрения объектов (OLE Automation); функции открытого взаимодействия баз данных (ODBC).

Открытость архитектуры Genie гарантирует пользователю возможность интеграции пакета с корпоративной системой, внедренной или внедряемой на предприятии.

Для уменьшения времени разработки программного обеспечения при сохранении его соответствия показателям назначения и обеспечении легкости последующего сопровождения и модернизации в Genie имеются специальные графические средства разработки и представления данных, которые называются редактор задач (Task Designer) и редактор форм отображения (Display Designer). Примеры экранных форм этих редакторов приведены на рис.1. и 2. В редакторе задач используется информационно-поточная модель программирования, которая значительно удобнее для восприятия и алгоритмической интерпретации, чем традиционная линейная архитектура текстовых языков программирования. При разработке приложения пользователем создается блок-схема стратегии без фиксации внимания на различных логических и синтаксических соглашениях, характерных для стандартного программирования. Объекты (пиктограммы функциональных блоков) выбираются из панели инструментов редактора задач (рис.3) и соединяются между собой для передачи данных от одного блока к другому. При необходимости создания графического интерфейса оператора редактор форм отображения обеспечивает возможность разработки удобных для восприятия экранных форм отображения в кратчайшие сроки посредством входящих в пакет стандартных элементов отображения (рис.4 и 5). Кроме того, указанный графический интерфейс оператора может быть усовершенствован с помощью специальных инструментов рисования и элементов отображения, определяемых пользователем. Библиотеки встроенных функциональных блоков и элементов отображения включают в себя наиболее часто используемые в промышленной автоматизации функции сбора, обработки и графического представления данных. Пример результата разработки интерфейса оператора для контроля нагрузки конвейера и учета количества сыпучих материалов приведен на рис.6.

Редактор задач пакета Genie позволяет редактировать множество задач одновременно. Каждая задача отображается в своем окне и имеет свои собственные параметры: период сканирования, методы запуска/останова и др. Genie 3.04 поддерживает до 8 задач.


Рис.2. Редактор задач Genie


Рис.3. Редактор форм отображения Genie.

Рис.4. Панель инструментов редактора задач Genie.


Рис.5. Панель форм

Рис.6. Меню элемента формы интерфейса оператора отображения Genie


Рис.7 Пример конвейерной линии в Genie.


Редактор отчетов (Report Designer) пакета Genie предоставляет конфигурируемую среду разработки, в которой пользователи могут определять требуемое содержание отчета, представляющего необходимые данные в определенные моменты времени с последующей автоматической печатью в заданное время. Интерфейсы, предоставляемые редактором отчетов, могут также использоваться для выбора и печати отчетов вручную.

Редактор отчетов обеспечивает выполнение пяти основных функций: сбор данных, конфигурирование формата отчета, составление расписания отчета, генерацию отчета событий и генерацию отчета тревог.

Подсистема регистрации событий пакета Genie позволяет осуществлять непрерывный контроль состояния технологического процесса и системы сбора данных, а также заблаговременно предупреждать возможные отклонения в ходе технологического процесса и функционирования аппаратно-программных средств системы. Гибкие возможности конфигурирования пороговых и предельных значений параметров позволяют реализовать множественные условия, по которым идентифицируются аварийные и предаварийные ситуации. Аварийные значения могут быть отображены, зарегистрированы, сохранены в архиве с добавлением метки времени, а также подтверждены оператором в реальном масштабе времени. Кроме того, протокол аварийных событий может быть отображен на экране монитора или выведен на печатающее устройство для получения твердой копии.

В настоящее время фирмой Advantech разработана более совершенная версия GenieDAQ 4.11.


Литература


Стехин А.П. Основы конструирования, моделирования и проектирования систем управления производственными процессами: Учеб. пособие. – Донецк: ДонГАУ, 2008.

Лукас В.А. Основы теории автоматического управления. -М.: “Недра”, 1977.

Основы теории оптимального управления: Учеб. Пособие для эконом. вузов/ В.Ф.Кротов, Б.А.Лагоша, С.М.Лобанов и др.; Под ред.В.Ф.Кротова.- М.: Высш. Шк., 2008.

Иванилов Ю.П., Лотов А.В. Математические модели в экономике.- М.: “Наука”, 2007

Похожие рефераты:

Характерные черты современного использования компьютера. Модемная компьютерная телекоммуникация. Виды и характеристика организации связи. Программное обеспечение модемной телекоммуникации. Понятие и принцип работы факс-модемной телекоммуникации.

Анализ вариантов реализации комбинационной схемы для различных типов программируемых логических интегральных схем (ПЛИС). Возможности программных пакетов Decomposer и WebPACK ISE. Описание сумматора на языке VHDL, его синтез при помощи пакета Decomposer.

Автоматизированные информационные технологии систем электронного документооборота и виды их обеспечения. Информационная технология управления. Автоматизация офиса. Автоматизированные информационные технологии в офисе. Microsoft Office ХР. Word.

Обзор инструментальных разработок. Анализ рыночной ситуации. Рынок средств разработки программ со времени своего возникновения, наверное, никогда не испытывал кризиса - и вряд ли испытает его когда-нибудь в будущем. Но сие не значит, что работать на этом рынке легко. Быстро меняющаяся ситуация за...

Проектирование современных электронных средств и характеристика существующих методов их конструирования. Государственные стандарты оформления конструкторской документации, их учет и хранение в бюро технической документации. Виды носителей информации.

Методы и этапы конструирования радиоэлектронной аппаратуры. Роль языка программирования в автоматизированных системах машинного проектирования. Краткая характеристика вычислительных машин, используемых при решении задач автоматизации проектирования РЭА.

Функции системного программного обеспечения. Системы программирования – программные средства, обеспечивающие автоматизацию разработки и отладки программ. Состав и назначение операционной системы (ОС). Сервисные программы, расширение возможностей ОС.

Порядок разработки и постановки на производство продукции технического назначения и электроаппаратуры, определенный Государственными стандартами РФ. Классификационные группы стандартов в ЕСКД. Перечень графических и текстовых конструкторских документов.

Программные средств для проектирования радиотехнических устройств. Основные технические возможности программы Microsoft Word. Сравнительные характеристики программ для математических расчётов. Программы моделирования процессов в радиоэлектронных схемах.

Принципы проектирования комплекса технических средств автоматизированных систем управления. Требования, предъявляемые к специализированным устройствам, и затраты на их реализацию. Устройства кодирования графической информации. Графопостроители и табло.

Оптимизация управления в различных сферах человеческой деятельности. Классификация автоматизированных информационных систем управления. Методы проектирования и этапы разработки. Структурная схема, объем памяти, аппаратура вывода и отображения информации.

Численные методы были разработаны задолго до появления ЭВМ и предназначались, для решения задач механики. Первоначально расчеты велись вручную, алгоритмы методов были хорошо отлажены и оптимизированы. Дальнейшие шаги на пути автоматизации моделирования были связаны с разработкой систем автоматизированного проектирования (САПР) и систем автоматизации вычислительного эксперимента – пакетов прикладных программ. Автоматизации подлежали стандартные расчеты и оформление результатов экспериментов. Эти системы создавались под определенную предметную область, прежде всего, в наукоемких отраслях (космическая, авиация). Для создания большинства пакетов прикладных программ для численных расчетов использовался язык Фортран, хорошо приспособленный именно для этих целей. При использовании системы автоматизированного моделирования исследователь формулирует математическую модель исследуемой системы на формальном входном языке моделирования. Можно отметить следующие факторы, способствующие внедрению систем автоматизированного моделирования: 1.трудоемкость получения математической модели сложных технич.объектов,; 2. необходимо иметь для одного объекта несколько моделей, отличающихся по сложности; 3. возможность оперативно вносить изменения в модель, что проще всего на основе использования графических языков задания исходной информации. ____ Современные профессиональные САМ имеют следующие отличительные черты: поддержка иерархического проектирования как сверху – вниз, так и снизу – вверх, за счет реализации многоуровневого моделирования и метода локальной детализации модели; компонентное моделирование на основе использования библиотек, содержащих большое число графических и функциональных описаний компонентов, причем эти библиотеки открыты для добавления в них новых описаний, которые может сделать сам пользователь; графический пользовательский интерфейс, автоматическая генерация модели всей схемы по ее структурному описанию; наличие интерактивной рабочей среды проектирования; наличие в современных САПР и САМ постпроцессоров моделирования, что позволяет не только просматривать в удобной форме результаты моделирования, но и обрабатывать эти результаты; наличие встроенных средств численного моделирования рабочего процесса в режиме реального времени или в режиме масштабирования модельного времени; работоспособность с другими пакетами аналогичного назначения,; возможность интерактивного вмешательства в ход моделирования; возможность использования 2D и 3D анимации.

2. Архитектура программ автоматизированного моделирования. Графический интерфейс. Задачи графического интерфейса.

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

Формой графического представления информации о моделируемой системе могут быть; операторно-структурные схемы, принятые в ТАУ; функциональные и принципиальные схемы различных физических устройств; кинематические схемы механизмов; сигнальные графы; графы связей; блок-схемы алгоритмов и другие графические модели. Задачами графического интерфейса: контроль за соблюдением некоторых правил в процессе создания графического изображения на экране монитора; преобразование информации о схеме в команды для моделирующей программы (моделятора) ; контроль за процессом моделирования, визуализация результатов моделирования.