• 제목/요약/키워드: surface to surface intersection

검색결과 147건 처리시간 0.024초

Efficient Algorithm for Real-time Generation of Reflection Lines

  • Kim, Tae-wan;Juyup Kang;Lee, Kunwoo;Park, Sangkun
    • Journal of Mechanical Science and Technology
    • /
    • 제15권2호
    • /
    • pp.160-171
    • /
    • 2001
  • Depending upon the method of the surface generation and the quality of the designed boundary curves, the resulting surfaces may have global or local irregularities in many cases. Thus, it would be necessary for the designer to evaluate the surface quality and to modify the surface. This is very important because the defect of the surface causes the rework of the dies, increasing cost and delivery time significantly. To simulate the reflection line test in the actual production line, a faster algorithm for generating reflection lines is presented. In this paper, among various surface interrogation methods using reflection lines, Blinn-Newell type of reflection mapping is applied to generate the reflection lines on the trimmed NURBS surfaces. The derivation of reflection lines is formulated as a surface-plane intersection problem (Jung 1994) and is solved by surface-contouring techniques. Also, for eliminating the discontinuity of reflection lines due to the configuration of reflection map, a modified reflection map is proposed. An efficient traced contouring technique is utilized for the computational efficiency and proves to be well suited for the real-time quality-assessment task.

  • PDF

피라미드 볼륨 교차기법을 이용한 영상기반의 3차원 형상 복원 (A Image-based 3-D Shape Reconstruction using Pyramidal Volume Intersection)

  • 이상욱
    • 한국정보통신학회논문지
    • /
    • 제10권1호
    • /
    • pp.127-135
    • /
    • 2006
  • 영상 기반 3차원 모델링은 카메라로부터 획득된 영상을 입력으로 하여 3차원 그래픽 모델을 생성하는 기술로 고가형 3D 스캐너의 대체 기술로 연구되어지고 있다. 본 논문에서는 피라미드 볼륨 교차기법을 이용한 영상 기반 3차원 모델링 시스템을 제안한다. 3차원 모델을 생성하기 위한 제안 알고리즘은 카메라 보정 단계, 3차원 형상 복원단계, 3차원 표면 생성 단계로 이루어진다. 카메라 보정 단계에서는 영상 획득용 카메라에 대한 카메라 행렬을 계산하며 3차원 형상 복원 단계에서는 실루엣 기반 피라미드 볼륨 교차 기법에 의해 실 3차원 형상을 생성한다. 3차원 표면 생성 단계에서는 3차원 형상 복원 단계의 결과인 복원 복셀 공간을 그물망 형태의 3차원 표면을 생성시킨다. 실험 결과 제안 알고리즘이 비교적 정확하게 3차원 모델을 생성함을 확인하였다.

임펠러의 효율적인 5축 NC 가공에 관한 연구 (A Study on Efficient Machining of Impeller with 5-axis NC Machine)

  • 조환영;이희관;공영식;양균의
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2002년도 추계학술대회 논문집
    • /
    • pp.399-404
    • /
    • 2002
  • An efficient method of machining impeller is presented. In the roughing process, the cutting area is divided into two regions to reduce cutting time and select cutting tools. The regions are determined by characteristic point on the geometry of impeller blade. Then, the tool of the maximum radius is selected in each area. Tool interference in cutting areas is avoided by checking the intersection between cooing tool axis and ruling line on blade surface.

  • PDF

로봇 손에 의한 자유곡면 물체의 파지 및 조작에 관한 운동학 (Kinematics of Grasping and Manipulation of Curved Surface Object with Robotic Hand)

  • 황창순
    • 대한기계학회논문집A
    • /
    • 제29권1호
    • /
    • pp.1-13
    • /
    • 2005
  • Kinematics of grasping and manipulation by a multi-fingered robotic hand where multi-fingertip surfaces are in contact with an object is solved. The surface of the object was represented by B-spline surfaces in order to model the objects of various shapes. The fingers were modeled by cylindrical links and a half ellipsoid fingertip. Geometric equations of contact locations have been solved for all possible contact combinations between the fingertip surface and the object. The simulation system calculated joint displacements and contact locations for a given trajectory of the object. Since there are no closed form solutions for contact or intersection between these surfaces, kinematics of grasping was solved by recursive numerical calculation. The initial estimate of the contact point was obtained by approximating the B-spline surface to a polyhedron. As for the simulation of manipulation, exact contact locations were updated by solving the contact equations according to the given contact states such as pure rolling, twist-rolling or slide-twist-rolling. Several simulation examples of grasping and manipulation are presented.

B-Spline을 이용한 선체표면의 표현에 관한 연구 (Representation of Ship Hull Surface Using B-Spline)

  • 윤병호;서승완;김원돈;김광욱
    • 대한조선학회지
    • /
    • 제22권3호
    • /
    • pp.19-26
    • /
    • 1985
  • This paper deals with the representation and fairing of ship hull using a B-spline surface which is known as a 3-D model in computer aided free-form design. The first part of this paper is devoted to the fundamental concepts of B-spline theory and its geometrical characteristics. In its second part are described the facillities for efficient application, fast rendering of B-spline surface, and intersection of B-spline surfaces. The examples are presented with actual application to a real ship in the last part. And also a new concept of evaluating the surface fairness by the Gaussian curvature isolines is briefly discussed and its examples are presented.

  • PDF

Diagnostics of nuclear reactor coolant pump in transition process on performance and vortex dynamics under station blackout accident

  • Ye, Daoxing;Lai, Xide;Luo, Yimin;Liu, Anlin
    • Nuclear Engineering and Technology
    • /
    • 제52권10호
    • /
    • pp.2183-2195
    • /
    • 2020
  • A mathematical model for the flowrate and rotation speed of RCP during idling was established. The numerical calculation method and dimensionless method were used to analyze the flow, head, torque and pressure and speed changes under idle conditions. Regularity, using the Q criterion vortex identification judgment method combined with surface flow spectrum morphology analysis to diagnose the vortex dynamic characteristics on RCP blade. On impeller blade, there is two oscillations in the pressure ratio on pressure surface in blade outlet region. The velocity on the suction surface is two times more oscillating than the inlet of blade, and there is an intersection with the velocity ratio curve on pressure surface. On blade of guide vane, the pressure ratio increases along the inlet to outlet direction, and the speed ratio decreases with the increase of idle time. There is a vortex that rotates counterclockwise on the suction surface, and the streamline on the suction surface of blade is subjected to the entrainment and blocking action of the vortex creates a large reverse flow in the main flow region. There are two vortices at the outlet of guide vane suction side and the vortices are in opposite directions.

[$GC^1$] 곡면을 이용한 선형의 표현 (Definition of Ship Hull using $GC^1$ Surface)

  • 박지선;김동준
    • 대한조선학회논문집
    • /
    • 제31권4호
    • /
    • pp.32-40
    • /
    • 1994
  • 선박설계에 있어 초기선형설계는 설계요구를 만족하는 초기선형 정의와 정의된 선형의 순정 과정을 거친다. 이 과정에서 선형의 3차원적 정의와 효과적인 순정방법이 동시에 요구된다. 본 논문에서는 곡선망 선형순정법의 결과로 얻어지는 곡선망 선형을 이용하여 곡면간 기하학적 연속($GC^1$)이 만족되는 곡면으로 선형을 정의하였다. 본 논문에서 제시된 방법은 곡선망의 생성과정에서 나타날 수 있는 불규칙한 다각형에 대해서도 곡면화가 가능한 방법이다. Hermite 혼합 Coons 면조각, Convex 조합, Gregory 면조각 보간방법을 선형곡면화에 적용시켜 선체를 3차원 곡면으로 표현했다. 생성된 곡면의 순정도에 대한 검증은 곡면간 교차를 통한 수치적인 방법을 적용하였으며, 실선에 작용한 결과를 예로서 보였다.

  • PDF

분해모델과 구멍 메움 알고리즘을 이용한 냉장고 내부 용적의 자동 계산 (Automatic Calculation of Interior Volume of Refrigerator by Hole Filling Algorithm)

  • 박래성;;정융호;박민근
    • 한국CDE학회논문집
    • /
    • 제22권1호
    • /
    • pp.59-69
    • /
    • 2017
  • Internal capacity of a refrigerator is an important indicator for design and purchasing criteria. The components facing the internal space may have holes or gaps between parts. In traditional way, design engineers manually remodeled the parts to fill the holes and the gaps for enclosed boundary of the internal space. Then they calculated internal volume by subtracting the assembly of parts from its enclosing volume. However, filling holes and gaps is not an automated process requiring a plenty of labor and time. In this research, we have developed a voxel-based method to estimate the internal volume of a refrigerator automatically. It starts transforming all components facing the interior space into voxels and fills all holes and gaps automatically by the developed hole-filling algorithm to form a completely closed boundary of the assembly. Then, it identifies the boundary voxels that are facing to the internal voxels with any part of the component. After getting the intersection points between the boundary voxels and the surfaces of components, it generates the boundary surface of triangular facets with the intersection points. Finally, it estimates the internal volume by adding volume of each tetrahedron composed of a triangle of boundary surface and an arbitrary point.

초음속 충돌제트의 유동특성에 대한 실험적 연구 (An Experimental Study on Flow Characteristics of a Supersonic Impinging Jet)

  • 신필권;신완순;이택상;박종호;김윤곤
    • 한국추진공학회지
    • /
    • 제2권3호
    • /
    • pp.10-19
    • /
    • 1998
  • 초음속 부족팽창제트가 충돌할 때 유동장은 매우 복잡한 유동구조를 나타낸다. 본 연구에서는 음속노즐 출구 직경의 1.5배 거리에 경사각 $60^{\cire}$~$90^{\cire}$로 설치된 평판에 미치는 초음속 제트에 대해 쉴릴렌 장치를 이용하여 유동구조를 가시화 하였으며, 평판 위에 작용하는 압력분포를 측정하였고 감열지를 이용하여 평판 표면 유동을 가시화하여 기존의 연구결과와 비교하였다. 연구결과 간단한 방법으로 저마하수에서의 평판 유동을 가시화 할 수 있는 방법을 제시하고 충돌제트의 유동구조를 규명하였다.

  • PDF

RECURRENT NEURAL NETWORKS -What Do They Learn and How\ulcorner-

  • Uchikawa, Yoshiki;Takase, Haruhiko;Watanabe, Tatsumi;Gouhara, Kazutoshi
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1005-1008
    • /
    • 1993
  • Supervised learnmg 01 recurrent neural networks (RNNs) is discussed. First, we review the present state of art, featuring their major properties in contrast of those of the multilayer neural networks. Then, we concisely describe one of the most practical learning algorithms, i.e. backpropagation through time. Revising the basic formulation of the learning algorithms, we derive a general formula to solve for the exact solution(s) of the whole connection weights w of RNNs. On this basis we introduce a novel interpretation of the supervised learning. Namely, we define a multidimensional Euclidean space, by assigning the cost function E(w) and every component of w to each coordinate axis. Since E=E(w) turns up as a hyper surface in this space, we refer to the surface as learning surface. We see that topological features of the learning surface are valleys and hills. Finally, after explicating that the numerical procedures of learning are equivalent to descending slopes of the learning surface along the steepest gradient, we show that a minimal value of E(w) is the intersection of curved valleys.

  • PDF