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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 20.05.2017
Размер файла 207,0 K

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

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

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

ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ИЕРАРХИЧЕСКИМИ СИСТЕМАМИ С ЗАДАННОЙ ИЕРАРХИЕЙ

Кушнир Надежда Владимировна

УДК 334.02

05.00.00 Технические науки

UDC 334.02

Technical sciences

ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ИЕРАРХИЧЕСКИМИ СИСТЕМАМИ С ЗАДАННОЙ ИЕРАРХИЕЙ

ELEMENTS OF CONTROL OVER HIERARCHIE SYSTEMS WITH ASSUMED HIERARCHY

Кушнир Надежда Владимировна

старший преподаватель кафедры информационных систем и программирования

РИНЦ SPIN-код=6951-4012

kushnir.06@mail.ru

ФГБОУ ВПО "Кубанский государственный технологический университет", Краснодар, Россия 350020, улица Московская, 2, Краснодар, Россия

Kushnir Nadezhda Vladimirovna

senior lecturer in the Department of information systems and programming

RSCI-SCIENCE INDEX SPIN-code=6951-4012

kushnir.06@mail.ru

FGBOU VPO "Kuban State Technological University", Krasnodar, Russia

350020, Moscow street, 2, Krasnodar, Russia

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

The article presents a mathematical model of control over dynamic hierarchy system. The model was proposed for dealing with systems with assumed order in the technical problem of predicting destructions depending onto the amount of defects on different scale levels. The problem of the closest to a certain point of shelf life of hierarchy system is solved. The example of approach control during the given time is given. The problem concerns mathematic programming. Formulation of multi-parameter vector optimization criteria (improvement) with its own hierarchy and the formal exercise of multi-criteria optimization of the model parameters. The research can achieve clarity about the conditions under which the structure is preserved. Managing sustainable development system with a given level of the hierarchy for the technical systems can only be achieved in keeping

Ключевые слова: УПРАВЛЕНИЕ, ЗАДАННАЯ ИЕРАРХИЯ, СИСТЕМА, ДОСТИЖИМОСТЬ

Keywords: CONTROL, ASSUMED HIERARCHY, SISTEM, APPROACH

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

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

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

В то же время задача может быть сформулирована в виде требования получить улучшенные характеристики вместо оптимальных. Большинство работ по проблемам математического моделирования иерархических систем посвящены организационным системам. Во многих работах и обзорах [1] предложены различные классификации иерархических систем. Причем, в основном рассматриваются иерархические системы в экономике. В дальнейшем рассматривается модель иерархической системы, которая в терминах системного подхода описывается понятием сложной динамической управляемой системы с предварительно заданной иерархической структурой, и формулируется задача пошагового улучшения параметров модели этой системы. Как известно, иерархической структурой называется структура сложной системы, в которой существует разбиение множества составляющих ее элементов, на подмножества и элементы разных уровней, обладающих определенной степенью саморегулирования и связанных многоступенчатыми отношениями подчинения подсистем одних ("более низких") уровней другим (более "высоким"). С учетом иерархичности каждая система или подсистема должна находиться на определенном уровне иерархии, т.е. быть элементом системы высшего порядка (распространение иерархии вверх) и в то же время состоять из подчиненных систем (распространение иерархии вниз). При объединении в систему каждое звено иерархии приобретает качественно новые свойства, которых не достает в изолированном состоянии, и в то же время теряет определенные характеристики. Следовательно, на каждом уровне иерархии происходят сложные изменения качественного характера. Система должна иметь четко очерченные границы, которые дают возможность отличать элементы, входящие в ее состав, от окружающей среды, т.е. всего того, что не входит в систему. Точное очерчивание границ системы, кроме того, дает возможность исследовать формы ее взаимодействия с окружающей средой, в частности порядок обмена, в нашем случае ресурсами, влияние системы на среду и среды на внутреннюю структуру системы. При моделировании и оптимизации модели рассматриваемой системы с учетом ее структуры и свойств используются:

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

- для каждого объекта k и каждого уровня иерархии r, а также каждого момента времени ф рассчитываются улучшенные параметры состояния системы с учетом временных и иерархических взаимосвязей. При моделировании сложных систем расчет улучшенных параметров состояния системы [2] для следующего момента времени выполняется как оптимальный переход из состояния А под действием внешних и внутренних условий I в качестве управляющих воздействий.

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

- надежность отсутствия дефектов на самом низком уровне M(n0) >0;

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

- модификация поверхности изделия для продления службы (вывод из эксплуатации и установка нового изделия).

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

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

Классическая постановка задачи управления динамической системой (УДС) [2] допускает, что управляющие решения принимаются единственным органом на основе одного критерия оптимальности, который может быть записан в виде:

,

где: µ - значение критерия оптимальности,

g - функция управления системой,

nij - вектор состояния УДС на i уровне ,

uij - вектор управляющих воздействий на i уровне,

еij - вектор случайных внешних воздействий в момент времени ф на i уровне.

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

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

,(1)

где: nij - вектор состояния,

A- множество допустимых состояний,

B- ui j - вектор управляющих воздействий на i - уровне,

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

D- U - множества управляющих возможных значений,

E- И- множества случайных внешних воздействий для структуры технологического наполнения k уровня r ИУДС в момент времени ф,

F- A0- известное начальное состояние ИУДС,

G- T- период сравнения состояния ИУДС.

Рисунок 1- Пример иерархической системы моделирования разрушения [3]

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

Теоретически можно отметить, что в области сохраняемости может находиться любая структура. Ранее [3] было показано, что при постоянной матрице Q структура будет со временем сходиться к предельной структуре, удовлетворяющей условию

x(?) = x(?)Q = x(?){P + w'r}, (2)

где Р - вектор вероятности перехода дефекта с нижнего уровня на следующий уровень,

r- вектор вероятности распределения дефектов по разным уровням,

w'=(у-w)- вектор вероятности появления и исчезновения дефектов на разных уровнях.

Следовательно, если желательно свести структуру к виду х*, то следует делать это путем такого выбора вектора r, чтобы удовлетворить равенству

x* = x*P+x*w'r, т. е. (3)

r = x*(I--P) (x*w')-1.

Указанный вектор r определенно имеет неотрицательные элементы, если х* лежит в области сохраняемости. Разумеется, управление может быть осуществлено последовательно в том смысле, что г можно менять с каждым шагом. Следует ожидать, что такое управление даст лучшие результаты, чем фиксированная стратегия (3). Требуется найти последовательность векторов набора {r(Т)}, таких, что изменение структуры от х(0) к х* происходит некоторым оптимальным образом. "Оптимальность" может пониматься в смысле "так быстро, как это возможно", "настолько дешево, насколько возможно" или "настолько плавно, насколько это возможно".

На практике техническое обслуживание не располагает неограниченным запасом времени для достижения цели, как этого требует подобная формулировка. Можно, следовательно, поставить задачу о наилучшем [4] приближении к х* за данное время. Один путь к осуществлению этой идеи заключается в переводе системы в состояние, возможно более близкое к х*, за один шаг. Следующий шаг тогда может быть сделан с сохранением той же цели и т. д., пока не будет исчерпано все время. Получение решения в таком случае определяется возможностью достижения соглашения о мере "расстояния". Хорошо изученной функцией, определяющей расстояние в достаточно общем виде, является следующая функция:

D = ?Wi|x*i--хi|б ,б > 0, Wi>0 для всех i.(4)

Суммирование здесь и в других знаках суммы происходит по i=1,2,..k, где k-количество уровней. Выбор коэффициентов Wi позволяет придать некоторым уровням больший вес по сравнению с другими, а показатель б определяет степень важности, придаваемой большим отклонениям в каждом из уровней. Теперь задача состоит в том, чтобы найти вектор r, который переводит систему из х(0) в точку х(1), такую, что расстояние от х(1) до х*, измеренное согласно определению (4), минимально.

Это -- задача математического программирования, и, как оказывается, она имеет понятное решение.

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

г>0 и ?гi = 1, уi < ni/nkr,(5)

где nkr - критическое количество трещин для данного уровня.

(Неравенство, связывающее два вектора, должно пониматься как действующее в каждой паре элементов.) В этом случае поставленная задача может быть решена отысканием такого вектора г, который удовлетворяет условиям (3-5).

Где I -- единичная матрица; отметим, что n(у-w') -- скаляр.

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

n > nР,(6)

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

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

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

х=nN-1.

Таким образом, будем интересоваться множеством таких х, которые удовлетворяют условию

х > хР,(7)

При k=3 можно сделать задачу геометрически наглядной. Вектор х может [4] такая точка должна лежать на плоскости х1+ х2+х3=1 и находиться в положительном октанте. Тогда множество всех возможных структур может быть представлено [3] множеством всех точек равностороннего треугольника с вершинами (1, 0, 0), (0, 1, 0) и (0, 0, 1), показанного на рис. 2.

Рисунок 2- Область, содержащая сохраняемые структуры

На рис. 2 показаны вершины области содержащей сохраняющиеся структуры для матрицы

Вершина (0.286, 0.286, 0.425) соответствует структуре, для которой высший класс по объему в двое превышает нижние классы, что представляет структуру с большей вероятностью деградации. Наша задача заключается в нахождении набора векторов {r(T)}, с помощью которых мы можем за минимальное время перейти к вершине, например - (0.426, 0.328, 0.244).

Найдем промежуточную х(1) точку, которая лежит на одной прямой с заданной точкой от точки х(0) и соответствует координатам структуры на рис.2.

Ее координаты будут такими х(1)=(0, 0, 1), (0, 0.2, 0.8) и (0.386, 0.316, 0.296), для нее найдем вектор r по формуле (3). Получим r=(0.32, 0.38, 0.3). Для упрощения расчетов мы примем в формуле (4) значения б=2, а Wi ={3, 2, 1} и решим задачу нелинейного программирования с помощью программы Excel "Поиск решения". В результате подстановок и ввода ограничений имеем такую исходную точку:

В результате "Поиска решения" получаем конечную точку из области сохраняемости с такими значениями:

Вектор r будет иметь такие координаты.

Набор векторов {r(T)}, которые в результате должны были найти, можно определить из программы "Поиска решения". Она выполнила всего две итерации, следовательно, их всего два. Другие результаты параметров при котором производился поиск можно увидеть из рис. 3.

Рисунок 3 - Параметры поиска решения

Выводы

1. В примере использовалась нелинейная модель и коэффициенты Wi (3, 2, 1) при б = 2, что определяет степень важности для самого нижнего уровня, т.е. для уровня - нано.

2. Изучили влияние на сохраняемость при фиксировании элементов исчезновения - wi, так как дефекты могут исчезать самопроизвольно только на нано уровне.

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

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

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

1. Угольницкий Г.А. Иерархическое управление устойчивым развитием/ Г.А. Угольницкий. М.: Издательство физико-математической литературы. 2010. 336с.

2. Белман Р. Динамическое программирование/ Р. Белман. М.: Из-во Физ-Мат лит-ры.1960. 424с.

3. Беляев К.П. Идентификация и синтез структурной устойчивости материалов на микро, мезо и нано уровнях/ К.П. Беляев, В.И. Ключко, Н.В. Кушнир/ Краснодар, Изд-во КубГТУ- 2012. 148с.

4. Редакторы Дж. Эндрюс, Р. Мак-Лоун; пер. с англ. Гупало Ю. П. Математическое моделирование - М. : Из-во "Мир". 1979. 275с.

References

1. Ugol'nickij G.A. Ierarhicheskoe upravlenie ustojchivym razvitiem/ G.A. Ugol'nickij. M.: Izdatel'stvo fiziko-matematicheskoj literatury. 2010. 336s.

2. Belman R. Dinamicheskoe programmirovanie/ R. Belman. M.: Iz-vo Fiz-Mat lit-ry.1960. 424s.

3. Beljaev K.P. Identifikacija i sintez strukturnoj ustojchivosti materialov na mikro, mezo i nano urovnjah/ K.P. Beljaev, V.I. Kljuchko, N.V. Kushnir/ Krasnodar, Izd-vo KubGTU- 2012. 148s.

4. Editors G. Andrews, R. Mac-Lawn; trans. from English Gupalo Y. P. Mathematical modeling - M: publishing house "Mir". 1979. 275s.

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

...

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

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

    реферат [30,5 K], добавлен 22.02.2011

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

    контрольная работа [1,0 M], добавлен 23.10.2015

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

    курсовая работа [331,5 K], добавлен 27.11.2012

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

    научная работа [871,7 K], добавлен 08.06.2010

  • Технология получения товарной нефти. Цели, задачи, функции, выполняемые системой автоматизации. Организация автоматизированной системы управления этановым производством в виде двухуровневой иерархической структуры. Программное обеспечение рабочих станций.

    курсовая работа [676,8 K], добавлен 31.10.2015

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

    учебное пособие [1,3 M], добавлен 24.06.2009

  • Постановка задачи динамического программирования. Поведение динамической системы как функция начального состояния. Математическая формулировка задачи оптимального управления. Метод динамического программирования. Дискретная форма вариационной задачи.

    реферат [59,9 K], добавлен 29.09.2008

  • Математический аппарат исследования САУ. Дифференциальные уравнения, описывающие движение системы являю тся уравнениями динамики. Дифференциальные уравнения САУ, ее элементы. Дифференциальные уравнения высокого порядка. Математическая модель системы.

    реферат [81,2 K], добавлен 17.10.2008

  • Современные основы информационной технологии. Обоснование выбора и свойства иерархической модели данных. Описание программных модулей и порядок создания системы управления базой данных. Обеспечение хранения и предоставление по требованию информации.

    курсовая работа [1,4 M], добавлен 15.03.2009

  • Разработка программы моделирования автоматизированной системы управления реактором в среде Mathcad. Математическая модель объекта, структурный и алгоритмический и параметрический синтез системы: инвариантность к возмущениям, ковариантность с заданием.

    курсовая работа [1,5 M], добавлен 20.03.2014

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

    контрольная работа [328,4 K], добавлен 19.05.2010

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

    курсовая работа [209,7 K], добавлен 28.06.2011

  • Технологическая схема системы. Структурно-функциональная модель обработки сообщений системой управления технологическим процессом. Поток сообщений в общем виде. Моделирование в среде GPSS и в среде C#, их результаты. Алгоритм имитационного моделирования.

    курсовая работа [1,3 M], добавлен 14.12.2012

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

    курсовая работа [3,4 M], добавлен 21.11.2012

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

    курсовая работа [2,0 M], добавлен 19.11.2011

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

    дипломная работа [2,3 M], добавлен 03.07.2017

  • Программа вычисления системы, построение графика. Задача шага изменения аргумента. Набор диапазона значений и зависимость x от i. Наложение условия для решения заданной системы. Создание функции с помощью if. Общий вид графика решения заданной системы.

    лабораторная работа [48,5 K], добавлен 25.12.2011

  • Характеристика сетевой модели данных и ее достоинства. Построение иерархической модель данных по принципу иерархического подчинения типов объектов, приведение ее к виду дерева введением избыточности. Реляционная модель, основанная на теории отношений.

    реферат [227,1 K], добавлен 28.11.2011

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

    дипломная работа [2,0 M], добавлен 06.09.2014

  • Концептуальная модель задачи на основе триады "Задача–Данные–Решатель" и работа генератора вспомогательных концептуальных моделей. Разработка программы на языке Python, позволяющая решать любые задачи по заданным действительным математическим формулам.

    курсовая работа [1,9 M], добавлен 27.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.