CN109948241B - Assembly type building design device and method - Google Patents
Assembly type building design device and method Download PDFInfo
- Publication number
- CN109948241B CN109948241B CN201910199891.0A CN201910199891A CN109948241B CN 109948241 B CN109948241 B CN 109948241B CN 201910199891 A CN201910199891 A CN 201910199891A CN 109948241 B CN109948241 B CN 109948241B
- Authority
- CN
- China
- Prior art keywords
- hard point
- module
- building
- hard
- model
- 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.)
- Active
Links
- 238000013461 design Methods 0.000 title claims abstract description 67
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000012545 processing Methods 0.000 claims abstract description 42
- 238000004458 analytical method Methods 0.000 claims abstract description 39
- 238000004088 simulation Methods 0.000 claims abstract description 30
- 238000009435 building construction Methods 0.000 claims abstract description 14
- 230000008859 change Effects 0.000 claims description 15
- 238000012546 transfer Methods 0.000 claims description 14
- 238000010276 construction Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 3
- 238000010422 painting Methods 0.000 claims 11
- 238000001514 detection method Methods 0.000 abstract description 2
- 230000010354 integration Effects 0.000 abstract 1
- 230000009471 action Effects 0.000 description 5
- 239000010408 film Substances 0.000 description 4
- 239000010409 thin film Substances 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
一种装配式建筑设计装置及方法,包括绘画路径采集模块,绘画路径采集模块的输入和画笔路径采集模块、橡皮擦路径采集模块的输出连接,绘画路径采集模块的输出和中央处理器的第一输入连接,中央处理器的第一输出和三维模型生成模块的输入连接,中央处理器的第二输出和硬点文件读取模块的输入连接,硬点文件读取模块的输出和中央处理器的第二输入连接,中央处理器的第三输出和硬点建筑构造模型构建模块的输入连接,中央处理器的第四输出和硬点发布模块的输入连接,中央处理器的第五输出和建筑构件点线模型构建模块的输入连接;本发明具有方便、快捷的特点;在进行设计的同时实现了建筑的性能的仿真分析和检测,实现了建筑设计和性能化设计的融合。
A prefabricated architectural design device and method, comprising a drawing path acquisition module, the input of the drawing path acquisition module and the output connection of the brush path acquisition module and the eraser path acquisition module, the output of the drawing path acquisition module and the first connection of the central processing unit Input connection, the first output of the central processing unit and the input connection of the three-dimensional model generation module, the second output of the central processing unit and the input connection of the hard point file reading module, the output of the hard point file reading module and the central processing unit The second input connection, the third output of the CPU and the input connection of the hard point building construction model building block, the fourth output of the CPU and the input connection of the hard point release module, the fifth output of the CPU and the building component The input connection of the building blocks of the point-line model; the invention has the characteristics of convenience and quickness; the simulation analysis and detection of the performance of the building are realized while the design is carried out, and the integration of the architectural design and the performance design is realized.
Description
技术领域technical field
本发明涉及建筑设计技术领域,特别涉及一种装配式建筑设计装置及方法。The invention relates to the technical field of architectural design, in particular to an assembly-type architectural design device and method.
背景技术Background technique
装配式建筑由预制部品部件在工地装配而成的建筑,称为装配式建筑。按预制构件的形式和施工方法分为砌块建筑、板材建筑、盒式建筑、骨架板材建筑及升板升层建筑等五种类型。随着现代工业技术的发展,建造房屋可以像机器生产那样,成批成套地制造。只要把预制好的房屋构件,运到工地装配起来就完成了。装配式建筑在20世纪初就开始引起人们的兴趣,到六十年代终于实现。英、法、苏联等国首先作了尝试。由于装配式建筑的建造速度快,而且生产成本较低,迅速在世界各地推广开来。然而,现有建筑设计过程花费时间长,对于模型生成需要大量的时间,影响建筑的进程。Prefabricated buildings are buildings assembled from prefabricated parts and components on site, called prefabricated buildings. According to the form and construction method of prefabricated components, it is divided into five types: block building, plate building, box building, skeleton plate building and rising plate building. With the development of modern industrial technology, building houses can be manufactured in batches and in sets like machine production. As long as the prefabricated housing components are transported to the construction site and assembled, it is completed. Assembled architecture began to arouse people's interest in the beginning of the 20th century, and finally realized to the sixties. Britain, France, the Soviet Union and other countries first made attempts. Because the construction speed of prefabricated building is fast, and production cost is relatively low, it is promoted all over the world rapidly. However, the existing architectural design process takes a long time, and a large amount of time is required for model generation, which affects the construction process.
发明内容Contents of the invention
为解决上述问题,本发明提供了一种装配式建筑设计装置及方法,方便快捷,实现了建筑设计和性能化设计的融合。In order to solve the above problems, the present invention provides a prefabricated architectural design device and method, which are convenient and quick, and realize the fusion of architectural design and performance-based design.
为实现上述目的,本发明采取的技术方案为:In order to achieve the above object, the technical scheme that the present invention takes is:
一种装配式建筑设计装置,包括绘画路径采集模块,绘画路径采集模块的输入和画笔路径采集模块、橡皮擦路径采集模块的输出连接,绘画路径采集模块的输出和中央处理器的第一输入连接,中央处理器的第一输出和三维模型生成模块的输入连接,中央处理器的第二输出和硬点文件读取模块的输入连接,硬点文件读取模块的输出与硬点表驱动模块关联后,和中央处理器的第二输入连接,中央处理器的第三输出和硬点建筑构造模型构建模块的输入连接,中央处理器的第四输出和硬点发布模块的输入连接,中央处理器的第五输出和建筑构件点线模型构建模块的输入连接;所述的中央处理器第六输出和图像采集模块控制输入连接,图像采集模块信号输出和三维重构模块输入连接,三维重构模块输出和中央处理器的第四输入连接,中央处理器的第七输出和三维图像格式转换模块的输入连接;所述的中央处理器的第三输入和转移节点模块的输出连接,转移节点模块与三维模型生成模块中的各元素相连,通过改变转移节点的位置、方向设置,使三维模型生成模块中的三维模型产生相应的运动。A prefabricated architectural design device, comprising a drawing path acquisition module, the input of the drawing path acquisition module and the output connection of the brush path acquisition module and the eraser path acquisition module, the output of the drawing path acquisition module and the first input connection of the central processing unit , the first output of the central processing unit is connected to the input of the three-dimensional model generation module, the second output of the central processing unit is connected to the input of the hard point file reading module, and the output of the hard point file reading module is associated with the hard point table driver module Afterwards, it is connected with the second input of the central processing unit, the third output of the central processing unit is connected with the input of the hard point building construction model building block, the fourth output of the central processing unit is connected with the input of the hard point release module, and the central processing unit The fifth output of the building component is connected to the input of the building component point line model building module; the sixth output of the central processing unit is connected to the control input of the image acquisition module, the signal output of the image acquisition module is connected to the input of the three-dimensional reconstruction module, and the three-dimensional reconstruction module The output is connected to the fourth input of the central processing unit, the seventh output of the central processing unit is connected to the input of the three-dimensional image format conversion module; the third input of the central processing unit is connected to the output of the transfer node module, and the transfer node module is connected to the output of the transfer node module The elements in the three-dimensional model generation module are connected, and the three-dimensional model in the three-dimensional model generation module can generate corresponding motion by changing the position and direction setting of the transfer node.
画笔路径采集模块,基于画笔内置的三维姿态传感器和地磁传感器实现画笔路径的采集。The brush path acquisition module realizes the acquisition of the brush path based on the built-in 3D attitude sensor and geomagnetic sensor of the brush.
橡皮擦路径采集模块,基于橡皮擦套内载的三维姿态传感器和地磁传感器实现橡皮擦路径的采集。The eraser path acquisition module realizes the acquisition of the eraser path based on the three-dimensional attitude sensor and the geomagnetic sensor contained in the eraser sleeve.
绘画路径采集模块,基于所述画笔路径和橡皮擦路径生成最终的绘画路径。The drawing path acquisition module generates the final drawing path based on the brush path and the eraser path.
三维模型生成模块,基于所述的绘画路径实现目标装配式建筑三维模型的构建。The three-dimensional model generation module realizes the construction of the three-dimensional model of the target prefabricated building based on the drawing path.
硬点文件读取模块,用于进行所述三维模型的硬点文件的获取,形成一个可修改的硬点表。The hard point file reading module is used to acquire the hard point file of the 3D model to form a modifiable hard point table.
硬点建筑构造模型构建模块,基于所述硬点表进行硬点建筑构造模型的构建,所述硬点建筑构造模型包括所有硬点坐标。The hard-point building structure model building module is used to construct the hard-point building structure model based on the hard-point table, and the hard-point building structure model includes all hard-point coordinates.
建筑构件点线模型构建模块,根据所述硬点建筑构造模型构建建筑内各建筑构件的点线模型,每个建筑构件的点线模型包括所述发布的硬点中相应部分硬点,并保持相应的关联关系。Building component point-line model building module, according to the hard-point building structure model to construct the point-line model of each building component in the building, the point-line model of each building component includes the corresponding part of the hard points in the published hard points, and maintains corresponding relationship.
硬点表驱动模块,用于根据输入的设计要求进行对应硬点表坐标的改变,从而实现各建筑构件结构参数以及硬点建筑构造模型结构参数的改变。The hard point table driving module is used to change the coordinates of the corresponding hard point table according to the input design requirements, so as to realize the change of the structural parameters of each building component and the structural parameters of the hard point building construction model.
所述的画笔路径采集模块中的画笔的握笔处黏贴设置一薄膜压力传感器,在薄膜压力传感器检测到压力值时,画笔路径采集模块中的三维姿态传感器和地磁传感器启动,在未检测到压力值时,三维姿态传感器和地磁传感器关闭。A thin-film pressure sensor is pasted on the grip of the paintbrush in the brush path acquisition module. When the pressure value is detected by the thin-film pressure sensor, the three-dimensional attitude sensor and the geomagnetic sensor in the brush path acquisition module are activated. When the pressure value is set, the 3D attitude sensor and the geomagnetic sensor are turned off.
所述的三维模型生成模块基于机械系统动力学自动分析(Automatic DynamicAnalysis of Mechanical Systems,即ADAMS软件)实现。The three-dimensional model generation module is realized based on Automatic Dynamic Analysis of Mechanical Systems (ADAMS software).
所述的三维模型生成模块的输出依次和虚拟作动模块、虚拟传感器、仿真分析模块连接;The output of the three-dimensional model generation module is connected with the virtual action module, virtual sensor and simulation analysis module in turn;
转移节点模块,与三维模型生成模块中的各元素相连,通过改变转移节点的位置、方向设置,使三维模型产生相应的运动。The transfer node module is connected with each element in the 3D model generation module, and the 3D model can be moved correspondingly by changing the position and direction setting of the transfer node.
虚拟作动模块,用于驱动参数变化,与三维模型生成模块中的各元素建立关系后,能够在指定的范围内对参数进行变动,从而驱动仿真分析方法针对不同的参数进行计算求解;The virtual action module is used to drive parameter changes. After establishing a relationship with each element in the 3D model generation module, the parameters can be changed within a specified range, thereby driving the simulation analysis method to calculate and solve different parameters;
虚拟传感器,为在三维模型中插入的能够直接获取相应的结果或信息目标的逻辑单元;Virtual sensor is a logic unit inserted in the 3D model that can directly obtain corresponding results or information targets;
仿真分析模块,用于分解为设计变量、设计目标和设计约束的参数;A simulation analysis module for decomposing parameters into design variables, design objectives, and design constraints;
所述的仿真分析模块驱动虚拟作动模块循环执行仿真分析方法,所述虚拟作动模块通过循环执行分析将结构反馈给仿真分析模块,所述仿真分析模块自动提取数据给虚拟传感器,所述虚拟传感器自动显示分析结果。The simulation analysis module drives the virtual actuation module to execute the simulation analysis method cyclically, the virtual actuation module feeds back the structure to the simulation analysis module through the cyclic execution analysis, the simulation analysis module automatically extracts data to the virtual sensor, and the virtual The sensor automatically displays the analysis results.
所述的橡皮擦路径采集模块中橡皮擦套的外壁上黏贴设置有一薄膜压力传感器,在薄膜压力传感器检测到压力值时,橡皮擦路径采集模块中的三维姿态传感器和地磁传感器启动,在未检测到压力值时,三维姿态传感器和地磁传感器关闭。A film pressure sensor is pasted on the outer wall of the eraser sleeve in the eraser path collection module. When the film pressure sensor detects a pressure value, the three-dimensional attitude sensor and the geomagnetic sensor in the eraser path collection module are activated. When the pressure value is detected, the 3D attitude sensor and the geomagnetic sensor are turned off.
图像采集模块,用于进行图纸/模型/目标建筑物图像的采集。The image acquisition module is used for image acquisition of drawings/models/target buildings.
三维重构模块,用于通过kinect深度传感器进行所采集到的图像数据深度图像的获取,并将所获得的深度图像进行三角化,然后在尺度空间中融合所有三角化的深度图像构建分层有向距离场,对距离场中所有的体素应用整体三角剖分算法产生一个涵盖所有体素的凸包,并利用Marching Tetrahedra算法构造等值面,完成三维图像的重构。The three-dimensional reconstruction module is used to obtain the depth image of the collected image data through the kinect depth sensor, triangulate the obtained depth image, and then fuse all the triangulated depth images in the scale space to construct a hierarchical structure To the distance field, the overall triangulation algorithm is applied to all voxels in the distance field to generate a convex hull covering all voxels, and the Marching Tetrahedra algorithm is used to construct the isosurface to complete the reconstruction of the 3D image.
三维图像格式转换模块,用于将重构所得的三维图像转换成ADAMS软件所能识别的格式。The three-dimensional image format conversion module is used to convert the reconstructed three-dimensional image into a format recognizable by the ADAMS software.
基于所述的一种装配式建筑设计装置的设计方法,包括如下步骤:Based on the design method of a kind of prefabricated building design device described, comprise the steps:
1、通过三维姿态传感器和地磁传感器实现画笔路径和橡皮擦路径的采集,并基于所述画笔路径和橡皮擦路径生成最终的绘画路径;1. Realize the acquisition of the brush path and the eraser path through the three-dimensional attitude sensor and the geomagnetic sensor, and generate the final drawing path based on the brush path and the eraser path;
2、根据装配式建筑稳定性参数要求,使用ADAMS建立目标装配式建筑三维模型,获得ADAMS硬点文件,ADAMS硬点文件中至少包括所述装配式建筑的各硬点的位置信息;2. According to the stability parameter requirements of the prefabricated building, use ADAMS to establish the 3D model of the target prefabricated building, and obtain the ADAMS hard point file, which at least includes the location information of each hard point of the prefabricated building;
3、读取硬点文件中各硬点的坐标数值,形成一个能够修改的硬点表;3. Read the coordinate value of each hard point in the hard point file to form a hard point table that can be modified;
4、根据硬点表,建立一硬点建筑构造模型,该硬点建筑构造模型中包括所有硬点坐标;4. According to the hard point table, establish a hard point building structure model, which includes all hard point coordinates;
5、对所述硬点建筑构造模型进行参数化处理,使所述硬点建筑构造模型与硬点表建立关联,并发布硬点建筑构造模型中已关联的各硬点;5. Carry out parameterization processing on the hard point building structure model, make the hard point building structure model establish an association with the hard point table, and release each hard point associated in the hard point building structure model;
6、根据所述硬点建筑构造模型构建建筑内各建筑构件的点线模型,每个建筑构件的点线模型包括所述发布的硬点中相应部分硬点,并保持相应的关联关系;6. Construct the point-line model of each building component in the building according to the hard-point building structure model, the point-line model of each building component includes the corresponding part of the hard points in the published hard points, and maintain the corresponding relationship;
7、基于仿真分析模块、虚拟作动模块和虚拟传感器实现各目标设计参数的获取,并将这些设计参数转换成对应的硬点驱动参数;7. Based on the simulation analysis module, virtual actuation module and virtual sensor, the acquisition of each target design parameter is realized, and these design parameters are converted into corresponding hard-point drive parameters;
8、基于所述硬点驱动参数进行对应硬点表坐标的改变,从而实现各建筑构件结构参数以及硬点建筑构造模型结构参数的改变,直至设计满足所有要求。8. Change the coordinates of the corresponding hard point table based on the hard point driving parameters, so as to realize the change of the structural parameters of each building component and the structural parameters of the hard point building construction model until the design meets all requirements.
基于上述设计装置的一种装配式建筑设计方法,包括如下步骤:A kind of prefabricated building design method based on above-mentioned design device, comprises the following steps:
1、通过图像采集模块进行图纸/模型/目标建筑物图像的采集;1. Collect images of drawings/models/target buildings through the image acquisition module;
2、通过三维重构模块基于kinect深度传感器进行所采集到的图像数据深度图像的获取,并将所获得的深度图像进行三角化,然后在尺度空间中融合所有三角化的深度图像构建分层有向距离场,对距离场中所有的体素应用整体三角剖分算法产生一个涵盖所有体素的凸包,并利用Marching Tetrahedra算法构造等值面,完成三维图像的重构;2. Acquire the depth image of the collected image data based on the kinect depth sensor through the 3D reconstruction module, triangulate the obtained depth image, and then fuse all the triangulated depth images in the scale space to construct a layered structure To the distance field, apply the overall triangulation algorithm to all voxels in the distance field to generate a convex hull covering all voxels, and use the Marching Tetrahedra algorithm to construct the isosurface to complete the reconstruction of the 3D image;
3、基于三维图像格式转换模块,将重构所得的三维图像转换成ADAMS软件所能识别的格式,并导入ADAMS中,获得ADAMS硬点文件,ADAMS硬点文件中至少包括所述装配式建筑的各硬点的位置信息;3. Based on the 3D image format conversion module, convert the reconstructed 3D image into a format that can be recognized by the ADAMS software, and import it into ADAMS to obtain the ADAMS hard point file, which at least includes the prefabricated building The location information of each hard point;
4、读取硬点文件中各硬点的坐标数值,形成一个可修改的硬点表;4. Read the coordinate values of each hard point in the hard point file to form a modifiable hard point table;
5、根据硬点表,建立一硬点建筑构造模型,该硬点建筑构造模型中包括所有硬点坐标;5. According to the hard point table, establish a hard point building structure model, which includes all hard point coordinates;
6、对所述硬点建筑构造模型进行参数化处理,使所述硬点建筑构造模型与硬点表建立关联,并发布硬点建筑构造模型中已关联的各硬点;6. Carry out parameterization processing on the hard point building structure model, make the hard point building structure model establish an association with the hard point table, and publish each hard point that has been associated in the hard point building structure model;
7、根据所述硬点建筑构造模型构建建筑内各建筑构件的点线模型,,每个建筑构件的点线模型包括所述发布的硬点中相应部分硬点,并保持相应的关联关系;7. Construct the point-line model of each building component in the building according to the hard-point building structure model, and the point-line model of each building component includes the corresponding part of the hard points in the published hard points, and maintain the corresponding relationship;
8、基于仿真分析模块、虚拟参数作动模块和虚拟传感器实现各目标设计参数的获取,并将这些设计参数转换成对应的硬点驱动参数;8. Based on the simulation analysis module, virtual parameter actuation module and virtual sensor, the acquisition of each target design parameter is realized, and these design parameters are converted into corresponding hard point driving parameters;
9、基于所述硬点驱动参数进行对应硬点表坐标的改变,从而实现各建筑构件结构参数以及硬点建筑构造模型结构参数的改变,直至设计满足所有要求。9. Change the coordinates of the corresponding hard point table based on the hard point driving parameters, so as to realize the change of the structural parameters of each building component and the structural parameters of the hard point building construction model until the design meets all requirements.
本发明通过绘画路径的获取,可以直接将手绘图纸转换成三维模型,方便快捷;通过可修改的硬点表的建立,可以减少在装配式建筑结构设计过程中进行设计变更时所需的工作量;通过自定义的虚拟传感器、虚拟作动模块和仿真分析模块的设计,在进行设计的同时实现了建筑的性能的仿真分析和检测,实现了建筑设计和性能化设计的融合,从而可以根据不同的需求进行装配式建筑的优化,实现了因地制宜。The present invention can directly convert the hand-painted drawing into a three-dimensional model through the acquisition of the drawing path, which is convenient and fast; through the establishment of the modifiable hard point table, the workload required for design changes in the process of designing the assembled building structure can be reduced ;Through the design of the custom virtual sensor, virtual action module and simulation analysis module, the simulation analysis and detection of the performance of the building are realized while the design is being carried out, and the fusion of architectural design and performance design is realized, so that according to different Optimize the prefabricated building according to the needs of the local conditions.
附图说明Description of drawings
图1为本发明实施例一种装配式建筑设计装置的系统框图。Fig. 1 is a system block diagram of a prefabricated architectural design device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明作进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings.
一种装配式建筑设计装置及方法,包括绘画路径采集模块,绘画路径采集模块的输入和画笔路径采集模块、橡皮擦路径采集模块的输出连接,绘画路径采集模块的输出和中央处理器的第一输入连接,中央处理器的第一输出和三维模型生成模块的输入连接,中央处理器的第二输出和硬点文件读取模块的输入连接,硬点文件读取模块的输出与硬点表驱动模块关联后,和中央处理器的第二输入连接,中央处理器的第三输出和硬点建筑构造模型构建模块的输入连接,中央处理器的第四输出和硬点发布模块的输入连接,中央处理器的第五输出和建筑构件点线模型构建模块的输入连接;所述的中央处理器第六输出和图像采集模块控制输入连接,图像采集模块信号输出和三维重构模块输入连接,三维重构模块输出和中央处理器的第四输入连接,中央处理器的第七输出和三维图像格式转换模块的输入连接;所述的中央处理器的第三输入和转移节点模块的输出连接,转移节点模块与三维模型生成模块中的各元素相连,通过改变转移节点的位置、方向设置,使三维模型生成模块中的三维模型产生相应的运动。A prefabricated architectural design device and method, comprising a drawing path acquisition module, the input of the drawing path acquisition module and the output connection of the brush path acquisition module and the eraser path acquisition module, the output of the drawing path acquisition module and the first connection of the central processing unit Input connection, the first output of the central processing unit and the input connection of the three-dimensional model generation module, the second output of the central processing unit and the input connection of the hard point file reading module, the output of the hard point file reading module and the hard point table drive After the module is associated, it is connected with the second input of the central processing unit, the third output of the central processing unit is connected with the input of the hard point building construction model building block, the fourth output of the central processing unit is connected with the input of the hard point release module, and the central The fifth output of the processor is connected to the input of the building component point line model building module; the sixth output of the central processing unit is connected to the control input of the image acquisition module, the signal output of the image acquisition module is connected to the input of the three-dimensional reconstruction module, and the three-dimensional reconstruction The output of the construction module is connected with the fourth input of the central processing unit, the seventh output of the central processing unit is connected with the input of the three-dimensional image format conversion module; the third input of the central processing unit is connected with the output of the transfer node module, and the transfer node The module is connected with each element in the three-dimensional model generation module, and the three-dimensional model in the three-dimensional model generation module can generate corresponding motion by changing the position and direction setting of the transfer node.
画笔路径采集模块,基于画笔内置的三维姿态传感器和地磁传感器实现画笔路径的采集。The brush path acquisition module realizes the acquisition of the brush path based on the built-in 3D attitude sensor and geomagnetic sensor of the brush.
橡皮擦路径采集模块,基于橡皮擦套内载的三维姿态传感器和地磁传感器实现橡皮擦路径的采集。The eraser path acquisition module realizes the acquisition of the eraser path based on the three-dimensional attitude sensor and the geomagnetic sensor contained in the eraser sleeve.
绘画路径采集模块,基于所述画笔路径和橡皮擦路径生成最终的绘画路径。The drawing path acquisition module generates the final drawing path based on the brush path and the eraser path.
三维模型生成模块,基于所述的绘画路径实现目标装配式建筑三维模型的构建。The three-dimensional model generation module realizes the construction of the three-dimensional model of the target prefabricated building based on the drawing path.
硬点文件读取模块,用于进行所述三维模型的硬点文件的获取,形成一个可修改的硬点表。The hard point file reading module is used to acquire the hard point file of the 3D model to form a modifiable hard point table.
硬点建筑构造模型构建模块,基于所述硬点表进行硬点建筑构造模型的构建,所述硬点建筑构造模型包括所有硬点坐标。The hard-point building structure model building module is used to construct the hard-point building structure model based on the hard-point table, and the hard-point building structure model includes all hard-point coordinates.
建筑构件点线模型构建模块,根据所述硬点建筑构造模型构建建筑内各建筑构件的点线模型,每个建筑构件的点线模型包括所述发布的硬点中相应部分硬点,并保持相应的关联关系。Building component point-line model building module, according to the hard-point building structure model to construct the point-line model of each building component in the building, the point-line model of each building component includes the corresponding part of the hard points in the published hard points, and maintains corresponding relationship.
硬点表驱动模块,用于根据输入的设计要求进行对应硬点表坐标的改变,从而实现各建筑构件结构参数以及硬点建筑构造模型结构参数的改变。The hard point table driving module is used to change the coordinates of the corresponding hard point table according to the input design requirements, so as to realize the change of the structural parameters of each building component and the structural parameters of the hard point building construction model.
所述的画笔路径采集模块中的画笔的握笔处黏贴设置一薄膜压力传感器,在薄膜压力传感器检测到压力值时,画笔路径采集模块中的三维姿态传感器和地磁传感器启动,在未检测到压力值时,三维姿态传感器和地磁传感器关闭。A thin-film pressure sensor is pasted on the grip of the paintbrush in the brush path acquisition module. When the pressure value is detected by the thin-film pressure sensor, the three-dimensional attitude sensor and the geomagnetic sensor in the brush path acquisition module are activated. When the pressure value is set, the 3D attitude sensor and the geomagnetic sensor are turned off.
所述的三维模型生成模块基于机械系统动力学自动分析(Automatic DynamicAnalysis of Mechanical Systems,即ADAMS软件)实现。The three-dimensional model generation module is realized based on Automatic Dynamic Analysis of Mechanical Systems (ADAMS software).
所述的三维模型生成模块的输出依次和虚拟作动模块、虚拟传感器、仿真分析模块连接;The output of the three-dimensional model generation module is connected with the virtual action module, virtual sensor and simulation analysis module in turn;
转移节点模块,与三维模型生成模块中的各元素相连,通过改变转移节点的位置、方向设置,使三维模型产生相应的运动。The transfer node module is connected with each element in the 3D model generation module, and the 3D model can be moved correspondingly by changing the position and direction setting of the transfer node.
虚拟作动模块,用于驱动参数变化,与三维模型生成模块中的各元素建立关系后,能够在指定的范围内对参数进行变动,从而驱动仿真分析方法针对不同的参数进行计算求解;The virtual action module is used to drive parameter changes. After establishing a relationship with each element in the 3D model generation module, the parameters can be changed within a specified range, thereby driving the simulation analysis method to calculate and solve different parameters;
虚拟传感器,为在三维模型中插入的能够直接获取相应的结果或信息目标的逻辑单元;Virtual sensor is a logic unit inserted in the 3D model that can directly obtain corresponding results or information targets;
仿真分析模块,用于分解为设计变量、设计目标和设计约束的参数;A simulation analysis module for decomposing parameters into design variables, design objectives, and design constraints;
所述的仿真分析模块驱动虚拟作动模块循环执行仿真分析方法,所述虚拟作动模块通过循环执行分析将结构反馈给仿真分析模块,所述仿真分析模块自动提取数据给虚拟传感器,所述虚拟传感器自动显示分析结果。The simulation analysis module drives the virtual actuation module to execute the simulation analysis method cyclically, the virtual actuation module feeds back the structure to the simulation analysis module through the cyclic execution analysis, the simulation analysis module automatically extracts data to the virtual sensor, and the virtual The sensor automatically displays the analysis results.
所述的橡皮擦路径采集模块中橡皮擦套的外壁上黏贴设置有一薄膜压力传感器,在薄膜压力传感器检测到压力值时,橡皮擦路径采集模块中的三维姿态传感器和地磁传感器启动,在未检测到压力值时,三维姿态传感器和地磁传感器关闭。A film pressure sensor is pasted on the outer wall of the eraser sleeve in the eraser path collection module. When the film pressure sensor detects a pressure value, the three-dimensional attitude sensor and the geomagnetic sensor in the eraser path collection module are activated. When the pressure value is detected, the 3D attitude sensor and the geomagnetic sensor are turned off.
图像采集模块,用于进行图纸/模型/目标建筑物图像的采集。The image acquisition module is used for image acquisition of drawings/models/target buildings.
三维重构模块,用于通过kinect深度传感器进行所采集到的图像数据深度图像的获取,并将所获得的深度图像进行三角化,然后在尺度空间中融合所有三角化的深度图像构建分层有向距离场,对距离场中所有的体素应用整体三角剖分算法产生一个涵盖所有体素的凸包,并利用Marching Tetrahedra算法构造等值面,完成三维图像的重构。The three-dimensional reconstruction module is used to obtain the depth image of the collected image data through the kinect depth sensor, triangulate the obtained depth image, and then fuse all the triangulated depth images in the scale space to construct a hierarchical structure To the distance field, the overall triangulation algorithm is applied to all voxels in the distance field to generate a convex hull covering all voxels, and the Marching Tetrahedra algorithm is used to construct the isosurface to complete the reconstruction of the 3D image.
三维图像格式转换模块,用于将重构所得的三维图像转换成ADAMS软件所能识别的格式。The three-dimensional image format conversion module is used to convert the reconstructed three-dimensional image into a format recognizable by the ADAMS software.
实施例1Example 1
一种装配式建筑设计装置及方法,基于上述设计装置实现,包括如下步骤:A prefabricated building design device and method, realized based on the above-mentioned design device, comprising the following steps:
1、通过三维姿态传感器和地磁传感器实现画笔路径和橡皮擦路径的采集,并基于所述画笔路径和橡皮擦路径生成最终的绘画路径;1. Realize the acquisition of the brush path and the eraser path through the three-dimensional attitude sensor and the geomagnetic sensor, and generate the final drawing path based on the brush path and the eraser path;
2、根据装配式建筑稳定性参数要求,使用ADAMS建立目标装配式建筑三维模型,获得ADAMS硬点文件,ADAMS硬点文件中至少包括所述装配式建筑的各硬点的位置信息;2. According to the stability parameter requirements of the prefabricated building, use ADAMS to establish the 3D model of the target prefabricated building, and obtain the ADAMS hard point file, which at least includes the location information of each hard point of the prefabricated building;
3、读取硬点文件中各硬点的坐标数值,形成一个可修改的硬点表;3. Read the coordinate values of each hard point in the hard point file to form a modifiable hard point table;
4、根据硬点表,建立一硬点建筑构造模型,该硬点建筑构造模型中包括所有硬点坐标;4. According to the hard point table, establish a hard point building structure model, which includes all hard point coordinates;
5、对所述硬点建筑构造模型进行参数化处理,使所述硬点建筑构造模型与硬点表建立关联,并发布硬点建筑构造模型中已关联的各硬点;5. Carry out parameterization processing on the hard point building structure model, make the hard point building structure model establish an association with the hard point table, and release each hard point associated in the hard point building structure model;
6、根据所述硬点建筑构造模型构建建筑内各建筑构件的点线模型,,每个建筑构件的点线模型包括所述发布的硬点中相应部分硬点,并保持相应的关联关系;6. Construct the point-line model of each building component in the building according to the hard-point building structure model, and the point-line model of each building component includes the corresponding part of the hard points in the published hard points, and maintain the corresponding relationship;
7、基于仿真分析模块、虚拟参数作动模块和虚拟传感器实现各目标设计参数的获取,并将这些设计参数转换成对应的硬点驱动参数;7. Based on the simulation analysis module, virtual parameter actuation module and virtual sensor, the acquisition of each target design parameter is realized, and these design parameters are converted into corresponding hard-point drive parameters;
8、基于所述硬点驱动参数进行对应硬点表坐标的改变,从而实现各建筑构件结构参数以及硬点建筑构造模型结构参数的改变,直至设计满足所有要求。8. Change the coordinates of the corresponding hard point table based on the hard point driving parameters, so as to realize the change of the structural parameters of each building component and the structural parameters of the hard point building construction model until the design meets all requirements.
实施例2Example 2
基于上述设计装置的一种装配式建筑设计方法,包括如下步骤:A kind of prefabricated building design method based on above-mentioned design device, comprises the following steps:
1、通过图像采集模块进行图纸/模型/目标建筑物图像的采集;1. Collect images of drawings/models/target buildings through the image acquisition module;
2、通过三维重构模块基于kinect深度传感器进行所采集到的图像数据深度图像的获取,并将所获得的深度图像进行三角化,然后在尺度空间中融合所有三角化的深度图像构建分层有向距离场,对距离场中所有的体素应用整体三角剖分算法产生一个涵盖所有体素的凸包,并利用Marching Tetrahedra算法构造等值面,完成三维图像的重构;2. Acquire the depth image of the collected image data based on the kinect depth sensor through the 3D reconstruction module, triangulate the obtained depth image, and then fuse all the triangulated depth images in the scale space to construct a layered structure To the distance field, apply the overall triangulation algorithm to all voxels in the distance field to generate a convex hull covering all voxels, and use the Marching Tetrahedra algorithm to construct the isosurface to complete the reconstruction of the 3D image;
3、基于三维图像格式转换模块,将重构所得的三维图像转换成ADAMS软件所能识别的格式,并导入ADAMS中,获得ADAMS硬点文件,ADAMS硬点文件中至少包括所述装配式建筑的各硬点的位置信息;3. Based on the 3D image format conversion module, convert the reconstructed 3D image into a format that can be recognized by the ADAMS software, and import it into ADAMS to obtain the ADAMS hard point file, which at least includes the prefabricated building The location information of each hard point;
4、读取硬点文件中各硬点的坐标数值,形成一个可修改的硬点表;4. Read the coordinate values of each hard point in the hard point file to form a modifiable hard point table;
5、根据硬点表,建立一硬点建筑构造模型,该硬点建筑构造模型中包括所有硬点坐标;5. According to the hard point table, establish a hard point building structure model, which includes all hard point coordinates;
6、对所述硬点建筑构造模型进行参数化处理,使所述硬点建筑构造模型与硬点表建立关联,并发布硬点建筑构造模型中已关联的各硬点;6. Carry out parameterization processing on the hard point building structure model, make the hard point building structure model establish an association with the hard point table, and publish each hard point that has been associated in the hard point building structure model;
7、根据所述硬点建筑构造模型构建建筑内各建筑构件的点线模型,,每个建筑构件的点线模型包括所述发布的硬点中相应部分硬点,并保持相应的关联关系;7. Construct the point-line model of each building component in the building according to the hard-point building structure model, and the point-line model of each building component includes the corresponding part of the hard points in the published hard points, and maintain the corresponding relationship;
8、基于仿真分析模块、虚拟参数作动模块和虚拟传感器实现各目标设计参数的获取,并将这些设计参数转换成对应的硬点驱动参数;8. Based on the simulation analysis module, virtual parameter actuation module and virtual sensor, the acquisition of each target design parameter is realized, and these design parameters are converted into corresponding hard point driving parameters;
9、基于所述硬点驱动参数进行对应硬点表坐标的改变,从而实现各建筑构件结构参数以及硬点建筑构造模型结构参数的改变,直至设计满足所有要求。9. Change the coordinates of the corresponding hard point table based on the hard point driving parameters, so as to realize the change of the structural parameters of each building component and the structural parameters of the hard point building construction model until the design meets all requirements.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910199891.0A CN109948241B (en) | 2019-03-15 | 2019-03-15 | Assembly type building design device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910199891.0A CN109948241B (en) | 2019-03-15 | 2019-03-15 | Assembly type building design device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109948241A CN109948241A (en) | 2019-06-28 |
| CN109948241B true CN109948241B (en) | 2023-04-07 |
Family
ID=67010132
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910199891.0A Active CN109948241B (en) | 2019-03-15 | 2019-03-15 | Assembly type building design device and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109948241B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111047671B (en) * | 2019-12-24 | 2023-05-16 | 成都来画科技有限公司 | Method for optimizing drawing path of hand-drawn picture and storage medium |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001001075A2 (en) * | 1999-06-25 | 2001-01-04 | Bethere | Photogrammetry engine for model construction |
| US7668700B2 (en) * | 2001-09-29 | 2010-02-23 | The Boeing Company | Adaptive distance field constraint for designing a route for a transport element |
| US8766925B2 (en) * | 2008-02-28 | 2014-07-01 | New York University | Method and apparatus for providing input to a processor, and a sensor pad |
| EP3401879B1 (en) * | 2012-03-19 | 2021-02-17 | Fittingbox | Method for modelling a three-dimensional object from two-dimensional images of the object taken from different angles |
| CN106650069A (en) * | 2016-12-12 | 2017-05-10 | 黄河科技学院 | Analysis and design method for green building |
-
2019
- 2019-03-15 CN CN201910199891.0A patent/CN109948241B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN109948241A (en) | 2019-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113485392B (en) | Virtual reality interaction method based on digital twin | |
| JP6868028B2 (en) | Autonomous positioning navigation equipment, positioning navigation method and autonomous positioning navigation system | |
| CN103440357B (en) | Virtual reality roaming scence generates method and system | |
| CN111026063B (en) | Digital twin body construction method, device, computer equipment and storage medium | |
| Afanasyev et al. | ROS-based SLAM for a Gazebo-simulated mobile robot in image-based 3D model of indoor environment | |
| CN105974456B (en) | A kind of autonomous underwater vehicle combined navigation system | |
| CN104637084A (en) | Method for building garment virtual three-dimensional model and virtual garment trying-on system | |
| CN109855616B (en) | A Multi-sensor Robot Navigation Method Based on Virtual Environment and Reinforcement Learning | |
| CN108153932B (en) | Modeling System of Desktop 3D Virtual Maintenance Model | |
| CN110531640A (en) | A kind of comprehensive simulating method and system of robot | |
| CN104157011A (en) | Modeling method for three-dimensional terrain | |
| CN107368314B (en) | Teaching auxiliary system and development method of mechanical manufacturing technology course design based on mobile AR | |
| CN108615258A (en) | A kind of three-dimensional Interior Decoration Design System | |
| CN109948241B (en) | Assembly type building design device and method | |
| CN111737780B (en) | An online model editing method and online model editing system | |
| CN112580428A (en) | Power distribution network design method and device | |
| Yu | The application of 3D printing technology in sculpture | |
| CN106530395A (en) | Depth and color imaging integrated handheld three-dimensional modeling device | |
| CN207630048U (en) | A kind of master-slave control device of novel six freedom parallel connection platform | |
| CN117058474A (en) | Depth estimation method and system based on multi-sensor fusion | |
| CN110704568A (en) | A 3D visualization system of geographic information big data | |
| AU2023259760A1 (en) | Machine learning for generative geometric modelling | |
| CN116382121A (en) | Vehicle simulation method, device, storage medium and equipment | |
| CN115617043A (en) | Robot and its positioning method, device, equipment, server and storage medium | |
| CN115239636A (en) | An assembly inspection method based on augmented reality technology |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |