CN104331932A - Freeform surface building grid division method based on self-defined element method - Google Patents
Freeform surface building grid division method based on self-defined element method Download PDFInfo
- Publication number
- CN104331932A CN104331932A CN201410558349.7A CN201410558349A CN104331932A CN 104331932 A CN104331932 A CN 104331932A CN 201410558349 A CN201410558349 A CN 201410558349A CN 104331932 A CN104331932 A CN 104331932A
- Authority
- CN
- China
- Prior art keywords
- node
- parameter
- building
- parameter field
- free form
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/30—Polynomial surface description
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Algebra (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a freeform surface building grid division method based on a self-defined element method. According to the grid division method, grid nodes serve as objects to advance. The method comprises steps of determining a node advancing parameter direction, defining, selecting and assembling grid units and mapping parameter grids. As for determining of the node advancing parameter direction, the parameter direction with obvious surface shape feature changes is selected to serve as the node advancing direction. As for defining, selecting and assembling of the grid units, self definition of grid units are carried out in a parameter domain, unit selection and assembly are carried out according to the surface features, and node parameter coordinates and topology information are determined. The parameter grids are mapped to the freeform surface to form a space grid. According to the method of the invention, the building grids of any complicated freeform surfaces can be automatically divided, the generated grids have various forms and uniform size, aesthetic demands and visual effects of the building can be met, the method is flexible and controllable, and universality is strong.
Description
Technical field
The invention belongs to stress and strain model field, particularly relate to a kind of building grid robotization division methods of free form surface NURBS model.
Background technology
In recent years, along with the development of building design and construction level and the raising of people's esthetic requirement, regular, traditional curved form cannot meet the requirement of people to architectural image, and the free form surface network that structure is novel, the lines flow smoothly is subject to architect's favor day by day.Because this class formation curved surface is free, complicated and changeable, faced by traditional rod member method for arranging, this class formation is had too many difficulties to cope with.Therefore, how carrying out rational stress and strain model is the key that can this class formation realize and whether architectural image is attractive in appearance, whether structural behaviour is excellent.
At present, free form surface building Meshing Method be roughly divided into manual methods divide and Finite Element Method divide two kinds.Manual division methods refers to that slip-stick artist is by geometric modeling software, and for specific engineering, adopt manual type to divide, its efficiency is low, poor universality, relies on engineering staff's design experiences, is difficult to as current techique method large-scale promotion.Finite Element Method is by traditional Fintie Element Mesh Generation Technology, building curved surface is carried out to the stress and strain model of robotization, but due to the otherness that building grid and FEM meshing require, simple utilization Finite Element Method is carried out building stress and strain model and is often caused that node is unordered, the unequal problem of grid, cannot meet the aesthetics of architecture requirement that grid is evenly smooth.
Summary of the invention
For the deficiency that above-mentioned existing method exists, the invention provides a kind of free form surface based on self-defined elements method building grid robotization division methods.
Free form surface building Meshing Method based on self-defined elements method comprises the following steps:
1) according to free-form surface designing determination node propulsive parameter direction, select curved surface features to change obvious parametric direction as node direction of propulsion, change unconspicuous free form surface to curved surface features, node direction of propulsion can edge
uto,
vto or the either direction of parameter field diagonal carry out;
2) according to carrying out the definition of parameter field building grid cell for node Evolution up and down, defining " mitogenetic " " symbiosis " parameter field building grid cell respectively, determining parameter field building network topology type, enriching parameter field building grid configuration;
3) determine together for node place parameter line, advance according to node and count nstep step by step, get nstep+1 reference point to layout along step 1) node direction of propulsion place parameter line, adopt dichotomy circulation adjustment reference point intermediate point coordinate, make the distance of curved surface of each adjacent reference point under Riemann metric equal, determine reference point parameter coordinate, the Orthogonal Parameter line of each reference point place place and step 1) node direction of propulsion is each same for node place parameter line;
4) start node quantity is self-defined as parameter field building grid scale parameter, start node is arranged along the same generation node place parameter line that step 3) is determined, and adopt step 3) same way adjustment node parameter coordinate, make distance of curved surface between start node adjacent node equal;
5) parameter field building grid cell node advances, and forms parameter field building grid;
6) mapping has topological invariance, and topological novariable before and after the parameter field building mesh mapping in step 5), builds mesh point coordinate and substitute into NURBS model by parameter field, obtain free form surface building grid.
Described step 1) is: the mode mapped after adopting first parameter field stress and strain model, first at parameter field determination node direction of propulsion, for ensureing the homogeneity of free form surface building stress and strain model, changing obvious free form surface to curved surface features selects curved surface features to change obvious parametric direction as node direction of propulsion, change unconspicuous free form surface to curved surface features, node direction of propulsion can edge
uto,
vto or the either direction of parameter field diagonal carry out;
Described step 5) is: node advances the node direction of propulsion determined along step 1) to carry out, advance in step at each node, automatically step 2 is selected according to curved surface features) parameter field that defines building grid cell form: time free form surface " expansion ", select " mitogenetic " unit, time free form surface " contraction ", select " symbiosis " unit.By the selection of parameter field building grid cell, increased and decreased for interstitial content up and down, thus realized parameter field building Mesh expansion and contraction.Node and rod member serial number, adopt branch-dot matrix recording parameters territory building grid cell topology information; With for inserting knot on the same generation node place parameter line that step 3) is determined, and employing and step 4) same way are determined same for node coordinate, each node advances the parameter field of step building grid cell topological matrix integrated, form parameter field building network topology matrix, respectively determine for node parameter coordinate, finally obtain parameter field building grid;
Present invention achieves and divide the building grid robotization of any complex free curved surface, generating mesh is various informative, and size is even, and meet aesthetic requirement and the visual effect of building, method is controlled flexibly, highly versatile.
Accompanying drawing explanation
Fig. 1 is FREEFORM SURFACE MODEL figure;
Fig. 2 is self-defined cell type schematic diagram;
Fig. 3 is unit branch-dot matrix schematic diagram;
Fig. 4 is Surface Parameters stress and strain model result figure;
Fig. 5 is curved space stress and strain model result figure.
Embodiment
Free form surface building Meshing Method based on self-defined elements method comprises the following steps:
1) according to free-form surface designing determination node propulsive parameter direction, select curved surface features to change obvious parametric direction as node direction of propulsion, change unconspicuous free form surface to curved surface features, node direction of propulsion can edge
uto,
vto or the either direction of parameter field diagonal carry out;
2) according to carrying out the definition of parameter field building grid cell for node Evolution up and down, defining " mitogenetic " " symbiosis " parameter field building grid cell respectively, determining parameter field building network topology type, enriching parameter field building grid configuration;
3) determine together for node place parameter line, advance according to node and count nstep step by step, get nstep+1 reference point to layout along step 1) node direction of propulsion place parameter line, adopt dichotomy circulation adjustment reference point intermediate point coordinate, make the distance of curved surface of each adjacent reference point under Riemann metric equal, determine reference point parameter coordinate, the Orthogonal Parameter line of each reference point place place and step 1) node direction of propulsion is each same for node place parameter line;
4) start node quantity is self-defined as parameter field building grid scale parameter, start node is arranged along the same generation node place parameter line that step 3) is determined, and adopt step 3) same way adjustment node parameter coordinate, make distance of curved surface between start node adjacent node equal;
5) parameter field building grid cell node advances, and forms parameter field building grid;
6) mapping has topological invariance, and topological novariable before and after the parameter field building mesh mapping in step 5), builds mesh point coordinate and substitute into NURBS model by parameter field, obtain free form surface building grid.
Described step 1) is: the mode mapped after adopting first parameter field stress and strain model, first at parameter field determination node direction of propulsion, for ensureing the homogeneity of free form surface building stress and strain model, changing obvious free form surface to curved surface features selects curved surface features to change obvious parametric direction as node direction of propulsion, change unconspicuous free form surface to curved surface features, node direction of propulsion can edge
uto,
vto or the either direction of parameter field diagonal carry out;
Described step 5) is: node advances the node direction of propulsion determined along step 1) to carry out, advance in step at each node, automatically step 2 is selected according to curved surface features) parameter field that defines building grid cell form: time free form surface " expansion ", select " mitogenetic " unit, time free form surface " contraction ", select " symbiosis " unit.By the selection of parameter field building grid cell, increased and decreased for interstitial content up and down, thus realized parameter field building Mesh expansion and contraction.Node and rod member serial number, adopt branch-dot matrix recording parameters territory building grid cell topology information; With for inserting knot on the same generation node place parameter line that step 3) is determined, and employing and step 4) same way are determined same for node coordinate, each node advances the parameter field of step building grid cell topological matrix integrated, form parameter field building network topology matrix, respectively determine for node parameter coordinate, finally obtain parameter field building grid;
Embodiment 1
Certain free form surface BUILDINGS MODELS, curved surface as shown in Figure 1.Curved surface size is along parameter field
udirection rule change, self-defined cell type as shown in Figure 2.
According to curved surface size characteristic, Selection parameter territory
udirection is as node direction of propulsion.
Advance step number order to get 27 steps, obtain each Dai Tongdai node place parameter line.Start node number is defined as 10, edge
u=0 parameter line is arranged, dichotomy circulation adjustment node parameter coordinate, makes the distance of curved surface under start node Riemann metric equal.
According to the upper and lower curved surface features selection unit type for parameter line position residing for node.During curved surface expansion, mitogenetic unit is automatically selected to realize the interstitial content increase of lower generation; When curved surface shrinks, symbiotic units is automatically selected to realize the interstitial content reduction of lower generation.Each advances step to select corresponding units successively, and branch-dot matrix record node topology information, Riemann metric determination node parameter territory geological information, finally obtains parametric grid Fig. 4.
Fig. 4 parametric grid is mapped to Fig. 1 free form surface, obtains space lattice Fig. 5, and free form surface building stress and strain model completes.
The present invention is that object carries out node propelling with grid node, and by advancing step number, the isoparametric definition of grid cell form to start node quantity, node, realize the quantified controlling to free form surface building grid scale and form, complete and the robotization of free form surface building grid is divided.
Claims (3)
1., based on a free form surface building Meshing Method for self-defined elements method, it is characterized in that comprising the following steps:
1) according to free-form surface designing determination node propulsive parameter direction, select curved surface features to change obvious parametric direction as node direction of propulsion, change unconspicuous free form surface to curved surface features, node direction of propulsion can edge
uto,
vto or the either direction of parameter field diagonal carry out;
2) according to carrying out the definition of parameter field building grid cell for node Evolution up and down, defining " mitogenetic " " symbiosis " parameter field building grid cell respectively, determining parameter field building network topology type, enriching parameter field building grid configuration;
3) determine together for node place parameter line, advance according to node and count nstep step by step, get nstep+1 reference point to layout along step 1) node direction of propulsion place parameter line, adopt dichotomy circulation adjustment reference point intermediate point coordinate, make the distance of curved surface of each adjacent reference point under Riemann metric equal, determine reference point parameter coordinate, the Orthogonal Parameter line of each reference point place place and step 1) node direction of propulsion is each same for node place parameter line;
4) start node quantity is self-defined as parameter field building grid scale parameter, start node is arranged along the same generation node place parameter line that step 3) is determined, and adopt step 3) same way adjustment node parameter coordinate, make distance of curved surface between start node adjacent node equal;
5) parameter field building grid cell node advances, and forms parameter field building grid;
6) mapping has topological invariance, and topological novariable before and after the parameter field building mesh mapping in step 5), builds mesh point coordinate and substitute into NURBS model by parameter field, obtain free form surface building grid.
2. a kind of building of the free form surface based on self-defined elements method Meshing Method according to claim 1, it is characterized in that, described step 1) is: the mode mapped after adopting first parameter field stress and strain model, first at parameter field determination node direction of propulsion, for ensureing the homogeneity of free form surface building stress and strain model, changing obvious free form surface to curved surface features selects curved surface features to change obvious parametric direction as node direction of propulsion, change unconspicuous free form surface to curved surface features, node direction of propulsion can edge
uto,
vto or the either direction of parameter field diagonal carry out.
3. a kind of building of the free form surface based on self-defined elements method Meshing Method according to claim 1, it is characterized in that, described step 5) is: node advances the node direction of propulsion determined along step 1) to carry out, advance in step at each node, automatically step 2 is selected according to curved surface features) parameter field that defines building grid cell form: time free form surface " expansion ", select " mitogenetic " unit, time free form surface " contraction ", select " symbiosis " unit, by the selection of parameter field building grid cell, increased and decreased for interstitial content up and down, thus realize parameter field building Mesh expansion and contraction, node and rod member serial number, adopt branch-dot matrix recording parameters territory building grid cell topology information, with for inserting knot on the same generation node place parameter line that step 3) is determined, and employing and step 4) same way are determined same for node coordinate, each node advances the parameter field of step building grid cell topological matrix integrated, form parameter field building network topology matrix, respectively determine for node parameter coordinate, finally obtain parameter field building grid.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410558349.7A CN104331932B (en) | 2014-10-21 | 2014-10-21 | Freeform surface building grid division method based on self-defined element method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410558349.7A CN104331932B (en) | 2014-10-21 | 2014-10-21 | Freeform surface building grid division method based on self-defined element method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104331932A true CN104331932A (en) | 2015-02-04 |
CN104331932B CN104331932B (en) | 2017-02-15 |
Family
ID=52406652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410558349.7A Expired - Fee Related CN104331932B (en) | 2014-10-21 | 2014-10-21 | Freeform surface building grid division method based on self-defined element method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104331932B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105374068A (en) * | 2015-11-13 | 2016-03-02 | 浙江大学 | Mesh generation method for freeform surface mesh structure |
CN107274489A (en) * | 2017-05-09 | 2017-10-20 | 浙江大学 | A kind of guiding collimation method free form surface Meshing Method based on Doubly curved surfaces |
CN110246573A (en) * | 2019-05-15 | 2019-09-17 | 赛尔科创(深圳)科技有限公司 | The automatic method of hospital's functional planning and areal calculation, device and terminal device |
CN112464349A (en) * | 2020-12-08 | 2021-03-09 | 中南建筑设计院股份有限公司 | Single-layer free-form surface space grid optimization method |
CN117253012A (en) * | 2023-09-18 | 2023-12-19 | 东南大学 | Method for restoring plane building free-form surface grid structure to three-dimensional space |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102254066A (en) * | 2011-06-30 | 2011-11-23 | 西北工业大学 | Collaborative optimization design method for curved surface shape and pore shape in pored thin-wall curved shell structure |
CN103678820A (en) * | 2013-12-24 | 2014-03-26 | 中国建筑股份有限公司 | Grid partitioning method used for building structure geometrical information model |
-
2014
- 2014-10-21 CN CN201410558349.7A patent/CN104331932B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102254066A (en) * | 2011-06-30 | 2011-11-23 | 西北工业大学 | Collaborative optimization design method for curved surface shape and pore shape in pored thin-wall curved shell structure |
CN103678820A (en) * | 2013-12-24 | 2014-03-26 | 中国建筑股份有限公司 | Grid partitioning method used for building structure geometrical information model |
Non-Patent Citations (3)
Title |
---|
E. HERNÁNDEZ-MONTES 等: "Topological Mapping for Tension Structures", 《JOURNAL OF STRUCTURAL ENGINEERING》 * |
RAFAEL JURADO-PINA 等: "Topological mesh for shell structures", 《APPLIED MATHEMATICAL MODELLING》 * |
熊英 等: "基于映射法和Delaunay方法的曲面三角网格划分算法", 《计算机辅助设计与图形学学报》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105374068A (en) * | 2015-11-13 | 2016-03-02 | 浙江大学 | Mesh generation method for freeform surface mesh structure |
CN105374068B (en) * | 2015-11-13 | 2018-05-01 | 浙江大学 | The Meshing Method of free form surface network |
CN107274489A (en) * | 2017-05-09 | 2017-10-20 | 浙江大学 | A kind of guiding collimation method free form surface Meshing Method based on Doubly curved surfaces |
CN110246573A (en) * | 2019-05-15 | 2019-09-17 | 赛尔科创(深圳)科技有限公司 | The automatic method of hospital's functional planning and areal calculation, device and terminal device |
CN112464349A (en) * | 2020-12-08 | 2021-03-09 | 中南建筑设计院股份有限公司 | Single-layer free-form surface space grid optimization method |
CN112464349B (en) * | 2020-12-08 | 2023-03-10 | 中南建筑设计院股份有限公司 | Single-layer free-form surface space grid optimization method |
CN117253012A (en) * | 2023-09-18 | 2023-12-19 | 东南大学 | Method for restoring plane building free-form surface grid structure to three-dimensional space |
CN117253012B (en) * | 2023-09-18 | 2024-03-19 | 东南大学 | Method for restoring plane building free-form surface grid structure to three-dimensional space |
Also Published As
Publication number | Publication date |
---|---|
CN104331932B (en) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104331932B (en) | Freeform surface building grid division method based on self-defined element method | |
CN106127453B (en) | Building design management system based on BIM and VR and management method thereof | |
CN102708591B (en) | Hole repairing method for digital tooth grid model | |
CN107423518B (en) | Comprehensive pipe gallery full-line BIM collaborative design method combining Civil3D and Revit | |
CN102521863B (en) | Three-dimensional fluid scalar vector uniform dynamic showing method based on particle system | |
CN109408907A (en) | A kind of method and apparatus manufacturing three-dimensional building mock-up | |
CN106067189B (en) | Magnanimity three-dimensional cable and channel pattern automation modeling and rendering intent | |
CN102831283B (en) | Complicated product model construction method based on surface feature | |
CN105844067B (en) | A kind of hull curve plate welding becomes the acquisition methods of the automatic process data of groove | |
CN102339475A (en) | Rapid hair modeling method based on surface grids | |
CN105374068B (en) | The Meshing Method of free form surface network | |
CN110390145A (en) | A kind of house type graphic design method based on BIM | |
CN103324806A (en) | Sketchup workshop auto-modeling method on the basis of language Ruby | |
Su et al. | An automatic grid generation approach over free-form surface for architectural design | |
CN105426601A (en) | Diversity design scheme reporting method and system based on BIM (Building Information Modeling) | |
CN102903138A (en) | Shape-considered two-dimensional digital character skeleton operation method | |
Lauridsen et al. | Integrating indoor climate, daylight and energy simulations in parametric models and performance-based design | |
CN101105865A (en) | Tri-dimensional geologic body automatic reconfiguration method based on discrete point set | |
CN106484944B (en) | A kind of Curtain Wall Design method based on BIM | |
CN101546351A (en) | Geometric parameterization modeling method for optimizing variable-complexity shape | |
Liu et al. | Research on nonlinear thinking of landscape architecture design based on computer-aided parametric model | |
CN103325145A (en) | Three-dimensional modeling method for buildings | |
CN104851125B (en) | One plant leaf threedimensional model modeling method and system | |
CN107133379B (en) | Modeling system and method for extra-high voltage tower column | |
CN107274489A (en) | A kind of guiding collimation method free form surface Meshing Method based on Doubly curved surfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170215 Termination date: 20191021 |