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 PDF

Info

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
Application number
CN201410558349.7A
Other languages
Chinese (zh)
Other versions
CN104331932B (en
Inventor
高博青
江存
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201410558349.7A priority Critical patent/CN104331932B/en
Publication of CN104331932A publication Critical patent/CN104331932A/en
Application granted granted Critical
Publication of CN104331932B publication Critical patent/CN104331932B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/30Polynomial 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

A kind of building of the free form surface based on self-defined elements method Meshing Method
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.
CN201410558349.7A 2014-10-21 2014-10-21 Freeform surface building grid division method based on self-defined element method Expired - Fee Related CN104331932B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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