Space machine generation method and system

Through the spatial machine generation method and system, input demand information and select appropriate modes to generate a spatial structure that meets specific needs, solving the problem of optimizing traditional Chinese architectural forms in the modern context, realizing the diversity and personalization of design, and simplifying the design process.

CN120086943APending Publication Date: 2025-06-03NANJING HOW BUILDING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510158915.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The existing technology is difficult to extract and optimize the characteristics of traditional Chinese architectural forms, spaces and entities in a modern context and continue its spiritual core, and lacks universal generation methods.

Method used

Provide a spatial machine generation method and system, which inputs base information, entrance information and space functions, service body, gray space types and quantity by initializing the demand library, selects public and semi-public modes, semi-public and semi-private modes, semi-private and semi-private modes, semi-private and private modes, to generate a spatial structure that meets the needs, and performs spatial entity.

Benefits of technology

It realizes the generation of a spatial structure that meets specific needs in a modern context, improves the diversity and personalization of the design, simplifies the design process of complex spatial layout, and reduces the work difficulty and time cost of designers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120086943A_ABST
    Figure CN120086943A_ABST
Patent Text Reader

Abstract

The invention discloses a space machine generation method and system, and the method comprises the steps: firstly initializing a demand library, and enabling demand information to comprise base information, entrance information, and the types and numbers of space functions, service bodies and / or gray spaces; then forming a plurality of space units by selecting one or more of a public and semi-public mode, a semi-public and semi-private mode and a semi-private and private mode based on the initialized demand library, and forming a plurality of space units by selecting one or more of a service body mode, a gray space mode and a space function mode based on the space units; generating a space structure meeting requirements; and finally, carrying out space materialization according to the generated space structure. According to the method, the problem of generation of a space entity complex system can be solved, and method support is provided for solution generation processes and application development in the fields related to space consumer electronics, indoor, building and planning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method and system for generating a space and entity system (space machine), and belongs to the field of space design. Background Art

[0002] Shape Grammar (SG) was proposed by Professor Stiny of the Massachusetts Institute of Technology in the 1970s. Shape grammar is usually used as an expert system in the presence of powerful knowledge domains, such as in the research field of residential generation design.

[0003] SG was initially used to generate the specifications of paintings and sculptures by Stiny and Gips (1971). In the field of architectural work analysis, Stiny and Mitchell (1978) pioneered the definition of the SG that constitutes the Palladio villa style and transformed it into specific methods and generation processes. In addition, it includes the Prairie Style houses of Frank Lloyd Wright (Koning and Eizenberg, 1981) and the Queen Anne Style houses (Flemming, 1987).

[0004] Researchers and developers have conducted numerous explorations in the research and application of shape grammar in the field of folk houses. Among them: 1. Duarte described the grammar of Alvaro Siza's house in Malagueira and applied an interactive computer system to design customized large-scale residences (2001). 2. Erem et al. started from traditional Turkish folk architecture, allocated space around the hall (called "sofa"), revealed the space organization and grammar rule set, considered the current physical problems and the modern living needs of villagers, and created design solutions consistent with the actual traditional characteristics (2016). 3. Herbert et al. presented the shape grammar of the linear African Ndebele family house space design and considered the combination of rooms at the community level (1994).

[0005] Research focusing on the Chinese context includes: 1. Chiou and Krishnamurti demonstrated and visually explained the styles of traditional Taiwanese folk houses through compositional rules, and the research proved that SG can be applied to the study of traditional Chinese architecture (1995). 2. Andrew I-kang Li analyzed and interpreted "Yingzao Fashi" using shape grammar in his doctoral thesis, and explicitly considered when users make decisions and what decisions they make, and organized the grammar accordingly (2001). 3. Gu Zihao combined traditional regional division habits, drew a map of the homogeneous regional division of traditional Chinese courtyard houses, and used shape grammar to automatically generate designs for traditional Fujian houses (2021). 4. Wang Jiang conducted on-site investigations of existing rural residential houses in the North China Plain, clarified the composition, configuration, and characteristics of local typical rural houses, and showed that morphological grammar can effectively achieve large-scale customized housing design at two levels: single-family buildings (2021) and community building complexes (2023). 5. Yuyang Wang et al. explored the traditional principles of ancient Beijing urban planning and proposed a formal grammar for parametrically generating hutong communities (2021).

[0006] The above research focuses on the study of a certain region or type of historical or existing architecture in the Chinese architectural context. However, there is a lack of research on how to extract, optimize the form, space, and physical characteristics of traditional Chinese architecture and carry forward its spiritual core in the modern context to obtain a more general generation method. Summary of the Invention

[0007] Object of the Invention: Aiming at the problems existing in the above-mentioned prior art, the object of the present invention is to provide a spatial machine generation method and system to solve the generation problems of complex spatial entity systems involving object space, human space, space groups, and the space between space groups, and to provide method support for the solution generation process and application development in related fields such as spatial consumer electronics, interior, architecture, and planning.

[0008] Technical Solution: To achieve the above object of the invention, the present invention adopts the following technical solutions:

[0009] In a first aspect, the present invention provides a spatial machine generation method, including the following steps:

[0010] Initialize a requirement library, where the requirement information includes site information, entrance information, and the type and quantity of spatial functions, service bodies, and / or semi-outdoor spaces;

[0011] Based on the initialized requirement library, by selecting one or more of the public and semi-public mode, semi-public and semi-private mode, and semi-private and private mode, several spatial units are formed. On the basis of the spatial units, by selecting one or more of the service body mode, grey space mode, and spatial function mode, a spatial structure that meets the requirements is generated; the public and semi-public mode, semi-public and semi-private mode, and semi-private and private mode all define different regions through the interface definition mode.

[0012] According to the generated spatial structure, spatial materialization is carried out.

[0013] Furthermore, the initialized requirement library includes:

[0014] Input the due north direction of the building, the base width, and the depth.

[0015] Input the base environmental function, the base environmental mode, and the mode parameters.

[0016] Input the environmental entrance function and its size, where the environmental entrance function includes one or more combinations of the main entrance, secondary entrance, and vehicle entrance.

[0017] Input the spatial function, the service body, and / or the type and quantity of the grey space; among them, the spatial function includes public, semi-public, semi-private, or private spatial functions, the service body includes semi-public, semi-private, or private service bodies, and the grey space includes public, semi-public, or semi-private grey spaces.

[0018] Furthermore, the generation of the spatial structure that meets the requirements includes:

[0019] According to the set spatial function, service body, and / or grey space requirements, select the corresponding spatial mode from the public and semi-public mode, semi-public and semi-private mode, and semi-private and private mode, input the parameters corresponding to the mode, and form several spatial units.

[0020] For the spatial units formed by the semi-private and private mode, adjust the spatial units to meet the set requirements by deleting the spatial units or setting the semi-private or private attributes of the spatial units.

[0021] Determine the height difference according to the user requirements, including one or more height differences between the base and the environment, between the public and the base, between the semi-public and the public, and between the semi-private and the semi-public.

[0022] According to the set spatial function, service body, and / or grey space requirements, select the corresponding spatial mode from the service body mode, grey space mode, and spatial function mode on the basis of the spatial units, input the parameters corresponding to the mode, and generate a spatial structure that meets the requirements.

[0023] Further, the method further includes a spatial structure adjustment step: calculating the number of expandable grids according to the base and the size of the spatial structure, setting the number and location of the expansion surfaces; adding expansion grids on the specified expansion surfaces.

[0024] Further, in the public and semi-public mode, the public and semi-public areas are defined by walls; in the semi-public and semi-private mode, the semi-public and semi-private areas are defined by partitions in the form of filled grilles or glass at the climate boundary; in the semi-private and private mode, the semi-private and private areas are defined by partitions in the form of unfilled grilles.

[0025] Further, when generating the spatial structure, for the public and semi-public mode, the mode parameter is the wall thickness, and the wall height is determined by the height difference between the semi-private and semi-public areas, the beam height of the ground floor, and the height of the service body; for the semi-public and semi-private mode, the mode parameters are the beam width, the beam height of the ground floor, the beam height of the top floor, and the beam height of the middle floors, and the climate boundary height is determined by the beam height of each floor, the height of the service body of each floor, and the height of the buffer space of each floor.

[0026] Further, the spatial functions include one or more of an outer courtyard, an open courtyard, an inner courtyard, a restaurant, a coffee house, a tea house, a chess and card room, a study, a sun room, a music room, a dance room, a gym, a master bedroom, a secondary bedroom, a children's room, and an elderly room; the service bodies include one or more of a patio, a bathroom, a cabinet, a kitchen, and a staircase; the buffer spaces include one or more of an inner corridor, a corridor, an outer corridor, a pavilion, an outer gatehouse, and an inner gatehouse.

[0027] In a second aspect, the present invention provides a method for generating a building space by a machine, including the following steps:

[0028] Initializing a requirement library, where the requirement information includes base information, entrance information, and the types and quantities of spatial functions, service bodies, and buffer spaces;

[0029] Based on the initialized requirement library, by selecting one or more of the public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode, a number of spatial units are formed; on the basis of the spatial units, by selecting the service body mode, the buffer space mode, and the spatial function mode, a spatial structure that meets the requirements is generated; the public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode are all defined by interfaces for different regions of the mode;

[0030] According to the generated spatial structure, spatial materialization is performed.

[0031] In a third aspect, the present invention provides a spatial machine generation system, including a form library, a space library, and an entity library that support spatial machine generation, and a spatial machine generation module for implementing the spatial machine generation method described in the first aspect or the building space machine generation method described in the second aspect.

[0032] Furthermore, the form library includes form configurations, interface forms, and element forms. Among them, form configurations include three prototypes, namely occupancy, enclosure, and adjacency, and their variants formed based on the figure-ground relationship; interface forms are used to define public and semi-public areas, semi-public and semi-private areas, and semi-private and private areas; element forms are the formalization of elements. The elements include one or more of the following: platforms, racks, walls, partitions (without filling grilles, with filling grilles, glass), finishes and roofs, furniture, service bodies, and grey spaces.

[0033] The space library includes a scale library, space patterns, and space structures. Among them, the scale library provides scale support for people and objects, including the scales of people in various postures, as well as the scales of vehicles, furniture, service bodies, grey spaces, and space function patterns; space patterns include pre-set patterns formed by organizing interface and element forms with form configurations, including base environment patterns, public and semi-public patterns, semi-public and semi-private patterns, semi-private and private patterns, space function patterns, service body patterns, and grey space patterns; space structures are composed of multiple space patterns.

[0034] The entity library includes structural elements, structures composed of structural elements, and intelligent agents. Structural elements are the materialization of elements. The intelligent agents are intelligent devices that maintain a fixed state during use and can generate space by themselves, including one or more of workstations, air conditioners, refrigerators, ovens, dishwashers, washing machines, and water dispensers.

[0035] Advantages: Compared with the prior art, the present invention has the following advantages:

[0036] 1. By initializing the requirement library, the present invention allows users to input detailed base information, entrance information, and space functions, service bodies, types and quantities of grey spaces, etc. according to the specific project requirements, can flexibly handle space design tasks of various scales and requirements, and generate space structures that meet specific requirements. In addition, by selecting different patterns (such as public and semi-public patterns, semi-public and semi-private patterns, semi-private and private patterns, etc.), the diversity and personalization of the design are further enhanced.

[0037] 2. The present invention provides a systematic method to solve the generation problems of complex systems involving object spaces, human spaces, space groups, and space groups and space groups. Through the pre-set form library, space library, and entity library, as well as a series of operation steps, the originally complex design process is standardized and modularized, thereby greatly reducing the work difficulty and time cost of designers when facing complex space layouts.

[0038] 3. The present invention comprehensively considers the design of spatial functions, service bodies, and transition spaces, which helps to improve the quality of the final design solution and make it more in line with the actual usage requirements. Considering the above advantages, the present invention provides methodological support for the solution generation process and application development in the fields related to spatial consumer electronics, interior, architecture, and planning. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a schematic diagram of the composition and positioning of the spatial machine in an embodiment of the present invention.

[0040] Figure 2 It is a schematic diagram of the required libraries for generating the spatial machine in an embodiment of the present invention.

[0041] Figure 3 It is an example diagram of the formal graphic structure in an embodiment of the present invention.

[0042] Figure 4 It is an example diagram of the interface form and element form in an embodiment of the present invention.

[0043] Figure 5 It is an example diagram of the scale library in an embodiment of the present invention.

[0044] Figure 6(a) is an example diagram of the spatial pattern in an embodiment of the present invention (site environment pattern, public and semi-public pattern, semi-public and semi-private pattern).

[0045] Figure 6(b) is an example diagram of the spatial pattern in an embodiment of the present invention (semi-private and private (flat floor) pattern, semi-private and private (double height) pattern, service body pattern).

[0046] Figure 6(c) is an example diagram of the spatial pattern in an embodiment of the present invention (service body (staircase) pattern, transition space (outer corridor|corridor|inner corridor) pattern, transition space (outer gateway|inner gateway) pattern).

[0047] Figure 6(d) is an example diagram of the spatial pattern in an embodiment of the present invention (spatial function pattern).

[0048] Figure 7 It is a schematic diagram of the spatial structure hierarchy in an embodiment of the present invention.

[0049] Figure 8 It is the overall flowchart of the method in an embodiment of the present invention.

[0050] Figure 9(a) is an example diagram of the generation of an architectural spatial machine in an embodiment of the present invention (partial steps).

[0051] Figure 9(b) is an example diagram of the generation of an architectural spatial machine in an embodiment of the present invention (partial steps).

[0052] Figure 9(c) is an example diagram (partial steps) of a building space generated by the embodiment of the present invention.

[0053] Figure 10(a) is another example diagram (partial steps) of a building space generated by the embodiment of the present invention.

[0054] Figure 10(b) is another example diagram (partial steps) of a building space generated by the embodiment of the present invention.

[0055] Figure 10(c) is another example diagram (partial steps) of a building space generated by the embodiment of the present invention. Detailed implementation manners

[0056] Next, the technical solutions of the present invention will be clearly and completely described in conjunction with the accompanying drawings and specific embodiments.

[0057] First, the definition and composition of the space machine involved in the embodiment of the present invention will be described.

[0058] The space machine in the embodiment of the present invention is a complex system of space and entity. With the help of the structure body and the intelligent body, it provides the physical space and the human space and endows the space with corresponding functions.

[0059] As Figure 1 shown, the space machine is composed of space and entity. The space of the space machine is composed of the physical space and the human space (there are three cases: only the physical space, only the human space, and both the physical space and the human space). The entity of the space machine is composed of the structure body and the intelligent body (there are three cases: only the structure body, only the intelligent body, and both the structure body and the intelligent body). The structure body of the space machine includes the load-bearing structure body and the non-load-bearing structure body. The intelligent body of the space machine does not include the intelligent bracelet (wearable machine), mobile phone / tablet / laptop (portable machine), desktop computer (desktop machine), car (mobile machine), and may include workstations, air conditioners, refrigerators, ovens, dishwashers, washing machines, water dispensers, etc. The intelligent body of the space machine needs to maintain a fixed state for a long time during use and can generate space by itself. The space machine can be divided into four levels according to scale: space consumer electronics (furniture, service body, gray space), indoor, building, and planning.

[0060] As Figure 2 shown, to generate the space machine described in the embodiment of the present invention, generally a form library, a space library, and an entity library are required. The form library mainly includes form diagrams, interface forms, and element forms. The space library includes a scale library, space modes, and space structures. The entity library includes structure elements, the structure body composed of structure elements, and intelligent bodies.

[0061] As Figure 3As shown, the formal composition includes three prototypes formed based on the figure-ground relationship and their variants. The three prototypes represent three formal tendencies starting from the plane, namely occupation, enclosure, and adjacency. Thus, while maintaining the geometric form size change, the topology of the form is maintained invariant. Figure 4 It schematically shows the interface form and the element form. In this embodiment, the public and semi-public, semi-public and semi-private, semi-private and private are defined by the interface, and the structure body is composed of structural elements. In the embodiment, for the convenience of describing the entire system relationship, both the interface form and the element form are in the simplest form. That is, the interface form is composed of slabs or blocks, and can be manifested in forms such as walls, climate boundaries (i.e., partitions with filled grids, glass), partitions (without filled grids), etc. For example, a wall is formed by enclosing slabs with a certain thickness, and the climate boundary is shown as a rectangular block or its deformation. The element form is composed of rods, slabs or blocks, and can be manifested in forms such as platforms, racks, walls, partitions (without filled grids, with filled grids, glass), finishes and roofs, furniture, service bodies, grey spaces, etc.

[0062] As Figure 5 As shown, the embodiments of the present invention provide a scale library based on the scales of people and objects, all giving the minimum sizes that meet the requirements, and providing scale support during the generation process. The listed in the figure are representative scales, not all and can be customized. In the figure, d = 100mm. For example, stand (static) = 4.5d (face width) * 4.5d (depth) * 18d (height). In this embodiment, it includes the scales of people in various postures, as well as the scales of vehicles, furniture, service bodies, grey spaces, and spatial functions, etc. Specifically as follows:

[0063] (1) Human scales: including stand (static) (moving), sit (without armrest) (with armrest), place objects, platform operation (one-sided) (two-sided), lie (sleep), standing operation (washing) (standing bath) (using the toilet), etc.

[0064] (2) Object scales: including vehicle scales, furniture scales; Furniture scales: including low cabinets (for placing objects), stools (sitting without armrests), sofas (sitting with armrests), tables (one-sided platform operation) (two-sided platform operation), beds (lying), etc.

[0065] (3) Service body scales: including kitchens, bathrooms, stairs, cabinets, patio yards, etc.

[0066] (4) Grey space scales: including outer gatehouses | inner gatehouses, pavilions, outer corridors | corridors | inner corridors, etc.

[0067] (5) Spatial functional pattern scale: including outer courtyard | open courtyard, parking lot, inner courtyard (flat floor), inner courtyard (through height), restaurant | coffee house | tea house | chess and card room, study, sun room | music room | dance room | gym, master bedroom | secondary bedroom | elderly room (Note: The scale of the outer courtyard and open courtyard is defaulted to 12d * 12d, and the function is defaulted to hard ground. When the outer courtyard and open courtyard are given the functions of pond | grassland | shrub | woods, the scale is still 12d * 12d. When the outer courtyard and open courtyard are given the function of swimming pool, the scale is 24d * 24d).

[0068] Such as Figures 6(a) to 6(d) , on the premise of meeting the spatial scale requirements of the scale library, the form diagram constructs the interface and element forms to form a spatial pattern. The corresponding pattern names in the figure are as follows:

[0069] (1) Base environment model (SCM, Site Context Model);

[0070] (2) Public and semi-public model (P&SP Model, Public and Semi-public Model);

[0071] (3) Semi-public and semi-private model (SP&SP Model, Semi-public and Semi-private Model);

[0072] (4) Semi-private and private (flat floor) model (SP&P(SF)Model, Semi-private and Private(Single-floor)Model);

[0073] (5) Semi-private and private (through height) model (SP&P(FH)Model, Semi-private and Private(Full-height)Model);

[0074] (Note: By default, one column-span grid is a room, and the number of column-span grids of the width and depth of a room is less than or equal to 2. Customized models can be created on the basis of the basic model. The operations that can be performed include: 1. Designate several adjacent column-span grids as a room. 2. Split one column-span grid into two column-span grids, and each original column-span grid can only be split once)

[0075] (6) Service body model (SC Model, Service Core Model);

[0076] (7) Service body (staircase) model (SC(S)Model, Service Core(Staircase)Model);

[0077] (8) Grey Space (Exterior Corridor|Corridor|Interior Corridor) Model (GS(C)Model);

[0078] (9) Grey Space (Vestibule) Model (GS(V)Model);

[0079] (10) Functional Space Model (FS Model). The Functional Space Model can customize by combining furniture, service bodies, and grey spaces at the human scale and object scale.

[0080] In Figure 6(d), FS Model1: Exterior Courtyard / Open Courtyard (Hard Ground / Pond / Lawn / Shrubbery / Woods). FS Model2: Open Courtyard (Swimming Pool). FS Model3: Exterior Courtyard / Open Courtyard (Parking Lot). FS Model4: Interior Courtyard (Single Floor). FS Model5: Interior Courtyard (Floor-to-Ceiling). FS Model6: Restaurant / Café / Tearoom / Chess and Card Room. FS Model7: Study. FS Model8: Sunroom / Piano Room / Dance Room / Gym. FS Model9: Master Bedroom / Second Bedroom / Elderly Bedroom / Children's Bedroom.

[0081] More generally, the space models mainly include public and semi-public models, semi-public and semi-private models, semi-private and private models, service body models, grey space models, and functional space models. The public and semi-public models, semi-public and semi-private models, and semi-private and private models can be regarded as first-level models. Based on these models, there will be at least one exterior courtyard unit, open courtyard unit, or room. Then, based on a single exterior courtyard unit, open courtyard unit, or room, service body models, grey space models, and functional space models can be selected.

[0082] Spatial functional mode: Based on spatial units (outer courtyard unit, open courtyard unit, room), the service body, grey space, and furniture are organized by formal diagrams, enabling the spatial units (outer courtyard unit, open courtyard unit, room) to have corresponding functions. Function refers to the behavioral state tendency of people and objects within the spatial unit, such as living room, dining room, bedroom, parking lot, which can also be called spatial function, that is, the function of the spatial unit. Space refers to the physical space and human space provided to meet the requirements of the corresponding functions in terms of quantity and scale. Mode refers to the organization of the service body, grey space, and furniture by formal diagrams. Service body: Louis Kahn first proposed the spatial concept of "serving and being served". In this embodiment, it can be understood as cabinets (intelligent agents can be embedded), stairs are a special type of cabinet, kitchen, bathroom, and patio courtyard. The grey space was first proposed by Japanese architect Kisho Kurokawa to describe the "intermediate area" and "transition space"; Grey space mode: Under the premise of meeting the spatial scale requirements of the scale library, it is formed by organizing the element forms (capable of generating grey space) by formal diagrams. Among them, corridors and gatehouses are equipped with corresponding equipment and pipelines, and grey spaces are formed below.

[0083] As Figure 7 shown, the embodiments of the present invention extract four different levels of dealing with people and nature, namely public, semi-public, semi-private, and private. The public and semi-public, semi-public and semi-private, semi-private and private are defined by interfaces. Generally, the public and semi-public are defined by a "wall", that is, a perimeter wall, the semi-public and semi-private are defined by a "partition (with filled grilles, glass)", that is, a climate boundary, and the semi-private and private are defined by a "partition (without filled grilles)".

[0084] From the perspective of people's social behavior, the public part provides outdoor activity places for residents and neighbors, the semi-public and semi-private parts provide indoor and outdoor activity places for residents and their relatives and friends, and the private part provides indoor and outdoor activity places for individual residents. From the relationship between people and nature, the public part is for outdoor non-artificially controlled natural landscapes, the semi-public part is for outdoor artificially controlled natural landscapes, the semi-private part is for indoor artificially controlled natural plants, and the private part is for indoor individual controlled natural plants.

[0085] Each level is developed by three levels of black, white, and grey. The names and functions are derived from traditional Chinese architectural types.

[0086] Public white - outer courtyard: Outdoor unshielded activity place, Public grey - gatehouse: Independent outdoor shielded activity place, Public grey - outer corridor: Continuous outdoor shielded place, Public black - wall: Defining the public and others.

[0087] Semi-public white: Outdoor unshielded activity place, Semi-public grey - pavilion: Independent outdoor shielded activity place, Semi-public grey - corridor: Continuous outdoor shielded place, Semi-public black - wall: Defining the semi-public and others.

[0088] Semi-private white - inner courtyard (hall): An indoor activity space that can be sheltered or not; Semi-private gray - inner corridor: A continuous indoor sheltered space; Semi-private black - semi-private service body: Defines the semi-private area from others and serves the semi-private space.

[0089] Private white - patio courtyard: An indoor activity space that can be sheltered or not; Private gray - bedroom: An indoor sheltered activity space; Private black - private service body defines the private area from others and serves the private space.

[0090] For the black, white, and gray at each different level, corresponding patterns and quantities n (n≥0) are determined according to their own functional form characteristics and specific requirements. When they are nested according to the required levels, the pattern system, i.e., the spatial structure, corresponding to the requirements can be obtained.

[0091] The entity library includes structural elements, structural bodies, and intelligent agents. Among them, structural elements are the basic elements that make up the structural body, including platforms, racks, walls, partitions (without filling grids, with filling grids, glass), finishes and roofs, furniture, service bodies, transition spaces, etc. The structural body is composed of structural elements, completing the entity framework. The intelligent agent is an intelligent and modern facility, the physical carrier for realizing the intelligent and modern functions of the system.

[0092] Based on the above content, as Figure 8 shown, a method for generating a spatial machine disclosed in an embodiment of the present invention first initializes a requirement library, where the requirement information includes site information, entrance information, and the type and quantity of spatial functions, service bodies, and / or transition spaces; then, based on the initialized requirement library, by selecting one or more of the public and semi-public modes, semi-public and semi-private modes, and semi-private and private modes, several spatial units are formed. On the basis of the spatial units, by selecting one or more of the service body mode, transition space mode, and spatial function mode, a spatial structure that meets the requirements is generated; finally, according to the generated spatial structure, spatial entityization is performed.

[0093] In specific implementation, the design requirements can be selected according to the actual needs of users. Usually, the requirement library is initialized, including: inputting the positive direction of the building, the width and depth of the site; inputting the environmental function of the site, the environmental mode, and the mode parameters; inputting the function and size of the environmental entrance, where the environmental entrance function includes one or more combinations of the main entrance, secondary entrance, and vehicle entrance; inputting the type and quantity of spatial functions, service bodies, and / or transition spaces; where the spatial functions include public, semi-public, semi-private, or private spatial functions, the service bodies include semi-public, semi-private, or private service bodies, and the transition spaces include public, semi-public, or semi-private transition spaces.

[0094] In some embodiments, generating a spatial structure that meets the requirements usually may include:

[0095] Select the corresponding spatial mode from the public and semi-public mode, semi-public and semi-private mode, and semi-private and private mode according to the set spatial function, service body, and / or grey space requirements, input the parameters corresponding to the mode, and form several spatial units;

[0096] For the spatial units formed in the semi-private and private mode, adjust the spatial units by deleting the spatial units or setting the semi-private or private attributes of the spatial units to meet the set requirements;

[0097] Determine the height difference according to the user requirements, including one or more height differences between the base and the environment, between the public and the base, between the semi-public and the public, and between the semi-private and the semi-public;

[0098] Select the corresponding spatial mode from the service body mode, grey space mode, and spatial function mode based on the spatial units according to the set spatial function, service body, and / or grey space requirements, input the parameters corresponding to the mode, and generate a spatial structure that meets the requirements.

[0099] In some other embodiments, it may further include a spatial structure adjustment step, that is, calculate the number of expandable grids according to the base and the size of the spatial structure, set the number and location of the expansion surfaces; add expansion grids on the specified expansion surfaces.

[0100] Taking the generation of building space machines as an example, the method for generating building space machines is described. The main steps include: initializing the requirement library, where the requirement information includes base information, entrance information, and the type and quantity of spatial functions, service bodies, and grey spaces; based on the initialized requirement library, form several spatial units by selecting one or more of the public and semi-public mode, semi-public and semi-private mode, and semi-private and private mode; generate a spatial structure that meets the requirements by selecting the service body mode, grey space mode, and spatial function mode on the basis of the spatial units; and perform spatial materialization according to the generated spatial structure.

[0101] Taking Figures 9(a) to 9(c) the illustrated building space machine as an example, the generation steps of the building space machine are described in detail:

[0102] Stage 0: Initialize the requirement library

[0103] Step 0.1: Base information

[0104] 0.1.1 Establish a coordinate system, with the X-axis direction being east, the Y-axis being north, and the Z-axis being up. The four vertices of the rectangle in the XY plane are sorted in a right-handed system starting from the northwest point. The XY plane grids are sorted southward starting from the northwest grid. The grid width D = 6d = 600mm.

[0105] Input the positive direction of the building, input the width of the base surface, and input the depth of the base.

[0106] 0.1.2 Input the base environment functions (buildings, woods, shrubs, grasslands, ponds, hard grounds), input the base environment mode, and input the dimension parameters in the mode, such as L1, L2, H (specifically, see the L1, L2, and H marked in the spatial mode SCM diagram. The "base environment mode" is shared by various different base environment functions).

[0107] Step 0.2: Environment Entrance

[0108] 0.2.1 Input the base environment mode, input the environment entrance functions (main entrance (environment), secondary entrance (environment), vehicle entrance (environment)), and input the entrance width, L1, L2, H. (Note: The default value of H is 0. The default entrance width of the main entrance is 2D, the default entrance width of the secondary entrance is 1.5D, and the default entrance width of the vehicle entrance is 4D. The width can be input according to corresponding requirements) (specifically, see the spatial mode SCM diagram).

[0109] Step 0.3: Spatial Functions, Service Bodies, Types and Quantities of Grey Spaces

[0110] 0.3.1 (Note: Among them, the types and quantities of spatial functions are the minimum amounts to meet the requirements).

[0111] Spatial function (public): Outer courtyard (parking lot / pond / hard ground / lawn / shrub / wood);

[0112] Spatial function (semi - public): Open courtyard (parking lot / swimming pool / pond / hard ground / lawn / shrub / wood);

[0113] Spatial function (semi - private): Inner courtyard (single - storey / through - height) (Note: Inner courtyard (single - storey / through - height) is the hall), restaurant / café / tea house / chess and card room, study, sunroom / piano room / dance room / gym;

[0114] Spatial function (private): Master bedroom, secondary bedroom, children's room, elderly room; (Note: Master bedroom, secondary bedroom, children's room, elderly room are the bedrooms).

[0115] Service body (private): Courtyard well, bathroom, cabinet;

[0116] Service body (semi - private): Kitchen, staircase, bathroom, cabinet;

[0117] Service body (semi - public): Kitchen, bathroom, cabinet;

[0118] Grey space (semi - private): Inner corridor;

[0119] Grey space (semi - public): Corridor, pavilion;

[0120] Grey space (public): Outer corridor, outer gatehouse, inner gatehouse;

[0121] Entrances: Main Entrance (Environment / Enclosure / Climate Boundary), Secondary Entrance (Environment / Enclosure / Climate Boundary), Vehicle Entrance (Environment / Enclosure) (where the main, secondary, and vehicle entrances (environment) are the same as those in 0.2.1, and the numerical values are directly displayed according to the number selected in 0.2.1. The numerical values cannot be modified in 0.3.1. For the remaining types of main, secondary, and vehicle entrances, numerical values can be entered in 0.3.1, not less than the main, secondary, and vehicle entrances (environment), and the initial generation positions are relative to the main, secondary, and vehicle entrances (environment), and the positions can be adjusted at any step. However, as shown in the generated diagram, the main, secondary, and vehicle entrances (environment) are in the SCM mode, the main, secondary, and vehicle entrances (enclosure) are openings on the enclosure with a red ground, and the main, secondary, and vehicle entrances (climate boundary) are red rectangles on the climate boundary)

[0122] Stage 1: Spatial Structure (Generate the minimum-size spatial structure that meets the requirements. All mode selections are made on the premise of meeting the requirement library. Under the geometric relationship constraints, the positions of the main entrance (Environment / Enclosure / Climate Boundary), secondary entrance (Environment / Enclosure / Climate Boundary), vehicle entrance (Environment / Enclosure), enclosure, and climate boundary can be adjusted)

[0123] Step 1.1: Public and Semi-Public Modes

[0124] 1.1.1 Enter the public and semi-public modes. Enter the wall thickness. (Note: Wall height = semi-private and semi-public height difference + ground floor beam height + service body height. The ground floor beam height is default 1.5d, and the service body height is default 24d. The wall thickness is 0, 2d, 3d, 4d…, and the default is 2d). It should be noted that this example demonstrates as many design steps as possible. When making mode selections, they can be made according to the subjective will of the design party. When the mode does not affect requirements such as lighting, ventilation, environment, and scale, it is in a selectable state. If the mode is not required, it can be skipped directly)

[0125] Step 1.2: Semi-Public and Semi-Private Modes

[0126] 1.2.1 Enter the semi-public and semi-private modes. Enter the beam width, enter the ground floor beam height, enter the top floor beam height, enter the intermediate floor beam height. (Note: Climate boundary height = beam height of each floor + service body height of each floor + height of the gray space of each floor. The beam width is default 1.5d, the beam height is default 1.5d, the service body height is default 24d, and the gray space height is default 6d)

[0127] Step 1.3: Semi-Private and Private Modes

[0128] 1.3.1 Input semi-private and private modes (number of rooms ≥ space function demand). Room numbers are named R1, R2, R3... from the northwest to the southwest direction, successively from the ground floor to the top floor. In this embodiment, the basic minimum room scale and the maximum number of rooms are built into the semi-private and private modes, and the custom mode can be changed.

[0129] 1.3.2 Input room number (removed). Input room number (private). In the semi-private and private (flat floor) mode and the semi-private and private (through-height) mode, for the case of the maximum number of rooms in the compositional relationship between the inner courtyard and the room form, the number of rooms can be changed through the custom mode and 1.3.2 to meet the requirements.

[0130] Step 1.4: Determine the height difference

[0131] 1.4.1 Determine the height difference according to the design requirements. The height difference types and ranges are as follows:

[0132] Height difference (base and environment): 0, 1.5d, 3.d, 4.5d (Note: outside the base)

[0133] Height difference (public and base): 0, 1.5d, 3d, 4.5d (Note: outside the outer courtyard)

[0134] Height difference (semi-public and public): 0, 1.5d, 3d, 4.5d (Note: outside the wall)

[0135] Height difference (semi-private and semi-public): 0, 1.5d, 3d, 4.5d (Note: outside the climate boundary)

[0136] Step 1.5: Service body (private) mode judgment

[0137] 1.5.1 Input room number (private), input service body functions (patio courtyard, bathroom, cabinet), input service body mode, input the size parameters corresponding to the selected service body, such as L1, L2, H, etc. The service body can be divided into solid, hollow, and completely empty. They respectively correspond to the cabinet, bathroom|kitchen, and patio courtyard. The cabinet only provides storage space, such as a wardrobe for storing clothes, and more functions can be added after adding intelligent agents. The bathroom|kitchen has both storage space and human activity space inside. The patio courtyard provides human activity space but no physical entity.

[0138] Note: The default height of the service body is 24d, and the service body heights on the same floor are the same. The patio courtyard service body can only be set in the ground floor room (private) and is through-height. The color matching corresponds to the service body function. The common surface of the service body and the interface or other entities is black. The bathroom is the standard model in the dimension library.

[0139] Step 1.6: Service body (semi-private) mode judgment

[0140] 1.6.1 Enter the room number (semi-private), enter the service body function (kitchen, bathroom, cabinet), enter the service body mode, and enter parameters such as L1, L2, H, etc. Note: The kitchen and bathroom are standard models in the dimension library.

[0141] 1.6.2 Enter the room number (semi-private), enter the service body function (staircase), enter the service body (staircase) mode, and enter the platform number. In this embodiment, the service body (staircase) is composed of a vertical cabinet and a horizontal platform. The platform numbers are named P1, P2, P3... in sequence from the northwest direction to the southwest direction.

[0142] Step 1.7: Judgment of the service body (semi-public) mode

[0143] 1.7.1 The open courtyard unit numbers are named OC1, OC2, OC3... in sequence from the northwest direction to the southwest direction.

[0144] 1.7.2 Enter the open courtyard unit number, enter the service body function (kitchen, bathroom, cabinet), enter the service body mode, and enter L1, L2, H (the application of the mode needs to be carried out in the space unit. It is necessary to divide the open courtyard into individual open courtyard units and number them. The division basis is the visual extension of the framework formed by the semi-private and private modes. See 1.7.1 in the spatial machine (spatial structure reuse of the Gaspar House) constructed in Figure 10). Note: The kitchen and bathroom are standard models in the dimension library.

[0145] Step 1.8: Judgment of the grey space (semi-private) mode

[0146] 1.8.1 Enter the room number, enter the grey space function (inner corridor), enter the grey space (inner corridor) mode, and enter the corridor width. Note: The room (private) default has a grey space (inner corridor) and the mode is GS(C)Model1. Except for the patio and staircase, there is a default equal-width grey space (inner corridor) above the service body and the mode is GS(C)Model6. There is a default equal-width grey space (inner corridor) below the horizontal platform of the service body (staircase). The corridor width is defaulted to 9d.

[0147] Step 1.9: Judgment of the grey space (semi-public) mode

[0148] 1.9.1 Enter the open courtyard unit number, enter the grey space function (corridor), enter the grey space (corridor) mode, and enter the corridor width.

[0149] 1.9.2 Enter the open courtyard unit number, enter the grey space function (pavilion), enter the grey space (pavilion) mode, and enter L1, L2, and the pavilion depth. (The pavilion depth is defaulted to 12d)

[0150] Step 1.10: Judgment of Grey Space (Public) Mode:

[0151] 1.10.1 The outer courtyard unit numbers are named FC1, FC2, FC3... in sequence from the northwest direction to the southwest direction.

[0152] 1.10.2 Input the outer courtyard unit number, input the grey space function (outer corridor), input the grey space (outer corridor) mode, and input the corridor width.

[0153] 1.10.3 Input the outer courtyard unit number, input the grey space function (outer gatehouse), input the grey space (outer gatehouse) mode, and input L1, L2, and the depth of the gatehouse.

[0154] 1.10.4 Input the room number, input the grey space function (inner gatehouse), input the grey space (inner gatehouse) mode, and input L1, L2, and the depth of the gatehouse.

[0155] Step 1.11: Judgment of Space Function Mode

[0156] 1.11.1 Input the room number, input the room function (space function (private), space function (semi-private)), and input the space function mode.

[0157] 1.11.2 Input the open courtyard unit number, input the open courtyard unit function (space function (semi-public)), and input the space function mode.

[0158] 1.11.3 Input the outer courtyard unit number, input the outer courtyard unit function (space function (public)), and input the space function mode.

[0159] In Figure 9(b), some step examples are omitted. In the actual software interface, all design steps can also be listed for a certain space machine, and a similar omission method is used to indicate skipping the unused modes, so as to facilitate re-selecting the mode when needed according to the design requirements.

[0160] Stage 2: Space Structure Adjustment

[0161] Step 2.1 Adjust the space structure as needed

[0162] 2.1.1 Obtain the expandable grid numbers of the space structure surface width and depth according to the base and the size of the space structure, and set the number and location of the expansion surfaces. The expansion surface numbers are named DS1, DS2, DS3... in sequence from north to south and from west to east.

[0163] 2.1.2 Input expansion surface number and input expansion grid number. The spatial structure expands at the expansion surface. In this embodiment, the number of expansion grids is 0.5*n, where n is a positive integer, and the total number of expansion grids of the expansion surface within a single spatial unit in the positive / side direction is an integer. The sizes of service bodies with fixed dimensions such as kitchens and bathrooms do not change with the expansion of the spatial structure.

[0164] Stage 3: Materialization

[0165] Step 3.1: Construct a structure body from the organizational structure elements of the spatial structure. The structure elements are: platform, rack, wall + partition (interface), finish and roof, furniture + service body + transition space.

[0166] Figures 10(a) to 10(c) Illustrated the generation process of the spatial machine for the Gaspar House. Repeating the aforementioned generation process of the spatial machine based on the analysis of this classic case, the minimum-size spatial structure that meets the requirements under the classic case analysis is obtained. To reuse this spatial structure, only the values in the corresponding generation process need to be adjusted according to the new requirements and actual conditions.

[0167] The embodiment of the present invention also discloses a spatial machine generation system, including a form library, a space library, and an entity library that support the generation of the spatial machine, as well as a spatial machine generation module for the spatial machine generation method.

[0168] Among them, the form library includes form configurations, interface forms, and element forms. The form configurations are formed based on the figure-ground relationship to form three prototypes, namely occupancy, enclosure, and adjacency, and their variants; the interface forms are used to define public and semi-public areas, semi-public and semi-private areas, and semi-private and private areas; the element forms are the formalizations of elements; the elements include: platform, rack, wall, partition (without filled grille, with filled grille, glass), finish and roof, furniture, service body, transition space;

[0169] The space library includes a scale library, space patterns, and a spatial structure. Among them, the scale library provides scale support for people and objects, including the scales of people in various postures, as well as the scales of vehicles, furniture, service bodies, transition spaces, and space function patterns; the space patterns include pre-set patterns formed by organizing interface and element forms by form configurations, including base environment patterns, public and semi-public patterns, semi-public and semi-private patterns, semi-private and private patterns, space function patterns, service body patterns, and transition space patterns; the spatial structure (system) is composed of multiple space patterns (sub-systems);

[0170] The entity library includes structure elements, the structure body composed of structure elements, and intelligent agents; the structure elements are the materializations of elements; the intelligent agents are intelligent devices that maintain a fixed state during use and can generate space by themselves, including one or more of workstations, air conditioners, refrigerators, ovens, dishwashers, washing machines, and water dispensers.

[0171] Where the present invention is not described in detail, it is common knowledge to those skilled in the art. Although the description of the present invention has been quite detailed and particularly describes several embodiments, it is not intended to be limited to any of these details or embodiments or any particular embodiment, but rather should be regarded as providing a broad interpretation of these claims in light of the prior art by reference to the appended claims, so as to effectively cover the intended scope of the present invention. Therefore, all technical solutions that can be obtained by those skilled in the art in the technical field of the present invention based on the concept of the present invention through logical analysis, reasoning or limited experiments on the basis of the prior art should fall within the protection scope determined by the claims.

Claims

1. A spatial machine generation method, characterized in that: The following steps are involved: Initialize the demand library, where the demand information includes base information, entrance information, and space functions, service bodies and / or gray space types and quantities; Based on the initialized demand library, a number of space units are formed by selecting one or more modes among the public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode. On the basis of the space units, a space structure that meets the demand is generated by selecting one or more modes among the service body mode, the gray space mode, and the space function mode. The public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode all define different areas of the mode through interfaces. According to the generated spatial structure, the space is materialized.

2. A spatial machine generation method according to claim 1, characterized in that: The initialization requirement library includes: Enter the building's positive direction, site width and depth; Input base environment function and base environment mode and mode parameters; Input the function and size of the environment entrance, wherein the environment entrance function includes one or more combinations of the main entrance, the secondary entrance, and the vehicle entrance; Input space functions, service bodies and / or gray space types and quantities; space functions include public, semi-public, semi-private or private space functions, service bodies include semi-public, semi-private or private service bodies, and gray spaces include public, semi-public or semi-private gray spaces.

3. A spatial machine generation method according to claim 1, characterized in that: The generating of a spatial structure that meets the requirements includes: According to the set spatial functions, service bodies and / or gray space requirements, select a corresponding spatial mode from the public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode, input parameters corresponding to the mode, and form a number of spatial units; For the space units formed by the semi-private and private modes, the space units are adjusted to meet the setting requirements by deleting the space units or setting the semi-private or private attributes of the space units; Determine the height difference according to user needs, including one or more height differences between the base and the environment, between the public and the base, between semi-public and public, and between semi-private and semi-public; According to the set spatial functions, service bodies and / or gray space requirements, a corresponding spatial mode is selected from the service body mode, gray space mode and spatial function mode on the basis of the spatial unit, and the parameters corresponding to the mode are input to generate a spatial structure that meets the requirements.

4. A spatial machine generation method according to claim 1, characterized in that: It also includes the steps of adjusting the spatial structure: calculating the number of expandable grids according to the size of the base and the spatial structure, setting the number and location of the expansion surfaces; and adding expansion grids on the specified expansion surfaces.

5. A spatial machine generation method according to claim 1, characterized in that: The public and semi-public modes define public and semi-public areas by walls, the semi-public and semi-private modes define semi-public and semi-private areas by climate boundaries, i.e., partitions in the form of filled grilles or glass, and the semi-private and private modes define semi-private and private areas by partitions in the form of unfilled grilles.

6. A spatial machine generation method according to claim 1, characterized in that: When generating the spatial structure, for the public and semi-public modes, the mode parameters are the wall thickness, and the wall height is determined by the height difference between the semi-private and semi-public, the ground floor beam height and the service body height; for the semi-public and semi-private modes, the mode parameters are the beam width, ground floor beam height, top floor beam height and middle floor beam height, and the climate boundary height is determined by the beam height of each floor, the service body height of each floor and the gray space height of each floor.

7. A spatial machine generation method according to claim 1, characterized in that: The spatial functions include one or more of the outer courtyard, open courtyard, inner courtyard, restaurant, cafe, tea room, chess and card room, study, sun room, piano room, dance room, gym, master bedroom, second bedroom, children's room and elderly room; the service body includes one or more of the patio, bathroom, cabinet, kitchen and stairs; the gray space includes one or more of the inner corridor, corridor, outer corridor, pavilion, outer gatehouse and inner gatehouse.

8. A method for machine generation of architectural space, characterized in that: The following steps are involved: Initialize the demand library, where the demand information includes base information, entrance information, space functions, service bodies, and gray space types and quantities; Based on the initialized demand library, a number of space units are formed by selecting one or more modes among the public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode; on the basis of the space units, a space structure that meets the demand is generated by selecting the service body mode, the gray space mode, and the space function mode; the public and semi-public mode, the semi-public and semi-private mode, and the semi-private and private mode all define different areas of the mode through interfaces; According to the generated spatial structure, the space is materialized.

9. A spatial machine generation system, characterized in that: It includes a form library, a space library and an entity library that support space machine generation, and a space machine generation module for implementing the space machine generation method according to any one of claims 1 to 7, or the building space machine generation method according to claim 8.

10. A spatial machine generation system according to claim 9, characterized in that: The form library includes form patterns, interface forms and element forms, wherein the form patterns form three prototypes of occupation, enclosure and adjacency and their variants based on the figure-ground relationship; the interface form is used to define public and semi-public areas, semi-public and semi-private areas, and semi-private and private areas; The element form is the formalization of the elements; the elements include: one or more of the following: platforms, racks, walls, partitions, finishes and roofs, furniture, service bodies, and gray spaces; The space library includes a scale library, a space mode and a space structure, wherein the scale library provides scale support for people and objects, including the scale of people in various postures, as well as the scale of cars, furniture, service bodies, gray spaces and space function modes; the space mode includes the preset base environment mode, public and semi-public mode, semi-public and semi-private mode, semi-private and private mode, space function mode, service body mode and gray space mode formed by the form graph organization interface and element form; the space structure is composed of multiple space modes; The entity library includes structural elements, structures composed of structural elements, and intelligent entities; structural elements are the entity of elements; the intelligent entities are intelligent devices that remain in a fixed state during use and can generate space by themselves, including one or more of workstations, air conditioners, refrigerators, ovens, dishwashers, washing machines, and water dispensers.