수치해석 18

Direct approach (Seong-Jin Park, POSTECH) 8_1_1

Direct approach Direct approach는 여러 가지 장점이 있습니다. 우선은 쉽습니다. 또한 physics 기반으로 되어 있습니다. 단점은 복잡한 문제에 적용하기 어렵다는 것입니다. 그런데 이러한 approach를 왜 하느냐? 그 이유는 교육적인 목적으로 하는 것입니다. '이것을 통해 사람들이 FEM을 생각할 수 있었겠구나' 하는 유추를 할 수 있는 것입니다. 실질적으로 요즘에는 direct approach는 쓰이지 않습니다. 예제를 시작하기 전에 전체적으로 한번 보도록 하겠습니다. Example 1 첫 번째 예제로 스프링 시스템을 살펴 보겠습니다. 선형 스프링 시스템(Linear spring system), 우리가 누구나 다 아는 F=kx입니다. 그런데 스프링이 여러 개가 붙어 있습니..

General Procedure of FEM (Seong-Jin Park, POSTECH)7_2_1

FEM의 전체적인 흐름 step 1~ step 2 Weak formulation 을 통해 FEM을 하기 위한 Governing equation 을 바꾸는 절차가 있습니다. step 3 풀고자 하는 문제에 대해 각각의 Element로 Discretization 을 하는 절차가 있습니다. step 4 각각의 Element 안에서 Interpolation(보간) 해야 하는데, 이를 통해 constant, linear 등 방식 중에서 어떤 방식을 사용하는지를 결정합니다. step 5 각 Element 에서의 Weak formulation 에 대해 Numerical integration 을 진행합니다. 여기까지 각 Element 에서의 작업은 끝납니다. step 6 Global assembly 를 진행하고 Sol..

Introduction to FEM (Seong-Jin Park, POSTECH) 7_1_1_1

자막의 시작.끝으로 이동 연속체역학과 유한요소해석 (포항공과대학교 박성진 교수) 7_1 오늘부터 본격적으로 FEM에 대해 공부하도록 하겠습니다. 먼저 간단한 개요부터 알아보도록 하겠습니다. 우선 수치해석(numerical method)을 보시면 다음과 같이 크게 세 경우가 있습니다. 현재 우리가 배우는 것은 연속체 역학(co 수치해석의 종류 연속체 역학(continuum mechanics) 먼저 역학과 관련하여 연속체 역학을 기초로 한 수치해석이 있습니다. Grain size or mseoscale 그 다음 grain size 나 세포 같은 mesoscale에 대하여 메쉬(mesh)를 만들지 않고 수행하는 부분이 있습니다. 이러한 방법들에는 discrete element method 와 hybrid pa..

Continuum Mechanics and Finite Element Methods (Seong-Jin Park, POSTECH) 5_1_1_2

inner product space는 L2 space라고도 합니다. u의 제곱은 두 개의 u를 inner product한 것과 같기 때문에 L2 space라고 부른다. Hilbert space Hilbert space는 L2 space에 complete 조건이 추가된것이다. Hilbert space의 장점 Vector를 예로 들면, x, y, z의 combination을 통해 모든 vector space를 만들어 낼 수 있습니다. 따라서 좌표라는 개념이 되고 이 3값의 combination으로 모든 point를 찍을 수 있습니다. i, j, k라는 orthonormal basis를 하면, 이때는 ortho는 직각을 뜻하며, normal은 크기가 1이라는 것을 의미합니다. orthonormal basis ..

Continuum Mechanics and Finite Element Methods (Seong-Jin Park, POSTECH) 5_1_1_1

위의 강좌를 참고하여 게시글을 만들었으며 모든 저작권은 포항공과대학교 박성진 교수님에게 있음을 밝힙니다. 순전히 학업적인 이유에서 작성하였으며 문제시 삭제하겠습니다. Overall Structure of Numerical Analysis Lecture 5-1-1-1 수치해석을 하기 위해서는 기본적으로 governing equation이 필요합니다. 더보기 첫 번째 시간인 오늘은 numerical method의 기본에 대해 알아보도록 하겠습니다. 수치해석을 하기 위해서는 기본적으로 governing equation이 필요합니다. Governing equation은 12개가 있는데, 먼저 conservation law에 mass conservation, energy conservation, moment co..

lecture3: Deal ll 설치 방법

1.tar.gz 파일 다운로드 https://www.dealii.org/download.html deal.II Downloads Several docker images with full installations of deal.II and (almost) all its dependencies are available on Docker HUB. These images are guaranteed to work identically on Mac OS, Linux, Windows, on Travis CI, and on gitlab CI. See, for example, the Wiki pa www.dealii.org 2. cmake를 통한 설치 우선 cmake가 설치가 되어있어야 할것입니다. $ sudo yum ..

Lecture 2: A real brief overview of deal.II

https://www.youtube.com/watch?v=oAkjum6ZyFo&t=1068s 내가 하고 싶은 것은 이 강의의 주제라고 불리는 이 라이브러리에 대한 아주 간략한 개요를 제공하는 것이다. 그래서 다루는 것은 본질적으로 유한요소법으로 당신이 하고 싶은 모든 것을 제공하는 라이브러리이다. 특히 유한요소법에 필요한 것은 당신이 원하는 모든 것을 제공하는 라이브러리이다. 그물망(mesh)을 가지고 있어야 한다는 것은, 형상함수라고 말할 수 있는 유한한 요소들을 가지고 있어야 한다는 것이고, 물론 맵핑도 필요하다. 예를 들어, 선형대수학에 필요한 모든 것들을 하고, 또한 엄청난 양의 도구를 당신에게 제공할 필요가 있다. 이것과 저것, 그리고 일반적으로 유한요소 코드에서 일어나는 일들, 그리고 나는 당..

Lecture 1: Course overview; why consider existing software libraries

https://www.youtube.com/watch?v=WAKD8hBVIE4&list=PLT_nFX1kYtB6EGcbHtge1ph3-8UDN-Zyk 환영합니다 이것은 수학입니다 676 제 이름은 Wolfgang bangers입니다. 제가 이야기하고 싶은 것은 유한 요소 방법에 관한 것입니다 과학 컴퓨팅 과학 컴퓨팅은 매우 광범위한 분야입니다 그것은 컴퓨터 프로그램의 관점에서 세계를 모델링하고 표현하는 것을 포함합니다. 우리가 말할 수 없는 것들을 예측하고 직관적으로 예측하고 과학 컴퓨팅에서 가장 큰 방법 중 하나는 요소 방법을 찾는 것입니다. 그래서 이번 학기에 제가 하고 싶은 것은 과학 컴퓨팅 유한 요소를 소개하고 싶습니다. 방법을 소개하는 데 사용하는 도구를 소개하고 싶습니다. 컴퓨터의 유한 요소 ..