Файл: Мясников, В. А. Программное управление оборудованием.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.10.2024

Просмотров: 137

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

только в этом случае оказывается возможным использовать остав­ шиеся исправными степени свободы поврежденной ноги.

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

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

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

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

Предположим, что имеем систему стремя иерархическими уров­ нями Y lt Y 2, Y3, где Y х — первый низший уровень; достижение цели на уровне Y х заключается в том, чтобы сумма элементов atjk

40


достигла определенной величины Аа\на уровне К2 — в том, чтобы

сумма элементов bijk достигла величины

и на уровне У3 —

в том, чтобы сумма элементов спк достигла

величины, Су, где

/, у, к — индексы цели, на достижение которой в соответствии

с принципом доминанты может быть ориентирована вся система. Если достигается цель с индексом г, то на всех уровнях эле­

менты объединяются

таким

образом,

чтобы

 

п 11

 

n2i

 

 

пзI

clJk =

Ct-,

% a tik = A t,

t i b4k=lBl,

£

i = 1

 

i = 1

 

 

i = l

 

 

если достигается цель с индексом /, то

 

 

П1/

Ah

П2]

biik =

Bh

" з /

cm =

Cj\

£ ач>‘ =

ti

ii

/=i

 

/=i

 

 

/=i

 

при достижении цели с индексом k

 

 

 

n ik

 

п2к

bijk

 

nak

 

УI ®ijk==z А/с,

^

Bh,

^ с,-уй = С/е.

k = \

 

k = i

 

 

k = i

 

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

Далее для достижения цели всей системой необходимо полу­ чить определенные суммы:

+ В[ + С;, Aj Bj + С/, Ak + Bk + Ck,

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

Развитие теории многоцелевых систем еще только начинается. За последнее время появилось большое количество таких систем, что связано с бурным научно-техническим прогрессом (по-види­ мому, только многоцелевые системы могут избежать опасности быстрого морального старения).

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

8. АРХИТЕКТУРА ИНТЕГРИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ ПРОИЗВОДСТВОМ

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

41


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

Методы и пути внедрения интегрированных систем управления производством могут быть различными.

Потребитель может иметь «классический» информационновычислительный центр с расширяющимся и непрерывно пополня­ ющимся списком задач управления производством. В этом случае сначала обрабатывается информация, связанная с производствен­ ным планированием. На следующем этапе производится миними­ зация в вертикальном разрезе системы и вводятся функции дина­ мического планирования и управления. Затем строятся линии связи между различными уровнями внутри предприятия. После этого вводится автоматическое управление оборудованием. На по­ следнем этапе производится интеграция всех отдельных подсистем в одну систему управления предприятием. Причем процесс услож­ нения системы будет продолжаться все время, поскольку круг задач расширяется непрерывно и структура системы будет расти как в вертикальном, так и в горизонтальном направлении. Время ввода в действие начальной (упрощенной) системы оценивается сроком в пять—семь лет, а всей системы — в 10— 12 лет. В течение всего этого периода требования к совместимости отдельных под­ систем, несмотря на их раздельное развитие, должны сохраняться.

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

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

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

В [46] сформулированы основные требования к структуре системы.

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

42


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

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

3.Непротиворечивость номенклатуры элементов на всех уровнях.

4.Эффективность коммуникаций между отдельными устрой­ ствами.

5.Эффективность коммуникаций между ЭВМ и потребителями

имежду данной ЭВМ и ЭВМ на других предприятиях.

6.Возможность независимой работы подсистем на низшем уровне.

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

8.Гармоничная интеграция ЭВМ, обладающих различными возможностями, в единой системе.

Основные элементы системы и их функции

Процессоры. Автоматизация предприятий требует широкого набора процессоров, начиная от малых и кончая максимальными. По мере продвижения по иерархической структуре вниз к уровню управления оборудованием требования, чтобы система работала в реальном масштабе времени, растут. Операции, производя­ щиеся в реальном масштабе времени, требуют наличия схем прерывания, датчиков времени, схем защиты памяти, автомати­ ческого обнаружения ошибок и т. п. Очень важно на уровне автоматизации производства иметь возможность разделять функ­ ции между схемными решениями и средствами программирования, что часто необходимо при изменении производственного процесса; так, например, IBM-1800 имеет 24 уровня прерывания, что очень удобно, так как практически каждое устройство имеет свой отдель­ ный уровень прерывания и идентификация производится не­ медленно.

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

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

43