Разработаны методы построения многопрофильной экспертной системы поддержки принятия решений в области строительства. Положенное в основу исследования архитектурное решение выстроено на теории нечетких множеств. Рассмотрены программные подходы к проектированию специализированных экспертных систем, а также задачи, решаемые системой поддержки принятия решений на этапе подготовки объекта к строительству. Цель исследования - разработка архитектуры экспертной системы, состоящей из систем логического вывода и набора взаимосвязанных нечетких экспертных модулей базы знаний. Задача исследования - разработка обобщённого алгоритма функционирования экспертной системы, архитектуры базы знаний и прототипа программной реализации экспертной системы. В результате проведенного исследования разработаны два программных продукта на языке Python и прототип на языке Matlab. Приведены примеры интерфейсов и программного кода разработанной экспертной системы поддержки принятия решений в области строительства.
Methods of building a multidisciplinary expert decision support system in the field of construction have been developed. The architectural solution underlying the study is based on the theory of fuzzy sets. Software approaches to the design of specialized expert systems are considered, as well as the tasks solved by the decision support system at the stage of preparing an object for construction. The purpose of the study is to develop the architecture of an expert system consisting of logical inference systems and a set of interconnected fuzzy expert modules of the knowledge base. The objective of the research is to develop a generalized algorithm for the functioning of the expert system, the architecture of the knowledge base and a prototype of the software implementation of the expert system. As a result of the research, two software products have been developed in Python and a prototype in Matlab. Examples of interfaces and program code of the developed expert decision support system in the field of construction are given.