Рассмотрим одну из возможных реализаций математического обеспечения АСОИУ. 12 страница



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

  

Рис. 3.12. Типовая схема взаимосвязей программ АСОИУ

 

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

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

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

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

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

Программы функционального контроля могут включаться:

1) при приеме сообщений функционального контроля внешних абонентов и периодически для формирования сообщений, обеспечивающих функциональный контроль аппаратуры внешних абонентов;

2) при выявлении систематических искажений в поступающей информации для определения их источника.

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

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

IV. Программы решения функциональных задач (специальное программное обеспечение) определяются типом и задачами системы управления. Включение функциональных групп программ производится либо через местный диспетчер (программы S5, S6, S7), либо непосредственной передачей управления между программами.

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

В типовой структуре оперативной памяти может быть выделено шесть таких зон:

1)зона программ организации вычислительного процесса;

2)зона входной информации;

3)зона выдаваемой информации;

4)зоны результатов обработки;

5)зоны контроля;

6)зоны хранения программ.

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

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

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

2.    Режим тестового контроля и поиска неисправностей. Его можно разделить на два подрежима:

2.1. С помощью специальных диагностических тестов;

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

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

4.    Рабочий режим можно разбить на три подрежима в зависимости от нагрузки вычислительной системы основными функциональными задачами.

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

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

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

Как правило, при проектировании АСУП пишутся прикладные программы, реализующие функции обработки и представления ин­формации в пользовательских приложениях, а также макросы и встроенные процедуры для СУБД и некоторых программ общего назначения. При создании управляющих систем могут разрабатываться отдельные системные и специальные программы, обеспечивающие связь с объектом управления, повышенную надежность и быстродействие системы. К программному обеспечению АСОИУ необходимо также отнести и средства создания самой системы, такие как CASE-средства, интегрированные пакеты и типовые решения. Эти средства обеспечи­вают не только разработку и внедрение системы, но и ее дальнейшее расширение, модификацию в сопровождение.

 

 

Лекция 12

 

Информационное обеспечение- это совокупность информации, принципов ее организации и хранения, обеспечивающих решение по­ставленных перед АСОИУ задач. Схема структуры информационного обеспечения АСОИУ представлена на рис. 3.13.

 

 

Рис. 3.13. Схема структуры информационного обеспечения АСОИУ

 

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

Напомним, что информационная система предприятия в дополнение к перечисленным компонентам содержит документы, их формы и порядок их обращения внутри и вне предприятия – документооборот.

Информационное обес­печение является одним из наиболее трудоемких

объектов проектиро­вания. Чтобы создать его, необходимо не только разработать инфор­мационные модели и базы данных, но и выполнить огромную рутин­ную работу по их заполнению, созданию справочников, миграции (импорту) данных из старых БД и отдельных разрозненных файлов.

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

 

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

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

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

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

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

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

Структура этого обеспечения представлена на рис. 3.14.

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

 

 

Рис. 3.14. Схема структуры математического обеспечения АСОИУ

 

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

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


Дата добавления: 2019-01-14; просмотров: 352; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!