Method and Apparatus for Generating Office Floor Plan Based on Artificial Intelligence
Patent Information
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-12-24
- Publication Date
- 2026-08-12
Smart Images

Figure 112025146825568-PAT00015_ABST
Abstract
Description
Technology Field
[0001] One embodiment of the present invention relates to a device and method for automatically calculating office construction estimates and processes linked with big data and BIM. Background Technology
[0002] The following description merely provides background information related to the present embodiment and does not constitute prior art.
[0003] The interior industry is a field that encompasses businesses involved in improving or designing residential spaces, such as small-scale residential remodeling, home furnishing using furniture and accessories, or related design and construction. The domestic interior market, which was worth only 9 trillion won in 2000, surpassed 30 trillion won in 2017 and grew to 40 trillion won in 2020, making it a rapidly growing sector.
[0004] The interior design industry involves diverse participants, and depending on the specific elements of the interior, various types of companies must collaborate. Currently, companies in the industry collaborate either offline or online using applications not dedicated to interior design. This makes it difficult to gather diverse opinions in real time during the design process, which can lead to increased time and costs.
[0005] Conventional office design relies heavily on the designer's experience and intuition, making it difficult to quantitatively analyze circulation efficiency or area utilization rates. Calculations of area loss due to structural constraints such as columns, corridors, and cores are performed manually, resulting in a lack of accuracy and consistency. Since design results and construction cost estimation are separated, a separate manual calculation process is required after design approval, which increases time and costs while reducing prediction accuracy. While overseas BIM-based AI solutions focus on building envelope and city-level optimization, there is a problem in that examples combining office interior floor plan optimization with automated cost estimation are rare. The problem to be solved
[0006] The purpose of this embodiment is to provide a device and method for automatically calculating office construction estimates and processes linked with big data and BIM, which can provide results of analyzing and optimizing office floor plan layouts using artificial intelligence (AI) technology in the field of architecture and interior design automation. means of solving the problem
[0007] According to one aspect of the present embodiment, an office floor plan generation device is provided, comprising: a data input unit for collecting a plurality of input data; a floor plan analysis unit for analyzing input data to calculate an effective area ratio and generating a basic floor plan layout based on the effective area ratio; a movement optimization unit for generating a movement-optimized floor plan layout by performing movement optimization based on the input data, the effective area ratio, and the basic floor plan layout; an area loss minimization unit for generating an area loss minimization layout by performing area loss minimization on the movement-optimized floor plan layout; and an evaluation unit for selecting an optimal floor plan layout among the basic floor plan layout, the movement-optimized floor plan layout, and the area loss minimization layout.
[0008] According to another aspect of the present embodiment, a method for generating an office floor plan is provided, comprising: a process in which a data input unit collects a plurality of input data; a process in which a floor plan analysis unit analyzes the input data to calculate an effective area ratio and generates a basic floor plan layout based on the effective area ratio; a process in which a circulation optimization unit generates a circulation-optimized floor plan layout by performing circulation optimization based on the input data, the effective area ratio, and the basic floor plan layout; a process in which an area loss minimization unit generates an area loss-minimizing layout by performing area loss minimization on the circulation-optimized floor plan layout; and a process in which an evaluation unit selects an optimal floor plan layout among the basic floor plan layout, the circulation-optimized floor plan layout, and the area loss-minimizing layout. Effects of the invention
[0009] As explained above, according to the present embodiment, there is an effect of providing results for analyzing and optimizing office floor plan layouts using artificial intelligence (AI) technology in the field of architecture and interior design automation. Brief explanation of the drawing
[0010] FIG. 1 is a block diagram schematically illustrating an AI-based office floor plan generation system according to the present embodiment. FIG. 2 is a block diagram schematically showing an office floor plan layout generating device according to the present embodiment. FIG. 3 is a flowchart illustrating a method for generating an AI-based office floor plan layout according to the present embodiment. Specific details for implementing the invention
[0011] Hereinafter, the present embodiment will be described in detail with reference to the attached drawings.
[0012] FIG. 1 is a block diagram schematically illustrating an AI-based office floor plan generation system according to the present embodiment.
[0013] The office floor plan generation system according to the present embodiment includes a terminal (110), a network (120), and an office floor plan generation device (130). The components included in the office floor plan generation system are not necessarily limited thereto.
[0014] A terminal (110) refers to an electronic device that performs voice or data communication via a network (120) according to the user's key operation.
[0015] The terminal (110) is equipped with a memory for storing a program or protocol for communicating with an office floor plan generating device (130) via a network (120), a microprocessor for executing the program to perform calculations and control, etc.
[0016] The terminal (110) includes any one of the following electronic devices: a smartphone, a tablet, a laptop, a personal computer (PC), a personal digital assistant (PDA), a portable multimedia player (PMP), a wireless communication terminal, and a media player.
[0017] The terminal (110) is a various device equipped with a communication device, such as a communication modem, for communicating with various devices or wired / wireless networks, a memory for storing various programs and data, and a microprocessor for executing programs to perform calculations and control. According to at least one embodiment, the memory may be a computer-readable recording / storage medium such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, an optical disk, a magnetic disk, or a Solid State Disk (SSD). According to at least one embodiment, the microprocessor may be programmed to selectively perform one or more operations and functions described in the specification. According to at least one embodiment, the microprocessor may be implemented as hardware, such as an Application Specific Integrated Circuit (ASIC), wholly or partially.
[0018] The terminal (110) can receive an office floor plan design by connecting to an office floor plan design generating device (130) via a network (120).
[0019] The network (120) refers to a network capable of transmitting and receiving data via the Internet protocol using various wired and wireless communication technologies, such as the Internet network, intranet network, mobile communication network, and satellite communication network. The network (120) relays data between the terminal (110) and the office floor plan generation device (130).
[0020] The office floor plan generation device (130) includes a hardware module identical to a conventional web server, WAP server, or network server. The office floor plan generation device (130) generally communicates with an unspecified number of clients or other servers via an open computer network such as the Internet.
[0021] The office floor plan layout generation device (130) refers to a computer system or computer software (web server program) that derives and provides work results in response to a work execution request from a client or another web server. In addition to the aforementioned web server program, the office floor plan layout generation device (130) includes a series of application programs operating on a web server or various databases built within the device.
[0022] The office floor plan generation device (130) improves movement efficiency by performing AI-based circulation optimization when arranging the office floor plan. The office floor plan generation device (130) maximizes the effective area ratio by minimizing area loss. The office floor plan generation device (130) unifies the design-construction process by performing automatic calculation of construction estimates based on the optimized results.
[0023] The office floor plan generation device (130) can improve employee productivity and work efficiency through optimized movement paths. The office floor plan generation device (130) can optimize space by maximizing available space through minimizing area loss. The office floor plan generation device (130) facilitates design-construction linkage and budget management through automatic cost estimation. The office floor plan generation device (130) possesses differentiated competitiveness in the office development and remodeling market.
[0024] The office floor plan layout generation device (130) collects multiple input data. The office floor plan layout generation device (130) analyzes the input data to calculate the effective area ratio and generates a basic floor plan layout based on the effective area ratio. The office floor plan layout generation device (130) generates a circulation-optimized floor plan layout by performing circulation optimization based on the input data, the effective area ratio, and the basic floor plan layout. The office floor plan layout generation device (130) generates an area loss minimization layout by performing area loss minimization on the circulation-optimized floor plan layout. The office floor plan layout generation device (130) selects an optimal floor plan layout among the basic floor plan layout, the circulation-optimized floor plan layout, and the area loss minimization layout.
[0025] FIG. 2 is a block diagram schematically showing an office floor plan layout generating device according to the present embodiment.
[0026] The office floor plan generation device (130) according to the present embodiment includes a data input unit (210), a floor plan analysis unit (220), a movement path optimization unit (230), an area loss minimization unit (240), and an evaluation unit (250). The components included in the office floor plan generation device (130) are not necessarily limited thereto.
[0027] Each component included in the office floor plan generation device (130) can be connected to a communication path connecting a software module or a hardware module inside the device and operate organically with one another. These components communicate using one or more communication buses or signal lines.
[0028] Each component of the office floor plan generating device (130) illustrated in FIG. 2 represents a unit that processes at least one function or operation, and can be implemented as a software module, a hardware module, or a combination of software and hardware.
[0029] The data input unit (210) collects personnel, organization, and architectural data as input data. The data input unit (210) receives organizational structure, number of personnel, frequency of collaboration between departments, and architectural constraints (BIM data such as structures, cores, and columns) as input data.
[0030] The data input unit (210) collects multiple input data. The data input unit (210) collects architectural constraints, including organizational structure, number of personnel, frequency of collaboration between departments, and BIM (Building Information Modeling) data, as input data.
[0031] The plan analysis unit (220) analyzes input data to calculate the effective area ratio and generates a basic plan layout plan based on the effective area ratio. The plan analysis unit (220) automatically recognizes unusable spaces such as columns, corridors, and cores based on the input data and calculates the effective area ratio.
[0032] The plan analysis unit (220) analyzes input data to calculate the effective area ratio and generates a basic plan layout plan based on the effective area ratio. The plan analysis unit (220) automatically recognizes unavailable spaces including columns, corridors, and cores based on input data and calculates the effective area ratio.
[0033] The plan analysis unit (220) performs normalization of input data and spatial modeling. The plan analysis unit (220) normalizes the input data collected from the data input unit (210) into a form capable of spatial analysis. The plan analysis unit (220) performs architectural data normalization. The plan analysis unit (220) converts outer boundaries, structural walls, columns, cores, and fixed equipment areas into vector / polygon forms based on BIM data or CAD plans. The plan analysis unit (220) performs organization and personnel data mapping. The plan analysis unit (220) converts the total number of personnel, personnel by department, and department attributes (work type, noise tolerance, etc.) into spatial requirements. The plan analysis unit (220) performs spatial unit division. The plan analysis unit (220) divides the entire plan into grids or cells of a certain resolution to enable subsequent area calculation and layout operations.
[0034] The plan analysis unit (220) automatically recognizes and classifies non-usable spaces. The plan analysis unit (220) automatically recognizes non-usable areas based on input architectural constraint data. The plan analysis unit (220) recognizes columns, cores (elevators, stairs, shafts), statutory corridors and evacuation routes, structural walls, and equipment fixed areas as non-usable spaces. The plan analysis unit (220) performs space tagging to assign usable / non-usable attributes to each cell or polygon. The plan analysis unit (220) performs overlap removal to integrate areas where columns, corridors, and cores overlap into a single non-usable area.
[0035] The plan analysis unit (220) performs the logic for calculating the effective area ratio. When the unavailable space is determined, the plan analysis unit (220) calculates the effective area ratio using the following formula. The plan analysis unit (220) calculates the total area based on the outer boundary of the plan as the total area A totalDefined as, the sum of unavailable areas such as columns, cores, and corridors is the unavailable area A non It is defined as. The planar analysis unit (220) has a total area A total - Unusable area A non = Effective area A usable It calculates. The planar analysis unit (220) is A usable / A total = Calculates the effective area ratio. The planar analysis unit (220) calculates the available area per person, the range of areas where departments can be placed, and the actual available area considering future movement paths as additional indicators.
[0036] The floor plan analysis unit (220) determines space capacity based on the effective area ratio. The floor plan analysis unit (220) pre-verifies whether the floor plan can accommodate the input organizational requirements based on the calculated effective area ratio. The floor plan analysis unit (220) verifies capacity based on the result of determining whether the effective area ÷ number of personnel ≥ minimum standard area. The floor plan analysis unit (220) evaluates whether essential spaces such as meeting rooms, OA zones, and server rooms can be prioritized for allocation and reflects constraints. If the effective area ratio is below the standard, the floor plan analysis unit (220) transmits a correction parameter to the subsequent step to generate a warning / correction signal.
[0037] The plan analysis unit (220) generates a basic plan layout plan. Once the effective area ratio is determined, the plan analysis unit (220) generates a basic plan layout plan using this as a constraint. The plan analysis unit (220) creates space zones (Zoning) by first dividing the effective area into work zones, common zones, support zones, etc. The plan analysis unit (220) performs department-unit block layout by generating minimum rectangular or polygonal blocks that satisfy the required area for each department. The plan analysis unit (220) performs layout avoiding unusable spaces by first arranging the area adjacent to columns and cores as underutilized space or common space. The plan analysis unit (220) does not perform movement path minimization during the state maintenance stage prior to movement path optimization, but only generates a layout that is structurally feasible.
[0038] The results of the plan analysis unit (220) are transmitted to subsequent modules as follows. The plan analysis unit (220) transmits the effective area ratio figures and the basis for area calculation, the basic plan layout plan reflecting unavailable space, and metadata of areas available for placement by department to the movement optimization unit (230) and the area loss minimization unit (240).
[0039] The planar analysis unit (220) automatically recognizes unavailable space based on input data, calculates the effective area ratio, verifies space capacity, and then generates a basic layout.
[0040] The circulation optimization unit (230) generates a circulation optimization plan by performing circulation optimization that minimizes walking distance, travel time, and congestion based on input data, effective area ratio, and basic plan layout. The circulation optimization unit (230) additionally reflects walking distance reduction rate, collaboration score, and area utilization rate in the circulation optimization plan. The circulation optimization unit (230) additionally reflects user-specified criteria such as efficiency, cost, and comfort in the circulation optimization plan.
[0041] The movement optimization unit (230) performs movement optimization on the basic plan layout plan. The movement optimization unit (230) generates a movement-optimized plan layout plan by applying an algorithm that minimizes walking distance, travel time, and congestion to the basic plan layout plan.
[0042] The circulation optimization unit (230) generates a circulation optimization plan by performing circulation optimization based on input data, effective area ratio, and basic plan layout. The circulation optimization unit (230) generates a circulation optimization plan by reflecting user-specified criteria including minimizing walking distance, minimizing travel time, minimizing congestion, collaboration score, area utilization rate, and efficiency / cost / comfort, based on input data, effective area ratio, and basic plan layout.
[0043] The movement optimization unit (230) configures an input data integration model for movement optimization. The movement optimization unit (230) integrates spatial data, organizational and behavioral data, effective area ratio, and user-specified criteria into a single optimization problem model.
[0044] The circulation optimization unit (230) integrates and models spatial data including space blocks (departments, common spaces, support spaces) and effective area areas excluding unavailable areas in the basic floor plan layout. The circulation optimization unit (230) integrates and models organizational and behavioral data including the frequency of collaboration between departments and movement patterns by individual / department (entry, meetings, use of common facilities). The circulation optimization unit (230) integrates and models the effective area ratio used as upper limit constraints for circulation width, turning radius, and bottleneck allowance limits. The circulation optimization unit (230) integrates and models user-specified criteria including weights for efficiency, cost, and comfort (e.g., efficiency 0.5, cost 0.3, comfort 0.2).
[0045] The movement optimization unit (230) converts the plane into a graph structure during the integrated modeling process. The movement optimization unit (230) converts departments, meeting rooms, cores, and main spaces into nodes in the graph structure, and converts walkable movement paths into edges.
[0046] The movement path optimization unit (230) performs modeling to minimize walking distance and travel time.
[0047] The movement path optimization unit (230) performs graph-based shortest path calculation. The movement path optimization unit (230) calculates the walking distance as [Equation 1].
[0048]
[0049] f ij : Frequency of movement between departments i and j
[0050] d ij : Shortest walking distance
[0051] The movement path optimization unit (230) reflects the travel time as in [Equation 2].
[0052]
[0053] Includes walking speed v and congestion correction factor
[0054] The circulation optimization unit (230) generates an optimization strategy that spatially places departments with high collaboration frequency in close proximity, or places departments requiring access to core and common facilities adjacent to the central circulation path.
[0055] The movement path optimization unit (230) performs movement path dispersion processing to minimize congestion. The movement path optimization unit (230) evaluates congestion independently of simple distance. The movement path optimization unit (230) evaluates the congestion model as in [Equation 3].
[0056]
[0057] Nk: Personnel passing through path k during time interval T
[0058] Wk: Movement path width
[0059] The movement optimization unit (230) generates a minimization strategy that changes from a single main movement concentration structure to a multiple auxiliary movement distribution structure. The movement optimization unit (230) generates a minimization strategy that includes separating movement paths for entering meeting rooms and OA zones, and minimizing the overlap of movement paths during peak times. The movement optimization unit (230) incorporates the congestion level as a penalty term into the overall objective function.
[0060] The movement optimization unit (230) reflects the collaboration score and area utilization rate. The movement optimization unit (230) simultaneously considers quantified collaboration performance and space efficiency. The movement optimization unit (230) calculates the collaboration score as in [Equation 4].
[0061]
[0062] The movement path optimization unit (230) applies a function g(·) in which the score decreases as the distance increases. The movement path optimization unit (230) calculates the area utilization rate as in [Equation 5].
[0063]
[0064] The movement optimization unit (230) places high-frequency collaboration departments in the same zone or adjacent zone based on the area utilization rate and optimizes the movement to absorb the underutilized remaining area into a common / buffer space.
[0065] The movement optimization unit (230) performs multi-objective optimization based on user-specified criteria (efficiency, cost, comfort). The movement optimization unit (230) defines movement optimization as a multi-objective optimization problem rather than a single-objective one. The objective function for movement optimization is [Equation 6].
[0066]
[0067] The circulation optimization unit (230) sets natural lighting, views, noise sensitivity, and reduced frequency of long-distance movement as comfort factors. The circulation optimization unit (230) sets minimizing movement of walls and furniture, and imposing cost penalties on layouts requiring facility expansion as cost factors. The circulation optimization unit (230) derives different circulation optimization results even on the same floor plan according to weights set by the user.
[0068] The circulation optimization unit (230) derives an iterative search and an optimal layout plan. The circulation optimization unit (230) sets a basic floor plan layout plan as the initial solution. The circulation optimization unit (230) performs department location exchange, changes to the circulation branch structure, and common space rearrangement through heuristic search or AI-based search. The circulation optimization unit (230) performs convergence judgment after recalculating KPIs for each iteration. Finally, the circulation optimization unit (230) confirms the layout that minimizes the objective function (or maximizes the KPI) as the circulation-optimized floor plan layout plan.
[0069] The movement optimization unit (230) outputs a movement optimization plan layout, an indicator for improving walking distance, travel time, and congestion, a change in collaboration score and area utilization rate, and a degree of satisfaction of user criteria (efficiency / cost / comfort).
[0070] The movement optimization unit (230) redefines the basic floor plan layout, effective area ratio, organizational behavior data, and user criteria into a graph-based multi-purpose optimization problem and generates a movement optimization floor plan layout centered on actual use by exploring a balance point between quantitative indicators.
[0071] The area loss minimization unit (240) automatically recognizes unusable spaces such as columns and corridors based on the circulation optimization plan and calculates the availability rate. The area loss minimization unit (240) minimizes area loss based on the availability rate and generates an area loss minimization plan by performing area loss minimization on the circulation optimization plan.
[0072] The area loss minimization unit (240) generates an area loss minimization layout plan by performing area loss minimization on the circulation optimization plan. The area loss minimization unit (240) recognizes unavailable spaces including columns and corridors, calculates the availability rate, and generates an area loss minimization layout plan by performing area loss minimization on the circulation optimization plan by minimizing area loss based on the availability rate.
[0073] The area loss minimization unit (240) performs spatial re-decomposition of the circulation optimization plan layout. The area loss minimization unit (240) does not use the results of the circulation optimization unit (230) as they are, but re-decomposes them from an area perspective. The area loss minimization unit (240) reinterprets the input plan based on the circulation optimization plan layout that includes department blocks, common spaces, and circulation areas. The area loss minimization unit (240) performs precise spatial decomposition by re-dividing the plan into fine grids or polygon units. The area loss minimization unit (240) performs structural element re-recognition to accurately determine unusable boundaries by re-detecting columns, cores, corridors, and legal separation areas. The area loss minimization unit (240) identifies areas that have good circulation but are difficult to actually use.
[0074] The area loss minimization unit (240) automatically recognizes unusable spaces and underutilized areas. The area loss minimization unit (240) additionally defines underutilized areas in addition to simple unusable spaces. The area loss minimization unit (240) defines the column body area, legal corridor width, core and equipment fixed area as unusable spaces (Non-Usable). The area loss minimization unit (240) defines the remaining area adjacent to the column, narrow and irregular spaces, and triangular / sliver areas where furniture cannot be placed as underutilized spaces (Semi-Usable). The area loss minimization unit (240) tags each area as Non-Usable, Low-Usable, and Fully-Usable.
[0075] The area loss minimization unit (240) calculates the availability rate. The area loss minimization unit (240) calculates the availability rate based on the space tagging results. The area loss minimization unit (240) is A usable : Fully usable area, A low : Underutilized area, A non : Unavailable area, A total = A usable + A low + A non The area is defined as such. The area loss minimization unit (240) calculates the availability rate using [Equation 7].
[0076]
[0077] α: Partial availability factor of underutilized space (e.g., 0.3–0.6)
[0078] The area loss minimization part (240) is defined as area loss = 1 - availability rate.
[0079] The area loss minimization unit (240) provides a space rearrangement strategy to minimize area loss. The area loss minimization unit (240) applies strategies for absorbing adjacent column areas, adjusting corridor width and shape, and realigning block boundaries to improve availability.
[0080] The area loss minimization unit (240) applies a column adjacent area absorption strategy. The area loss minimization unit (240) converts the remaining area around the column into storage, OA zones, and small-scale collaboration corners, thereby upgrading Low-Usable to Usable.
[0081] The area loss minimization unit (240) applies a corridor width and shape adjustment strategy. The area loss minimization unit (240) performs corridor straightening, reduction of unnecessary extension sections, and placement of common functions at the edges of the corridor within a range that does not violate the circulation optimization conditions.
[0082] The area loss minimization unit (240) applies a block boundary realignment strategy. The area loss minimization unit (240) aligns the department block boundaries with the column / core boundaries and minimizes the occurrence of irregular residual space.
[0083] The area loss minimization unit (240) optimizes iteration based on the availability rate. The area loss minimization unit (240) performs iterative optimization rather than a single operation. The area loss minimization unit (240) recalculates the availability rate and evaluates the reduction in area loss at each iteration step. The area loss minimization unit (240) performs maintenance of the movement path optimization results and compliance with legal standards (corridor width, evacuation distance) as constraints. As termination conditions, the area loss minimization unit (240) confirms that the improvement in the availability rate is below a threshold value and that further adjustments will cause a deterioration of the movement path KPI.
[0084] The area loss minimization unit (240) determines the area loss minimization layout plan. The area loss minimization unit (240) finally determines a layout plan that satisfies the following conditions: compared to the circulation optimization plan (increase in total usable area, decrease in underutilized area), maintaining walking distance and congestion KPIs within the allowable error range, and having no factors causing a sharp increase in construction difficulty and cost. The area loss minimization unit (240) outputs the layout plan that satisfies the conditions as the area loss minimization layout plan.
[0085] The area loss minimization unit (240) transmits the area loss minimization unit (240) the area loss minimization layout plan, the comparison indicators before and after improvement of the availability rate, the details of the remaining space utilization, and the actual construction area standard data for the construction estimate calculation unit (260) to the subsequent steps.
[0086] The area loss minimization unit (240) is a precision correction step that removes “space that is not actually used even if the movement path is optimal,” quantifies unavailable and underutilized spaces, and generates a final floor plan layout that maximizes the actual usable area while maintaining movement path performance by using the availability rate as a core objective function.
[0087] The evaluation unit (250) calculates KPIs for each of the basic floor plan layout, the circulation optimization floor plan layout, and the area loss minimization layout. The evaluation unit (250) compares and reviews the walking distance reduction rate, collaboration efficiency, and area utilization rate for each of the basic floor plan layout, the circulation optimization floor plan layout, and the area loss minimization layout layout according to scenarios, and selects the optimal floor plan layout with the highest KPI.
[0088] The evaluation unit (250) selects the optimal floor plan among the basic floor plan, the circulation-optimized floor plan, and the area-loss-minimizing floor plan. The evaluation unit (250) calculates a Key Performance Indicator (KPI) by comparing the walking distance reduction rate, collaboration efficiency, and area utilization rate for each of the basic floor plan, circulation-optimized floor plan, and area-loss-minimizing floor plan, and then selects the floor plan with the highest KPI as the optimal floor plan.
[0089] The evaluation unit (250) configures the scenarios to be evaluated and sets the baseline. The evaluation unit (250) normalizes the scenarios to compare layout plans of different characteristics on the same standard. The evaluation unit (250) sets the evaluation targets as S1: basic floor plan layout plan, S2: circulation optimization floor plan layout plan, and S3: area loss minimization layout plan. The evaluation unit (250) sets S1 (basic floor plan layout plan) as the baseline and converts all improvement indicators into a rate of increase or decrease relative to S1. By setting the evaluation targets and baseline, the evaluation unit (250) enables "comparison of improvement effects" rather than "comparison of absolute values."
[0090] The evaluation unit (250) calculates the walking distance reduction rate KPI. The evaluation unit (250) calculates the total walking distance according to organizational activities in each layout plan. The evaluation unit (250) calculates the total walking distance as in [Equation 8].
[0091]
[0092] The evaluation unit (250) calculates the walking distance reduction rate as in [Equation 9].
[0093]
[0094] The evaluation unit (250) determines that S2 tends to show a high reduction rate due to the effect of rearranging movement paths. The evaluation unit (250) determines that S3 is within the normal range to decrease slightly or remain the same compared to S2.
[0095] The evaluation department (250) calculates a collaboration efficiency KPI. The evaluation department (250) calculates a collaboration efficiency indicator that combines the physical distance between departments and the frequency of collaboration. The evaluation department (250) calculates a collaboration efficiency score as shown in [Equation 10].
[0096]
[0097] g(·): A function that decreases with increasing distance
[0098] The evaluation department (250) determines that, from an evaluation perspective, the closer the departments with high collaboration frequency are, the higher the score increases, and that "meaningful proximity" rather than simple dense placement is considered important. The evaluation department (250) determines that S2 and S3 have increased collaboration efficiency compared to S1, and that additional points can be obtained if S3 strengthens some proximity through area realignment.
[0099] The evaluation department (250) calculates the area utilization rate KPI. The area utilization rate refers to the ratio of the area available for actual work. The evaluation department (250) calculates the area utilization rate as shown in [Equation 11].
[0100]
[0101] The evaluation department (250) determines the evaluation characteristics as follows: S1: low utilization rate due to insufficient reflection of structural loss, S2: possibility of some loss increase due to securing movement path, S3: highest utilization rate due to absorption of remaining space.
[0102] The evaluation unit (250) performs KPI normalization and weighted summation. The evaluation unit (250) performs normalization and weighting to directly compare KPIs with different units. The evaluation unit (250) performs normalization as in [Equation 12].
[0103]
[0104] The evaluation department (250) calculates a comprehensive KPI as [Equation 13].
[0105]
[0106] For example, when the evaluation department (250) applies weights, it applies work efficiency-centered: w1 = 0.4, w2 = 0.4, w3 = 0.2, and space efficiency-centered: w1 = 0.3, w2 = 0.2, w3 = 0.5. Here, the weights vary depending on the user policy or project type.
[0107] The evaluation unit (250) performs KPI comparison and priority determination for each scenario. The evaluation unit (250) compares the KPIs of each layout plan based on the following criteria. The evaluation unit (250) determines whether the overall KPI has reached its maximum value through a first judgment. The evaluation unit (250) checks for violations of legal standards and a rapid decline in circulation and comfort KPIs through a second constraint check. The evaluation unit (250) checks for a rapid increase in construction difficulty and hindrance to future scalability through a third stability verification. The evaluation unit (250) maintains only layout plans that have passed the first, second, and third processes as final candidates.
[0108] The evaluation unit (250) selects the optimal floor plan layout. Finally, the evaluation unit (250) selects only the layout with the highest overall KPI, the layout where the lower KPI does not fall below a specific threshold, and the layout that most matches the user-specified scenario objective. The evaluation unit (250) confirms the selected layout as the optimal floor plan layout and transmits it to the construction estimate calculation unit (260) and the visualization unit (270).
[0109] The evaluation department (250) is a decision-making layer that determines “which of the various optimization results is actually the best plan”, and excludes subjective judgment by using quantitative KPI calculation, scenario-based comparison, and weight-based multi-criteria evaluation, and logically selects the optimal plan layout that best suits the project objectives.
[0110] FIG. 3 is a flowchart illustrating a method for generating an AI-based office floor plan layout according to the present embodiment.
[0111] The data input unit (210) receives organizational structure, number of personnel, department placement requirements, and BIM constraints as input data (S310).
[0112] The planar analysis unit (220) generates an initial layout plan based on AI. The planar analysis unit (220) generates a basic planar layout plan based on input data (S320).
[0113] The movement optimization unit (230) performs movement optimization based on the basic floor plan layout. The movement optimization unit (230) analyzes the frequency of collaboration between departments and movement paths based on the basic floor plan layout, calculates the minimum walking distance and congestion level layout, and generates a movement optimization floor plan layout that applies (S330).
[0114] The area loss minimization unit (240) performs area loss minimization based on the circulation optimization plan. The area loss minimization unit (240) automatically recognizes unusable areas such as columns, corridors, and cores based on the circulation optimization plan and generates an area loss minimization plan that maximizes the effective area ratio (S340).
[0115] The evaluation department (250) calculates KPIs for each of the basic floor plan layout, the circulation optimization floor plan layout, and the area loss minimization layout.
[0116] The evaluation department (250) compares and reviews the walking distance reduction rate, collaboration efficiency, and area utilization rate for each of the basic floor plan, the movement path optimization floor plan, and the area loss minimization floor plan according to the scenario and selects the optimal floor plan with the highest KPI (S350).
[0117] Although steps S310 to S350 are described as being executed sequentially in FIG. 3, they are not necessarily limited thereto. In other words, since it is possible to modify and execute the steps described in FIG. 3 or to execute one or more steps in parallel, FIG. 3 is not limited to a chronological order.
[0118] As described above, the AI-based office floor plan construction estimate calculation method according to the present embodiment described in FIG. 3 can be implemented as a program and recorded on a computer-readable recording medium. A computer-readable recording medium on which a program for implementing the AI-based office floor plan construction estimate calculation method according to the present embodiment is recorded includes all types of recording devices in which data that can be read by a computer system is stored.
[0119] The above description is merely an illustrative explanation of the technical concept of the present embodiment, and a person skilled in the art to which the present embodiment belongs would be able to make various modifications and variations within the scope of the essential characteristics of the present embodiment. Accordingly, the present embodiments are intended to explain, not limit, the technical concept of the present embodiment, and the scope of the technical concept of the present embodiment is not limited by these embodiments. The scope of protection of the present embodiment shall be interpreted by the claims below, and all technical concepts within an equivalent scope shall be interpreted as being included within the scope of rights of the present embodiment. Explanation of the symbols
[0120] 110: Terminal 120: Network 130: Office Floor Plan Layout Generator
Claims
Claim 1 The system includes: a data input unit for collecting multiple input data; a plan analysis unit for analyzing input data to calculate an effective area ratio and generating a basic plan layout plan based on the effective area ratio; a circulation optimization unit for generating a plan layout plan based on the input data, the effective area ratio, and the basic plan layout plan; an area loss minimization unit for generating an area loss minimization layout plan by performing area loss minimization on the plan layout plan; and an evaluation unit for selecting an optimal plan layout plan among the basic plan layout plan, the plan layout plan, and the area loss minimization layout plan. The plan analysis unit recognizes columns, cores (elevators, stairs, shafts), statutory corridors and evacuation circulation routes, structural walls, and equipment fixed areas as non-usable areas based on architectural constraint data input for the normalized input data. When the non-usable areas are determined, the total area based on the plan perimeter is the total area A. total Defined as, the sum of unavailable areas such as columns, cores, and corridors is the unavailable area A non Defined as, and total area A total - Unusable area A non = Effective area A usable Calculate and A usable / A total Based on the above, the effective area ratio is calculated, and the feasibility of prioritizing the allocation of essential spaces including meeting rooms, OA zones, and server rooms is evaluated based on the result of determining whether the effective area ÷ number of personnel ≥ minimum standard area; when generating the above basic floor plan layout based on the above effective area ratio, space zones (Zoning) are created by dividing the effective area region into work zones, common zones, and support zones; department-unit block layout is performed by creating minimum rectangular or polygonal blocks that satisfy the required area for each department; and layout avoiding unusable spaces is performed by prioritizing the placement of areas adjacent to columns and cores as underutilized spaces or common spaces; the above circulation optimization unit integrates and models spatial data including the space blocks (departments, common spaces, support spaces) of the above basic floor plan layout and the effective area region excluding the above unusable spaces; integrates and models organizational and behavioral data including the frequency of inter-departmental collaboration and individual / departmental movement patterns (entry / exit, meetings, use of common facilities); integrates and models the above effective area ratio used as an upper constraint for circulation width, turning radius, and bottleneck allowance limits; and integrates and models user-specified criteria including weights for efficiency, cost, and comfort. In the integrated modeling process, the plane is converted into a graph structure; within the graph structure, departments, meeting rooms, the core, and key spaces are converted into nodes, and walkable circulation paths are converted into edges. When performing modeling to minimize walking distance and travel time, the graph-based shortest path is calculated; the walking distance is calculated based on the movement frequency and shortest walking distance between departments i and j; travel time is reflected based on walking speed v and a congestion correction factor; departments requiring accessibility to the core and shared facilities are placed adjacent to the central circulation path; congestion is evaluated independently of simple distance to handle circulation dispersion for congestion minimization; and the congestion model is evaluated based on the number of people passing through circulation path k during a time interval T and the width of the circulation path.An office floor plan generation device characterized by changing from a single main circulation-concentrated structure to a multiple auxiliary circulation-dispersed structure, separating entry circulation paths for meeting rooms and OA zones, minimizing overlap of circulation paths during peak times, applying a function in which the score decreases with increasing distance, calculating the area utilization rate based on the actual usable area and effective area, placing high-frequency collaboration departments in the same zone or adjacent zones based on the said area utilization rate, reflecting circulation paths to absorb underutilized remaining area into common and buffer spaces, setting natural lighting, views, noise sensitivity, and reduced frequency of long-distance travel as comfort elements, setting minimizing wall and furniture movement and imposing cost penalties on layouts requiring facility expansion as cost elements, setting the said basic floor plan layout as the initial solution, performing department location exchange, changes to circulation branching structures, and common space rearrangement using heuristic search or AI-based search, and finally confirming the layout that minimizes the objective function or maximizes the KPI as the said floor plan layout. Claim 2 An office floor plan layout generation device according to claim 1, characterized in that the data input unit collects architectural constraints including organizational structure, number of personnel, frequency of inter-departmental collaboration, and BIM (Building Information Modeling) data as input data. Claim 3 An office floor plan layout generation device according to claim 1, wherein the floor plan analysis unit automatically recognizes unavailable spaces including columns, corridors, and cores based on the input data and calculates the effective area ratio. Claim 4 An office floor plan generation device according to claim 1, wherein the movement path optimization unit generates the floor plan based on the input data, the effective area ratio, and the basic floor plan, by reflecting user-specified criteria including minimizing walking distance, minimizing travel time, minimizing congestion, collaboration score, area utilization rate, and efficiency / cost / comfort. Claim 5 An office floor plan layout generation device according to claim 1, wherein the area loss minimization unit recognizes unavailable spaces including columns and corridors, calculates an availability rate, and generates an area loss minimization layout plan by performing area loss minimization on the floor plan layout plan based on the availability rate. Claim 6 The system includes: a data input unit for collecting multiple input data; a plan analysis unit for analyzing input data to calculate an effective area ratio and generating a basic plan layout plan based on the effective area ratio; a circulation optimization unit for generating a plan layout plan based on the input data, the effective area ratio, and the basic plan layout plan; an area loss minimization unit for generating an area loss minimization layout plan by performing area loss minimization on the plan layout plan; and an evaluation unit for selecting an optimal plan layout plan among the basic plan layout plan, the plan layout plan, and the area loss minimization layout plan. The plan analysis unit recognizes columns, cores (elevators, stairs, shafts), statutory corridors and evacuation circulation routes, structural walls, and equipment fixed areas as non-usable areas based on architectural constraint data input for the normalized input data. When the non-usable areas are determined, the total area based on the plan perimeter is the total area A. total Defined as, the sum of unavailable areas such as columns, cores, and corridors is the unavailable area A non Defined as, and total area A total - Unusable area A non = Effective area A usable Calculate and A usable / A total Based on the above, the effective area ratio is calculated, and the feasibility of prioritizing the allocation of essential spaces including meeting rooms, OA zones, and server rooms is evaluated based on the result of determining whether the effective area ÷ number of personnel ≥ minimum standard area; when generating the above basic floor plan layout based on the above effective area ratio, space zones (Zoning) are created by dividing the effective area region into work zones, common zones, and support zones; department-unit block layout is performed by creating minimum rectangular or polygonal blocks that satisfy the required area for each department; and layout avoiding unusable spaces is performed by prioritizing the placement of areas adjacent to columns and cores as underutilized spaces or common spaces; the above circulation optimization unit integrates and models spatial data including the space blocks (departments, common spaces, support spaces) of the above basic floor plan layout and the effective area region excluding the above unusable spaces; integrates and models organizational and behavioral data including the frequency of inter-departmental collaboration and individual / departmental movement patterns (entry / exit, meetings, use of common facilities); integrates and models the above effective area ratio used as an upper constraint for circulation width, turning radius, and bottleneck allowance limits; and integrates and models user-specified criteria including weights for efficiency, cost, and comfort. In the integrated modeling process, the plane is converted into a graph structure; within the graph structure, departments, meeting rooms, the core, and key spaces are converted into nodes, and walkable circulation paths are converted into edges. When performing modeling to minimize walking distance and travel time, the graph-based shortest path is calculated; the walking distance is calculated based on the movement frequency and shortest walking distance between departments i and j; travel time is reflected based on walking speed v and a congestion correction factor; departments requiring accessibility to the core and shared facilities are placed adjacent to the central circulation path; congestion is evaluated independently of simple distance to handle circulation dispersion for congestion minimization; and the congestion model is evaluated based on the number of people passing through circulation path k during a time interval T and the width of the circulation path.The structure is changed from a single main circulation concentrated structure to a multiple auxiliary circulation dispersed structure; entry routes for meeting rooms and OA zones are separated, and the overlap of circulation routes during peak times is minimized. A function is applied where the score decreases with increasing distance to calculate the area utilization rate based on the actual usable area and effective area. Based on the said area utilization rate, high-frequency collaboration departments are placed in the same zone or adjacent zones, and circulation is reflected to absorb underutilized remaining area into common and buffer spaces. Natural lighting, views, noise sensitivity, and reduced frequency of long-distance travel are set as comfort factors, and the minimization of wall and furniture movement and the imposition of cost penalties on layouts requiring facility expansion are set as cost factors. The said basic floor plan is set as the initial solution, and department location swapping, changes to circulation branching structures, and the rearrangement of common spaces are performed using heuristic search or AI-based search. Finally, the layout that minimizes the objective function or maximizes the KPI is confirmed as the said floor plan. The evaluation unit compares and reviews the walking distance reduction rate, collaboration efficiency, and area utilization rate for each of the said basic floor plan, said floor plan, and said area loss minimization layout plan by scenario. An office floor plan layout generation device characterized by calculating a Key Performance Indicator (KPI) and selecting the layout plan with the highest KPI as the optimal floor plan layout plan. Claim 7 The method includes: a process in which a data input unit collects multiple input data; a process in which a floor plan analysis unit analyzes the input data to calculate an effective area ratio and generates a basic floor plan layout plan based on the effective area ratio; a process in which a circulation optimization unit generates a floor plan layout plan based on the input data, the effective area ratio, and the basic floor plan layout plan; a process in which an area loss minimization unit generates an area loss minimization layout plan by performing area loss minimization on the floor plan layout plan; and a process in which an evaluation unit selects the optimal floor plan layout plan among the basic floor plan layout plan, the floor plan layout plan, and the area loss minimization layout plan. The floor plan analysis unit recognizes columns, cores (elevators, stairs, shafts), statutory corridors and evacuation circulation routes, structural walls, and equipment fixed areas as non-usable areas based on architectural constraint data input for the normalized input data, and once the non-usable areas are determined, the total area based on the floor plan perimeter is the total area A. total Defined as, the sum of unavailable areas such as columns, cores, and corridors is the unavailable area A non Defined as, and total area A total - Unusable area A non = Effective area A usable Calculate and A usable / A total Based on the above, the effective area ratio is calculated, and the feasibility of prioritizing the allocation of essential spaces including meeting rooms, OA zones, and server rooms is evaluated based on the result of determining whether the effective area ÷ number of personnel ≥ minimum standard area; when generating the above basic floor plan layout based on the above effective area ratio, space zones (Zoning) are created by dividing the effective area region into work zones, common zones, and support zones; department-unit block layout is performed by creating minimum rectangular or polygonal blocks that satisfy the required area for each department; and layout avoiding unusable spaces is performed by prioritizing the placement of areas adjacent to columns and cores as underutilized spaces or common spaces; the above circulation optimization unit integrates and models spatial data including the space blocks (departments, common spaces, support spaces) of the above basic floor plan layout and the effective area region excluding the above unusable spaces; integrates and models organizational and behavioral data including the frequency of inter-departmental collaboration and individual / departmental movement patterns (entry / exit, meetings, use of common facilities); integrates and models the above effective area ratio used as an upper constraint for circulation width, turning radius, and bottleneck allowance limits; and integrates and models user-specified criteria including weights for efficiency, cost, and comfort. In the integrated modeling process, the plane is converted into a graph structure; within the graph structure, departments, meeting rooms, the core, and key spaces are converted into nodes, and walkable circulation paths are converted into edges. When performing modeling to minimize walking distance and travel time, the graph-based shortest path is calculated; the walking distance is calculated based on the movement frequency and shortest walking distance between departments i and j; travel time is reflected based on walking speed v and a congestion correction factor; departments requiring accessibility to the core and shared facilities are placed adjacent to the central circulation path; congestion is evaluated independently of simple distance to handle circulation dispersion for congestion minimization; and the congestion model is evaluated based on the number of people passing through circulation path k during a time interval T and the width of the circulation path.A method for generating an office floor plan, characterized by changing from a single main circulation-concentrated structure to a multiple auxiliary circulation-dispersed structure, separating entry circulation paths for meeting rooms and OA zones, minimizing overlap of circulation paths during peak times, applying a function in which the score decreases with increasing distance, calculating the area utilization rate based on the actual usable area and effective area, placing high-frequency collaboration departments in the same zone or adjacent zones based on the said area utilization rate, reflecting circulation paths to absorb underutilized remaining area into common and buffer spaces, setting natural lighting, views, noise sensitivity, and reduced frequency of long-distance travel as comfort elements, setting minimizing wall and furniture movement and imposing cost penalties on layouts requiring facility expansion as cost elements, setting the said basic floor plan layout as the initial solution, performing department location exchange, changes to circulation branching structures, and common space rearrangement using heuristic search or AI-based search, and finally confirming the layout that minimizes the objective function or maximizes the KPI as the said floor plan layout.
Citation Information
Patent Citations
Apparatus and method for the optimization of naval vessel compartment arrangement
KR1020160127567A
Office interior design system and design method using the same
KR102606589B1
The Artificial Intelligence-based Commercial Space Interior Automatic Design Method And The System Thereof
KR102717657B1