Fig. 3: An Example of Part Representation by the Proposed Data Structure Semantic Product Modeling Function Various modeling function such as generating functions of a panel and a stiffener, which is used during hull structural modeling, is a tool to generate and modify the data structure by using user input data and the data generated from internal calculation such as intersection calculation. A suitable modeling function for each structural part is needed, because a modeling method is different in different structural part. Thus, in the developed system, many modeling functions for various structural parts were implemented based on detailed modeling methods for them by design experts, and the functions construct contents of the data structure by using the non-manifold geometric modeling kernel. Fig. 4 shows an example of the modeling function for generating a new panel (“Panel 2”) on existing panel (“Panel 1”). Panel 1EFace 1Panel 1 Panel 1BB 1 BB 1 ModelModelEBody 1 EBody 1Plate 1 Plate 1EFace 1 EFace 1EFace 1 EFace 1Panel 1 Panel 1BB 1 BB 1 ModelModelLayer LayerFrontLayer FrontLayerSeam 1 Seam 1EBody 1 EBody 1Plate 1 Plate 1EFace 1 EFace 1EFace 1 EFace 1Panel 2 Panel 2BB 2 BB 2 ModelModelLayer LayerMiddleLayer MiddleLayerSeam 1 Seam 1EBody 2 EBody 2Plate 2 Plate 2EFace 2 EFace 2EFace 2 EFace 2¨Seam 1 Seam 1EEdges EEdges Layer1 Layer1FrontLayer FrontLayerPanel 1 Panel 1Layer2 Layer2MiddleLayer MiddleLayerPanel 2 Panel 2EEdge 2 EEdge 2Panel 1Panel 2EFace 1EFace 2Seam 1(EEdge 2)¨void AddPanel(geometry, attributes) {MakeDataStructure(attributes);  //
Step cMakeNonmanifoldModel(geometry);  // Step dMakeRelation();  // Step e}void AddPanel(geometry, attributes) {MakeDataStructure(attributes);  // Step cMakeNonmanifoldModel(geometry);  // Step dMakeRelation();  // Step e}c Generation ofdata structureModeling function for generating a panelA function to store hull structural informationin the data structured Generation oftopological entitye Construction ofpart relationship Fig. 4: An Example of the Modeling Function for Generating a Panel As shown in Fig. 4, the modeling function is comprised of three steps. In the first step, a container of the data structure for the new panel is generated. In the second step, non-manifold topological entities representing the shape of the new panel are generated. In the last step, relationship information between the existing and new panels is constructed by using the seam. Generating Function of Production Material Information The generating function of production material information means a function to generate various information for production planning, such as weight, center of gravity, joint length for welding, painting area, etc. of building blocks, from the 3D CAD model for a hull structure. Seam 1PanelStiffenerHoleSeam 2 StiffenerSeam 1PanelSeam 2Block Butt Seam¨Rectangular solidRectangular solid containingthe building block ¨Intersectionbetweenthe rectangular solidandall structural partsWeight, center of gravity, and painting area ofeach structural part¨ weight, center of gravity, painting area, etc.of the building blockSeam (butt or fillet)¨ joint length between building blocks,joint length in the building block Fig. 5: Generating Function of Production Material Information by Using the Rectangular Solid As stated above, the hull structural information in the data structure is the information of a panel unit, and this constructs structure systems such as bulkheads, an inner bottom, girders, and so on, which correspond to design objects in the initial design stage. However, since the production material information should be provided as a unit of a building block, the intersection calculation between the hull structural information and a rectangular solid (Fig. 5) or a subpision plane (Fig. 6) is needed in order to generate such information. Here, the rectangular solid represents an object containing a building block, and the plane represents an object containing a block butt seam to generate building blocks. ¨Intersectionbetweenthe subpision planeandall structural partsSeam 1PanelStiffenerHoleSeam 2 Seam 2PanelSeam 1Block Butt SeamSeam 2 StiffenerPanel¨Subpision planeWeight, center of gravity, and painting area ofeach structural part¨ weight, center of gravity, painting area, etc.of the building blockSeam (butt or fillet)¨ joint length between building blocks,joint length in the building blockSubpision plane containingthe block butt seam Fig. 6: Generating Function of Production Material Information by Using the Subpision Plane User Interface The user interface (UI) is a tool to get input data, which are needed for performing the modeling function, from a designer. There are two types of the UIs; one is a dialog-based UI, the other is a script file-based UI. In the developed system, the script file-based UI is introduced, which supports more general modeling function and is more expandable than the dialog-based GUI, although it is hard to implement the script file-based UI. User interfaceSketch section¨Section from intersectionbetween hull form andcompartment model1 Generate a sketch.¨Part modeling(Side Web)2 Generate a part. ¨3 Input attributes.Modeling functionData structureUser interfaceMakeSideWebPanel(geometry, attributes)Construct datastructure for side webProvide geometryand attributesModeling by using a script fileA tool to get input data froma designer for performingthe modeling functionsCompartment modelfor a 320K VLCC Fig. 7: Hull Structural Modeling Procedure by Using the User Interface As shown in Fig. 7, the hull structural modeling procedure of the developed system is comprised of three steps. In the first step, a designer generates a sketch section that a structural part will be modeled by using the intersection calculation between a compartment model for a ship and infinite plane. In the second step, he generates the structural part as if making a 2D drawing by using various commands and functions for a script file. In the last step, he inputs design attributes of the structural part.
上一篇:船舶设计最佳船型的敏感性分析方法英文文献和中文翻译
下一篇:船舶设计问题上的新全局优化英文文献和中文翻译

未加筋的低屈服点钢板剪...

ADO.NET结构与概述英文文献和中文翻译

升式单位上升操作结构英文文献和中文翻译

基卡气体管道PLEM结构的原...

推土机翻滚保护结构的性...

横向载荷冲击下船体梁的...

船舶与海洋结构物水动力...

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】