10.14489/vkit.2023.12.рр.019-028 |
DOI: 10.14489/vkit.2023.12.рр.019-028 Зуга И. М., Хомченко В. Г. Аннотация. Предложена методология учета запрещенных полигонов в процессе автоматизированного проектирования оптимальных схем расположения производственных и других объектов на отведенной для промышленного предприятия территории. Применена линейная кусочно-непрерывная аппроксимация произвольного контура запрещенных полигонов. С использованием математического аппарата R-функций выявлено 16 типовых взаимных расположений контуров оснований объектов и аппроксимирующих контуры полигонов отрезков при нахождении объектов как внутри замкнутого полигона, так и вне его. Получены логические функции для идентификации установленных типовых взаимных расположений объектов и запрещенных полигонов, а также аналитические выражения для расчета парциальных и результирующей функций штрафа, отражающих степень нарушения объектами границ запрещенных полигонов. Выполненный с использованием градиентного алгоритма численный эксперимент показал адекватность предложенного подхода и устойчивое возвращение объектов в допустимую область, что подтвердило возможность применения разработанной методологии в системе автоматизированного проектирования. Ключевые слова: схемы генеральных планов предприятий; оптимизационное проектирование; запрещенные полигоны; R-функции; функции штрафа.
Zuga I. M., Khomchenko V. G. Abstract. The paper proposes a methodology of accounting for illegal polygons in the process of computer-aided design of optimal layouts of production and other facilities on the territory designated for an industrial enterprise. A linear piecewise continuous approximation of an arbitrary contour of illegal polygons is used. The location of the contour of the base of objects in an illegal polygon is established based on the analysis of predicates of four types, three of which demonstrate the location of the vertices of objects relative to straight lines containing approximating segments, and one – the location of the object relative to the unacceptable area of the illegal polygon. The last of the mentioned predicates is implemented by the "ray" method. Using the mathematical apparatus of R-functions, 16 typical mutual positions of the contours of facilities foundations and approximating segments of polygons were discovered including facilities both inside and outside the closed polygon. Logical functions to identify the established typical mutual positions of facilities and illegal polygons are obtained, as well as analytical expressions for calculating partial and resultant penalty functions reflecting the degree of violation by facilities of the boundaries of illegal polygons. To correctly select the analytical expression of the penalty function from the proposed set, parameters are introduced that characterize the location of the approximating segments relative to the invalid area of the illegal polygon, relative to objects and coordinate axes. The numerical experiment performed using the gradient algorithm showed the adequacy of the proposed approach and the steady return of the facilities to the permissible area, which confirmed the possibility of applying the developed methodology in the computer-aided design. Keywords: Master plot plans; Optimization design; Illegal polygons; R-functions; Penalty functions.
РусИ. М. Зуга (Публичное акционерное общество «ОНХП», Омск, Россия) EngI. M. Zuga (Public Joint Stock Company ONHP, Omsk, Russia)
Рус1. Кафаров В. В., Ветохин В. Н. Основы автоматизированного проектирования химических производств. М.: Наука, 1987. 623 с. Eng1. Kafarov V. V., Vetohin V. N. (1987). Fundamentals of computer-aided design of chemical production. Moscow: Nauka. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2023.12.рр.019-028 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2023.12.рр.019-028 and fill out the
.
|