• 제목/요약/키워드: spline surface

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

에너지 최소화에 근거한 B-spline curve fitting을 이용한 근사적 lofting 방법 (Approximate Lofting by B-spline Curve Fitting Based on Energy Minimization)

  • 박형준;김광수
    • 한국CDE학회논문집
    • /
    • 제4권1호
    • /
    • pp.32-42
    • /
    • 1999
  • Approximate lofting or skinning is one of practical surface modeling techniques well used in CAD and reverse engineering applications. Presented in this paper is a method for approximately lofting a given set of curves wihin a specified tolereance. It is based on refitting input curves simultaneously on a common knot vector and interpolating them to get a resultant NURBS surface. A concept of reducing the number of interior knots of the common knot vector is well adopted to acquire more compact representation for the resultant surface. Energy minimization is newly introduced in curve refitting process to stabilize the solution of the fitting problem and get more fair curve. The proposed approximate lofting provides more smooth surface models and realizes more efficient data reduction expecially when the parameterization and compatibility of input curves are not good enough. The method has been successfully implemented in a new CAD/CAM product VX Vision? of Varimetrix Corporation.

  • PDF

3차원 곡면 내삽법을 이용한 자동차 박판 부품의 변형율 측정법 개선 (An Improvement of Strain Measuring Technique by using the B-spline Surface Interpolation Method)

  • 김종봉;양동열
    • 한국자동차공학회논문집
    • /
    • 제6권4호
    • /
    • pp.141-150
    • /
    • 1998
  • The measurement of strains in stamped sheet metal is essential to the design and manufacture of sound sheet metal products. The measured strains can also be used in verifying the reliability of the computer analysis such as finite element analysis. In most engineering applications, strains are measured from the deformed square grids or deformed circular grids in comparison with the initial undeformed grids. In such a case, however, strains are averaged in each grid and the localized strain in a region smaller than a grid size can not be measured. In the present study, the B-spline surface interpolation technique is introduced in order to measure the strains more exactly and effectively. The strains calculated by using the surface interpolation technique are compared with the strains calculated from the three-noded grids as well as with the finite element analysis.

  • PDF

CAD/CAE 통합 접근을 위한 T-스플라인 유한요소법 (T-spline Finite Element Method for CAD/CAE Integrated Approach)

  • 엄태경;김기승;서유덕;윤성기
    • 대한기계학회논문집A
    • /
    • 제33권2호
    • /
    • pp.127-134
    • /
    • 2009
  • T-splines are recently proposed geometric modeling tools. A T-spline surface is a NURBS surface with T-junctions and is defined by a control grid called T-mesh. Local refinement can be performed very easily for T-splines while it is limited for B-splines or NURBS. Using T-splines, patches with unmatched boundaries can be combined easily without special technique. In this study, the analysis methodology using T-splines is proposed. In this methodology, T-splines are used both for description of geometries and for approximation of solution spaces. Two-dimensional linear elastic and dynamic problems will be solved by employing the proposed T-spline finite element method, and the effectiveness of the current analysis methodology will be verified.

Non Uniform B-spline(NUB) 곡면에 의한 블랜드 곡면의 모델링 (Modeling of blend surfaces by Non Uniform B-spline surface patches)

  • 유우식;정회민
    • 대한산업공학회지
    • /
    • 제26권2호
    • /
    • pp.95-100
    • /
    • 2000
  • Presented in this paper is a scheme for constructing ball rolling blends of a non-uniform B-spline surface(NUBS) patches. Ball rolling blending is a popular technique for blending between parametric surfaces. Along the "common edge" of a pair of "base surfaces" to be blended, a sequence of "ball positions" is sampled. The radius of the ball may vary along the line. At each sampling point, a ball center point and a pair of ball contact points are computed by applying a Jacobian inversion method. Using ball contact points, the constructing scheme of blend NUBS patches consists three steps; 1) determination of intermediate control vertices; 2) determination of boundary vectors; 3) determination of B-spline control vertices. The proposed blending scheme has been tested in a Omega CAM system and found to be working satisfactorily.

  • PDF

임의의 구멍을 포함하는 B-Spline 곡면상에서의 자동 삼각 요소망 생성 (Automatic Triangular Mesh Generation Over B-Spline Surfaces Including Arbitrary Holes)

  • 김근호;양현익
    • 한국CDE학회논문집
    • /
    • 제9권1호
    • /
    • pp.1-10
    • /
    • 2004
  • In the process of finite element analysis, mesh generation is tedious job which consumes tremendous time. Therefore, the automation of well shaped mesh generation from the minimal boundary input data is desirable to improve reliability and accuracy of the analysis and also to reduce the process time of the entire design process. The automation of triangular mesh generation has been relatively well treated due to its robustness and ease of handling when compared to rectangular element mesh generation. In this study, the offset method developed previously for generating plane rectangular element mesh has been corrected and modified to generate triangular element mesh on the B-spline surface having arbitrary holes. The result shows that the generated triangular mesh has the average aspect ratio over 0.9. The designed arbitrary surface shape has been interactively constructed by non-uniform B-spline theory for triangular mesh generation.

중공 및 중실소재를 이용한 스플라인 단조에 관한 연구 (Study on the Forging of Splines with Hollow and Solid Billets)

  • 조해용;최종웅;민규식
    • 한국정밀공학회지
    • /
    • 제13권1호
    • /
    • pp.108-115
    • /
    • 1996
  • Forging of trapezoidal spline, serration and square spline with solid cylindrical billets and hollow one has been investigated by means of upper bound method. Kinematically admissible velocity fields for forging of splines have been proposed in this study. The half pitch of spline has been divided into several deformation regions. The neutral surface is introduced into forging of splines with flat punch and, for each step, it is assumed as a circle with its radius $r_n$. Upper bound solutions obtained by proposed kinematically admissible velocity fields are useful to predict the loads for forging of splines.

  • PDF

B-스플라인 곡선의 기하특성을 이용한 형상 옵셋 (2) -제어다각형 옵셋에서 발생하는 루프의 제거에 대한 연구- (Shape offsetting using the geometric properties of B-spline curves(2) - A Study on the removal of loops in control polygon offsetting -)

  • 정재현;김희중;조우승
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제21권4호
    • /
    • pp.381-386
    • /
    • 1997
  • The offsetting method using geometric properties of B-spline control polygon is more faster than using of general normal vector in offset processing. But this method itself does not solve the prob¬lems of loop removal in normal offsetting. Generally the distance between neighborhood spans of B-spline control polygon is greater than the offset distance, the loops are occurred in offsetting. For generating of the more precision tool-path in NC machining, the loops of offset must be removed. In this paper, two methods for loop removal are introduced in offsetting of B-spline curve. One is using the intersection of B-spline control span which being occurred of the loop. The other is using two B-spline curve divisions divided from original B-spline curve or its offset curve. After the inter¬section point of loop was searched, the loop being removed to cusp. Also the method for filleting of cusp is inspected to more precision cutting. It is shown that the offsetting using B-spline control polygon is more effective in the sculptured surface machining.

  • PDF

B 스플라인 고차 패널법을 적용한 부유체 운동해석 (Application of the B-Spline Based High Order Panel Method to the Floating Body Dynamics)

  • 안병권;유재문;이현엽;이창섭
    • 한국해양공학회지
    • /
    • 제22권5호
    • /
    • pp.25-30
    • /
    • 2008
  • A B-spline based high order panel method was developed for the motion of bodies in an ideal fluid, either of infinite extent or with a free boundarysurface. In this method, both the geometry and the potential are represented by the B-spline, which guarantees more accurate results than most potential based low order methods. In the present work, we applied this B-spline based high order method to the radiation problem of floating bodies. The boundary condition on the free surface was satisfied by adopting a Kelvin-type Green function and irregular frequencies were removed by placing additional control points on the free surface surrounding the body. The numerical results were validated by comparison with existing numerical and experimental results.

자유곡면의 온더머신 측정 및 검사를 위한 시스템 설계 (System Synthesis for On-the-Machine Measuring and Inspection of Freeform Surfaces)

  • 남우선;정성종
    • 한국정밀공학회지
    • /
    • 제15권12호
    • /
    • pp.81-88
    • /
    • 1998
  • Measurement and inspection of freeform surfaces are required in reverse design processes. In the case of surface measurement using a touch probe, probe radius compensation affects measuring accuracy. But current industrial practice depends upon an operator's experience to compensate for probe radius. In this paper, an on-the-machine measuring and inspection system for freeform surfaces is studied. Probe radius compensation methodology is investigated by modeling of B-spline surfaces based on digitized data. The accuracy and reliability of the developed system is verified through various kinds of numerical simulations and on-the-machine experiments.

  • PDF

Spline/NURBS 자유곡면과 쉘 해석의 연동 (The Linkage between Spline/NURBS Free Surface and Shell Finite Element Analysis)

  • 노희열;조맹효
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2001년도 가을 학술발표회 논문집
    • /
    • pp.303-310
    • /
    • 2001
  • We propose the framework which directly links shell finite element to the free form surface geometric modeling. For the development of a robust shell element, a first order shear deformable shell theory and partial mixed variational functional are provided. Bubble functions are included in the shape function of displacement to improve the performance of the developed element. The Spline/NURBS is used to generate the general free form of parameterized shell surfaces. The proposed shell finite element model linked with NURBS surface representation provides efficiency for design and analysis. Numerical examples are given in order to assess the accuracy of the performances of the proposed element.

  • PDF