Интернет-журнал «Науковедение» ISSN 2223-5167 https://naukovedenie.ru/
Том 9, №6 (2017) https ://naukovedenie. ru/vo l9-6.php
URL статьи: https://naukovedenie.ru/PDF/166TVN617.pdf
Статья опубликована 01.02.2018
Ссылка для цитирования этой статьи:
Силенок Ю.В., Яковлев В.Л. Аналитическое моделирование ситуаций при управлении организацией строительства сложных объектов // Интернет-журнал «НАУКОВЕДЕНИЕ» Том 9, №6 (2017) https://naukovedenie.ru/PDF/166TVN617.pdf (доступ свободный). Загл. с экрана. Яз. рус., англ.
УДК 004.415.2:004.6
Силенок Юрий Викторович1
ФГБОУ ВО «Костромской государственный университет», Россия, Кострома2 Старший преподаватель кафедры «Информационных систем и технологий»
E-mail: yuri. [email protected]
Яковлев Вадим Лаврович
ФГБОУ ВО «Костромской государственный университет», Россия, Кострома Старший преподаватель кафедры «Информационных систем и технологий»
Кандидат технических наук, доцент E-mail: [email protected]
Аналитическое моделирование ситуаций при управлении организацией строительства сложных объектов
Аннотация. В современных условиях одно из приоритетных направлений российской экономики - выработка основных теоретических и методологических позиций по применению менеджмента на предприятиях и в различных сферах деятельности, в частности, строительстве. Строительство является одним из наиболее значимых отраслей развития территорий. При этом наиболее важным является направление, связанное с оптимизацией управлением организацией строительства сложных объектов.
Актуальность данной темы заключается в том, что эффективное управление в современных условиях рынка - необходимое условие повышения эффективности бизнеса, создания, развития и реализации конкурентных преимуществ предприятия.
В статье представлены результаты анализа путей повышения эффективности функционирования систем поддержки принятия решений при управлении организацией строительства сложных объектов. Предложено теоретическое обоснование решения данной задачи.
Рассматриваются вопросы, связанные с управлением организацией строительства сложных объектов, обращается внимание на необходимость строгой организация знаний в решении задачи пространственно-временной обработки информации (сигналов) в процессе мониторинга ситуаций в оперативном контуре управления строительством. Обоснованы концептуальные положения теоретических основ организации знаний в области разработки и
1 https://vk.com/silenok86
2 156005, Российская Федерация, ЦФО, Костромская область, г. Кострома, ул. Дзержинского, д. 17
моделирования информационных систем поддержки принятия решений при управлении строительством на основе формальных грамматических систем.
Ключевые слова: инвестиционно-строительный комплекс; автоматизированная системы управления; сложноструктурированный элемент; структурный элемент; синтаксический анализ; информационная система; система поддержки принятия решения; автоматизированный комплекс принятия решения; формальная грамматика
Введение
Совершенствование управления невозможно без изучения, систематизации и обобщения опыта развития общественных отношений, как в экономике в целом, так и в области строительства, в частности [1, 2]. Проблема совершенствования и развития строительных организаций (СО) вынуждает расширить исследования в области разработки и внедрения новых форм управления, его автоматизации.
1. Основы управления в строительной организации
Строительные организации (тресты, СМУ, СУ, и т. д.) являются основными производственными элементами строительного комплекса и, соответственно, основными звеньями информационной цепи.
Строительство объекта связано с выполнением ряда работ:
• проведением различных видов инженерных изысканий, а также технико-экономического обоснования на возведение объекта;
• разработкой проектно-сметной документации (архитектурное проектирование, конструкторское проектирование, проектирование организации строительства на различных стадиях возведения объекта);
• работой предприятий строительной индустрии и промышленности строительных материалов и последующая комплектация объекта;
• собственно возведение объекта (строительно-монтажные работы, монтаж оборудования, опытная эксплуатация) и т. д.
В этой связи к органам управления строительной организации поступает основной объем информации от заказчиков, проектных организаций и субподрядчиков, в строительных организациях формируются показатели фактического выполнения работ.
В организационном управлении строительством широко применяются ERP-системы (Enterprise Resource Planning) [3-4], различные модели (и их модификации) автоматизированных систем управления технологическими процессами (АСУТП).
Однако, при существующем уровне автоматизации в организационном управлении строительным производством отсутствует единый контур автоматизированного управления (затратами, инвестициями, транспортно-складской логистикой и т. д.), что не позволяет аккумулировать их по центрам ответственности. Отмечается высокая динамика изменения ситуаций в оперативном контуре управления СО при строительстве сложных объектов. Не обеспечивается вертикальный и горизонтальный анализ данных между линейными и функциональными звеньями в аппарате управления, комплексный анализ динамики изменений производственных показателей.
Таким образом, необходимо создание автоматизированной системы поддержки принятия решений (АСППР) в оперативном контуре управления строительной организации,
интегрированной с существующими программно-аппаратными средствами (системами), на основе формализации экспертных знаний и применения математических моделей. Для этого требуется системное моделирование составляющих компонентов с учетом предъявляемых требований: организационной структуры, системы документооборота, функциональной и информационной структуры [5-7]. Таким образом, актуальной задачей является разработка АСППР для организационного управления строительным производством на основе комплексных системных моделей для анализа и оценки производственных ситуаций. [8].
Формально задачу оценки состояния объекта строительства (ОС) можно определить следующим образом: состояние ОС отображается фазовыми координатами в пространстве его
состояний, то есть, точкой с координатами х1(1)>•••> п () . Каждая координата соответствует простой характеристике ситуации (состояния ОС) в общей модели обстановки.
Соответствующий состоянию каждой отдельной ситуации вектор х() в пространстве
состояний {х} с координатами х1(1 V-- (<) является фазовым вектором. Если х ~ х(<о) есть начальное состояние (начало инженерных изысканий, технико-экономического обоснования на возведение объекта и т. д.), то состояние х(1) однозначно определяется заданием начальных
координат х0 и некоторой величиной отклоняющего воздействия е() при ( - 1о) (эскизный проект, тактико-техническое задание и т. д.).
Закон изменения состояний ьой ситуации описывается системой обыкновенных дифференциальных уравнений [8-10]:
Х1 = / (х1.....хп ¿1, — , еп Л
Хп = /п (xl, — , хп еп 1 )>
или, в векторном виде: х = /(х,е,1 е о¿1 ].
Таким образом, по принципу детерминизма Лапласа [8], знание координат объекта х(^ и воздействующих на него сил е() позволяет точно определить положение объекта в момент
Сложность задачи распознавания и оценки модели обстановки в целом, заключается в том, что факторы, влияющие на ее состояние, как правило, заранее не известны или известны не полностью. Более того, исследования в области синергетики показывают, что влияние различных факторов на сложные хаотические системы значительно изменяется в различные моменты их существования. Именно поэтому задача оценки состояния сложных систем проводится, в основном, на качественном уровне, когда решение во многом определяется профессиональными и личностными характеристиками экспертов.
2. Анализ методов распознавания
В настоящее время разработано большое многообразие различных подходов к методам распознавания сложноструктурированных объектов, которые можно разделить на два направления: детерминистские и статистические.
Детерминистский подход включает различные методы: эмпирические, эвристические, в основе которых лежат здравый смысл, более или менее удачное моделирование процесса мышления человека; математически формализованные. К данным методам можно отнести: перцептронные, на основе потенциальных функций, логические; на основе вычисления оценок; градиентного типа; структурные [11-13]; и др. При этом используется различный
математический аппарат (математическая логика, теория графов, топология, математическая лингвистика, математическое программирование и др.).
При применении детерминистских методов распознавания, основанных на использовании потенциальных функций и перцептронных алгоритмов, основная задача, заключающаяся в выборе подходящего множества решающих функций, решается в основном методом проб и ошибок, поскольку единственным способом оценки качества выбранной системы является прямая проверка. В связи с отсутствием аналитических методов оценки достоверности распознавания, увязанной с параметрами распознающей процедуры, системы детерминистского распознавания не позволяют реализовать постановку задачи.
В логических системах распознавания [13] классы и признаки объектов рассматриваются как логические переменные. Основным методом их решения является метод построения сокращенного базиса с помощью алгоритмов преобразования булевых функций и приведения их к тупиковой дизъюнктивной нормальной форме. В тоже время основной упор делается на использование априорных знаний в ущерб процедуре обучения, количественная связь которой с достоверностью распознавания не установлена. В ряде случаев алгоритмы логического распознавания не позволяют получить однозначное решение о принадлежности распознаваемого объекта к классу. И даже в случае положительного решения, не удается получить оценку достоверности распознавания в аналитическом виде. Таким образом, реализация постановки задачи в системах логического распознавания не представляется возможным.
Представленные в [11-13] алгоритмы логического распознавания, основанные на вычислении оценок (АВО), являются развитием логических методов распознавания. АВО основаны на вычислении оценок сходства распознаваемого объекта к эталонному описанию и позволяют получить однозначное решение о принадлежности распознаваемого объекта к определенному классу. Дальнейшим обобщением АВО является алгебраический подход, расширяющий возможности существующих алгоритмов распознавания с помощью алгебраических операций, введения алгебры на множестве решаемых и близких к ним задач распознавания. Однако, методы количественной оценки достоверности распознавания, при использовании АВО и алгебраического подхода к решению задач распознавания, в настоящее время отсутствуют, что не позволяет реализовать общую постановку задачи.
Решение задач распознавания на основе синтаксического (структурного, лингвистического) подхода позволяет производить предварительную обработку и выделение непроизводных элементов (признаков), и определять отношения между ними. На этапе обучения по эталонным описаниям (обучающим выборкам) осуществляется структурное описание объектов каждого класса (восстановление грамматики) [11-13]. Процедура принятия решения сводится к синтаксическому анализу (грамматическому разбору) распознаваемого объекта (ситуации, обстановки в ОС), в сопоставлении с восстановленными в ходе обучения грамматиками всех классов, и в определении его принадлежности к определенному классу (состоянию ОС), описанному данным синтаксисом или грамматикой [9-10]. Данный метод распознавания имеет также и статистическую трактовку. Многие методы распознавания, появившиеся как детерминистские, получили в дальнейшем статистическое обоснование.
Статистический подход к решению задачи распознавания образов (моделей ситуаций в ОС) при определении их состояния является основным. В соответствии с этим наибольшее внимание уделяется сбору числовых характеристик некоторых параметров - признаконесущих элементов. Для более полного анализа состояния ОС, который позволит не только определить наличие признаков того или иного состояния объекта строительства, но и за счет построения связей между различными признаками, выявить взаимные отличия одной ситуации от другой, предполагается использование синтаксического (структурного) подхода [11-13].
Данный метод позволяет с одной стороны, во-первых, наиболее полно учитывать структурные свойства моделируемого объекта, во-вторых, избежать неоднозначности описания моделируемых объектов, и, с другой стороны, относительно прост в реализации и эффективно применяется в теории распознавания образов.
Применительно к задаче распознавания моделей состояния ОС, описываемые образы ситуаций сложны, и число требуемых признаков велико. Это определяет рациональность описания сложного образа объекта (модели ситуации) в виде иерархической структуры более простых подобразов. Синтаксический подход к распознаванию образов дает возможность описывать большое множество ситуаций путем использования конечного множества непроизводных элементов (признаков ситуации), характеризующих отклонения в некоторых областях функционирования наблюдаемых объектов (образов ситуации) и грамматических правил.
Для лингвистического (структурного) описания модели ситуации состояния ОС, необходимо сформировать конечное множество символов, терминальных Ут - констант и нетерминальных Уы - переменных, которые составят используемый алфавит - У. Сформированная из символов этого алфавита цепочка конечной длины, будет представлять некоторое предложение У*,- описывающее складывающуюся обстановку (модель ситуации) в ОС. Так же, как и в естественных языках, построение формальных языков должно концентрироваться на грамматиках и их свойствах. Грамматикой является четверка [12-13]:
& = (Гу,Гг,Р,Я), (1)
где: Р - множество грамматических правил или правил подстановки; £ - начальный или корневой символ.
По типу правил подстановки можно выделить четыре основных вида грамматик:
1. Неограниченная грамматика характеризуется правилами подстановки вида
а ^ Р, где а - цепочка алфавита У+ (множество всех предложений, составленных из алфавита У, за исключением пустого предложения), Р - цепочка алфавита У* (множество всех предложений, составленных из алфавита У, включая и пустое предложение).
2. Грамматика непосредственно составляющих характеризуется правилами
подстановки вида а\Аа2 ^ а1Ра2, где а1 и а2 - элементы алфавита У, Р принадлежит У+, а А принадлежит Уы. Эта грамматика допускает замещение нетерминального символа А цепочкой Р только в том случае, если А появляется в контексте аАа2, составленном из цепочек а1 и а2.
3. Бесконтекстная грамматика характеризуется правилами подстановки вида
А ^ Р, где А принадлежит множеству Уы и Р принадлежит множеству У+. Само название "бесконтекстная" указывает на то, что переменная А может замещаться цепочкой Р независимо от контекста, в котором появляется А.
4. Регулярная (или автоматная) грамматика - это грамматика с правилами подстановки вида А ^ аВ или А ^ а, где А и В - переменные из Уы, а -терминальный символ из Ут.
Множество возможных состояний ОС, представляет собой набор распознаваемых их классов {^1,...,ск}. Каждый класс описывается грамматиками с возможно пересекающимися наборами Уы, Ут и Р. Корневые символы для каждого класса будут свои {S1,...,Ят} [10].
В качестве Vt возможно использование количественных значений выбранных признаков X, выраженных в условных единицах измерения. Рациональным будет применение регулярной (автоматной) грамматики.
3. Аналитическое моделирование ситуаций при управлении организацией строительства сложных объектов
Любая ситуация в строительной, складской, транспортной, логистической и других сферах деятельности строительной организации находит отражение Sourse = f {Event). в свою очередь изменения в процессе их функционирования Obfert = f (S°urse) влияет на состояние объектов мониторинга: отделов, служб, участков и др., что выражается в изменении состава, объема, видов и формы информации, циркулирующей в АСУ СО (рис. 1, 2). Модель обстановки (общей, частной), в соответствии с направлениями анализа, должна содержать описание событий в объекте мониторинга. Данные модели могут рассматриваться как отдельные составляющие или, как составляющие элементы модели более высокого уровня [10].
ситуация в
{E} U
событие
источник
объект
{S} ЬМ {O} UU {Q} F
обстановка
Рисунок 1. Объективная закономерность проявления состояния ОС (разработано авторами)
N
1-й источник
^ информации ^
/ N
1-й объект
мониторинга
J
Object
Рисунок 2. Структурная схема мониторинга модели ситуаций в ОС (разработано авторами)
Каждый элемент структурной схемы является корневым символом £ на своем уровне описания и промежуточным символом для описания модели более высокого уровня. В связи с этим процесс анализа изменений в состоянии обстановки (модель ситуаций) в ОС может включать в себя ряд этапов: на уровне событий в бригаде (бр), участке (у), складе (ск), объекте строительства (ос), структурном подразделении (сщ) СО и т. д.
Каждая из грамматик Осит, Оист, Ооб в свою очередь формирует несколько предложений, описывающих определенную модель состояния анализируемого объекта данного уровня.
Грамматическая модель описания ситуации в одной из перечисленных сфер деятельности имеет вид:
Gco {Vn со ,Vt со , Рсо , Sco );
&СО = &сит.ОС1 и &ситОС2 и &ситОСп .
&сит. = &1сит. и ^2 сит. и ... и &к сит. ; сит.1 (КЫсит. , КТсит. , Рсит. , ^сит , Бсит. , Ясит.) ;
КЫсит.1 КЫ 1сит. и КЫ2сит. и ... и КЫксит. ; ( )
К = к, и К2 и... и уп .
Т сит.1 Т 1сит. ^ Т 2сит. ^ ^ Тксит. ;
Р = Р и Р и и Р
сит. I 1сит. ^ 2сит. ^ "' ^ к сит. .
Аналогичным образом строятся модели состояния источника информации и объекта мониторинга:
&ист (КЫист , КТ ист , Рист , ^ист, Бист , Яист ) ;
&ист = &1ист и &2ист и ... и &к ист ; (3)
&об =(Кы об ,КТ об ,0об, Роб, Боб );
&об = &1об и &2об и ... и &тоб .
При переходе к модели более высокого уровня необходимо наличие правил подстановки
Я. На каждом ,-ом уровне иерархии (1 = 1, п) у'-ой модели, после грамматического разбора, корневым символам 8у присваивается соответствующий индекс из набора символов, являющихся терминальными для у'-ой модели высшего ,+1 уровня.
:= Би ^ КТ1+1} . (4)
Таким образом грамматика, описывающая изменение состояния объекта мониторинга (ОМ), имеет вид:
в = К» К, Р, Б, Я). (5)
Обычно до того, как появляется возможность извлечь непроизводные элементы, необходима большая предварительная обработка материала. Языки, используемые для описания зашумленных и искаженных образов, часто оказываются неопределенными в том смысле, что одна и та же цепочка может быть порождена более чем одной из грамматик, используемых для описания отдельных классов объектов. С точки зрения теории распознавания образов, это случай частичного пересечения классов; объекты, принадлежащие разным классам, могут иметь одинаковые описания или одинаковые значения параметров (при разных вероятностях появления). Для более правдоподобного моделирования таких ситуаций целесообразно использовать стохастические формальные языки [12, 13].
Е р(х) = 1
Для каждой цепочки х из языка Ь вероятность р(х) определяется так, что хеь и
О < р(х) < 1. Значит, функция р(х) есть плотность вероятности, заданная на Ь, и ее можно использовать для оценки неопределенности и случайности в Ь. Кроме того, эвристически построенная грамматика может порождать «нежелательные» цепочки, т. е. цепочки, которые не представляют никаких объектов в заданном классе. В этом случае для эффективного использования грамматики нежелательным цепочкам можно приписать очень малые вероятности.
В грамматику, описывающую изменение состояния ОМ, необходимо добавить Р* -конечное множество стохастических правил подстановки, каждое из которых имеет вид:
а, р, ] = , Пь 1 = , к, (6)
где: аг е (Ум и Ут ) (Уы и Ут ) , е и УГ) , а р^ - вероятность, связанная с применением этого правила подстановки и удовлетворяющая условиям:
т
1 ^ Р- =
= 1
0 < Рч- * 1 и -=Г4 .
Стохастическая порождающая грамматика:
О* = (Ун, Ут, Рэ, б, Я*), (7)
где: ¥т и ¥н - конечные множества основных и вспомогательных символов; 8 - начальный символ; Рэ - конечное множество стохастических правил подстановки, б - множество вероятностных мер заданных на множестве правил подстановки Р*, Я* -стохастические правила подстановки при переходе к модели более высокого уровня, каждое из которых имеет вид:
^ ——+ Гп.1 - .
Стохастический язык Ь (О*) определяется парой (Ь, р), где Ь - формальный язык, а р - определенное на Ь распределение вероятностей. Язык Ь стохастического языка Ь (О*) = (Ь,р) называется характеристическим языком Ь (О*) и имеет вид:
п
Ц03) = {[х,р(х)]х е VГ,8 ^ х,р(х) = £р(х)} (8)
¡=1 ,
где: - множество всех терминальных цепочек, исключая пустую, порожденных грамматикой О5; 8 ^ х используется для обозначения выводимости цепочки х из начального символа 5 посредством соответствующего применения правил подстановки из множества Р. Стохастический язык - это множество всех терминальных цепочек, каждой из которых поставлена в соответствие вероятность ее порождения, причем все цепочки выводимы из начального символа 5. Вероятность порождения р(х) задается суммированием вероятностей всех различных способов порождения цепочки х. Однако, при п >1 стохастический язык становится неоднозначным.
Вероятность р^, применения правила подстановки Л^^р в грамматике О* может быть аппроксимирована соотношением [10-13]:
Р - =
где: р- - оценка вероятности р^, а суммирование в знаменателе выполняется по всем правилам подстановки грамматики О*, имеющим вид Лг-,^-Д, т. е. для всех правил подстановки грамматики О* с одинаковой нетерминальной левой частью Лг-, щ - математическое ожидание числа вхождений правила подстановки Лг,^р грамматики О* в грамматический разбор данной цепочки:
п-
= £ п( х) Р(^|х)(х) (10)
к
Интернет-журнал «НАУКОВЕДЕНИЕ» Том 9, №6 (ноябрь - декабрь 2017)
https://naukovedenie.ru [email protected]
где:р(0$ | х) - вероятность порождения данной цепочки х грамматикой G
Как было показано в [11-13] временная и емкостная сложность алгоритмов распознавания детерминированных, сложноструктурированных объектов, к которым относятся модели состояний ОС, позволяет обоснованно применить математического аппарата формальных грамматических систем.
Заключение
Предлагаемый подход к разработке моделей различных ситуаций в оперативном контуре управления СО, на основе математического аппарата структурных методов распознавания образов, позволяет вскрывать их существенные свойства в процессе мониторинга. Использовать его в дальнейшем при оптимизации структуры и архитектуры автоматизированных системы поддержки принятия решений при управления строительством.
ЛИТЕРАТУРА
1. Гончаров В. И. Менеджмент: Учебное пособие. - Мн.: Мисанта, 2003 - 624 с.
2. Мескон М. Х., Альберт М., Хедоури Ф. Основы менеджмента. - М.: Даю, 2003.
3. Панов А. И., Коробейников И. О. Стратегический менеджмент: учебное пособие для вузов. - 2-е изд., перераб. и доп. - М.: ЮНИТИ-ДАНА, 2004. - 285 с.
4. Экономика строительства: Учебник / Под общей редакцией И. С. Степанова. - 3-е изд., доп. и перераб. - М.: Юрайт-Издат, 2005. - 620 с.
5. Поршнев Н. Г. Управление в строительстве Учебник для вузов - М.: ЮНИТИ -ДАНА, 2001 - 583 с.
6. Управление в строительстве / Под общей ред. В. М. Васильев, Ю. П. Панибратов, Г. Н. Лапин, В. А. Хитров - СПб: Издательство: АСВ, ГАСУ, 2005.
7. Воронков А. Н., Лопаткина Т. Н. Транспортно-складская логистика строительства: монография / А. Н. Воронков, Т. Н. Лопаткина; Нижегор. гос. архитектур.-строит. ун-т. - Н. Новгород: ННГАСУ, 2010. - 146 с.
8. Грешилов А. А. Математические методы принятия решений: Учеб. Пособие для вузов. - М.: Изд-во МГТУ им. Н. Э. Баумана, 2006. - 584 с.
9. Силенок Ю. В. Анализ путей повышения эффективности функционирования системы информационной поддержки управления сложными организационно-техническими системами. - Сборник трудов IV Международной НПК "Инновационные процессы и технологии в современном мире" - Уфа, 2930.11.2016, 153-156 с.
10. Силенок Ю. В. Многоуровневая грамматическая модель ситуаций при анализе сложных динамических систем. - Сборник трудов IV Международной НПК "Инновационные процессы и технологии в современном мире" - Уфа, 2930.11.2016, 156-162 с.
11. Ту Д., Гонсалес Р. Принципы распознавания образов. М.: Мир, 1978. - 411 с.
12. Фу К.С. Структурные методы в распознавании образов. - М.: Мир, 1977. - 320 с.
13. Горелик А. Л. Методы распознавания: Учеб. Пособие для вузов / А. Л. Горелик, В. А. Скрипкин. - 4-е изд., испр. - Высш. шк., 2004. - 261 с. ил.
Silenok Yury Viktorovich
Kostroma state university, Russia, Kostroma E-mail: yuri. [email protected]
Yakovlev Vadim Lavrovich
Kostroma state university, Russia, Kostroma E-mail: [email protected]
Analytical modeling situations when administration of the Organization construction of complex objects
Abstract. In today's world, one of the priority areas of Russian economics is the creation of basic theoretical and methodological principles of implementing management in companies and various fields, in particular, in construction. The construction industry is one of the most significant industries in terms of land development. And its most important area focuses on optimizing the companies' construction management system for building complex facilities.
The relevance of this topic consists in the fact that effective management in the modern market conditions is a necessary measure for increasing business effectiveness, as well as for creation, development and use of the competitive advantages of the company.
The article presents the results of the analysis of ways to increase the performance effectiveness of decision support systems used in managing the construction process of complex facilities. The article lays out a theoretical substantiation for solving this problem.
The article reviews the issues connected with managing the construction process of complex facilities and emphasizes the importance of strict organization of knowledge in solving the task of spatiotemporal (signal) information processing in course of monitoring the process on the operational level of construction management. The article substantiates the basic concepts of the theoretical principles of knowledge organization in the field of development and design of information decision support systems in construction management process, based on the formal grammar systems.
Keywords: investment and building complex; automated management system; element with a complex structure; structural element; parsing; information system; decision support system; automated decision-making complex; formal grammar