Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры новые.doc
Скачиваний:
1
Добавлен:
21.08.2019
Размер:
493.57 Кб
Скачать

25.Разработка алгоритмов функцион-ия автоматиз-й с-мы.

Алгоритм - это способ решения вычисл-й или другой задачи, точно предписывающий, как и в какой последов-ти получить результат, однозначно определяемый исходными данными. Процесс функционирования системы S можно рассматривать как последовательную смену ее состояний Z=z(z1(t),z2(t), ...zk(t)) в k-мерном пространстве. Очевидно, что задачей разработки процесса функционирования исследуемой автоматиз-й системы S яв-ся построение функции Z, на основе к-рой можно провести вычисление интересующих характеристик процесса функционирования системы. В зависимости от типа алгоритмизируемой системы испол-ся различные принципы ее (системы) описания. I) Наиболее универсальным яв-ся "принцип ?t. Он позволяет определить последовательные состояния процесса функционирования с-мы через заданные промежутки времени. Однако подобный способ имеет ряд «-». С точки зрения затрат машинного времени при значительном числе компонент системы он может оказаться неэкономичным. Автоматиз-ая с-ма (обработки чего-нибудь, управления чем-нибудь и т.п.) получает сведения о внешней среде путем опроса датчиков. Следовательно при очень малых промежутках опроса подобная система будет перегружена из-за необходимости обработки больших объемов инф-ии, при промежутках же слишком больших часть инф-ии будет пропадать не попадая в каналы обработки инф-ии системы S. Однако в частных случаях подобный принцип описания с-мы яв-ся незаменимым, например, когда необходима высокая точность, обеспечиваемая лишь наличием информации. II) При рассмотрении процессов функционирования автоматиз-ых систем можно обнаружить, что для них характерны 2 типа состояний: 1) особые, присущие процессу функционирования системы только в определенные моменты времени (моменты поступления входных и управляющих воздействий, возмущений внешней среды и т.п.); 2) неособые, в к-рых процесс нах-ся все остальное время. Т.о., при алгоритмизации системы S, следя только за ее особыми состояниями в те моменты времени, когда эти состояния имеют место, можно получить информацию для построения функций zi(t). Для описания таких систем могут испол-ся алгоритмы по "принципу особых состояний". Логика этого принципа отличается от "принципа ?t только наличием процедуры определения момента особого состояния системы. Ярким примером испол-ия этого принципа яв-ся разработка алгоритмов функционирования для систем массового обслуживания (или Q-схем). Тут особыми состояниями яв-ся моменты поступления заявок на обслуживания и окончание выполнения заявок. Возвращаясь к автоматиз-ым системам (ГАПам, поточным линиям с АСУ и т.п.) можно сказать, что особыми состояниями будут сигналы с всевозможных датчиков (поступления детали в накопитель, закрепления ее в шпиндель и т.п.), а неособыми – след-е за ними процессы, такие как обработка, транспортировка и другие выполняемы всегда однотипно. Вспоминая, что большая часть автоматиз-ых процессов яв-ся цикловыми, то выделение особых точек не составит труда. След-им этапом алгоритмизации явл-ся составление схем алгоритма. Обобщенная схема определяет общий порядок работы, без уточнения деталей (показывает, что необходимо выполнить на конкретном шаге). Детальная схема содержит уточненные данные (дополнительно показывает, не только что выполнить, но и как). Логическая схема представляет собой логическую структуру процесса функционирования системы S (указывает упорядоченную во времени последов-ть логических операций, связанных с решением задачи). Схема яв-ся наиболее удобной для представления алгоритма, хотя иногда испол-ют и другие формы, например граф-схемы (и все их модификации типа сетевого графика). Следующим этапом будет машинная реализация алгоритма, что м.б. сделано легко при помощи языков программ-я (C++,Delphi...), языков имитационного моделирования (GPSS), либо с использованием команд программируемых контроллеров (SIMATIC для контроллера S7-200 от фирмы Сименс...).