hodong32의 등록된 링크

 hodong32로 등록된 네이버 블로그 포스트 수는 397건입니다.

[수치해석] 선형 대수 (1) Gauss Elimination and LU Factorization - RowReduction [내부링크]

#선형 대수 #가우스 #소거법 #LU #Factorization #RowReduction 안녕하세요. 화공공대생입니다. 이전까지의 포스팅을 보자면 선형화시켜서 미분방정식을 풀기 위한 이산화 방법들을 소개하였습니다. 이산화를 시키게 되면 어떠한 선형관계 식을 만족하는 식을 얻게됩니다. 대표적으로 편미분 방정식의 Stiffness와 같은 행렬을 얻을 수 있습니다. https://en.wikipedia.org/wiki/Stiffness_matrix Stiffness matrix - Wikipedia Stiffness matrix 5 languages Article Talk Read Edit View history Tools From Wikipedia, the free encyclopedia For the stiffness tensor in solid mechanics, see Hooke's law § Matrix representation (stiffness tensor) . In the

[수치해석] 반복법 (Gauss-Seidel, Jacobian Iteration) [내부링크]

#수치해석 #오차 #Gauss #Seidel #행렬 #Solver #FEM #FDM #jacobian #iteration #반복법 Gauss Seidel, Jacobian Iteration Gauss Seidel 방법은 수치해석 문제에 있어 매우 중요한 방법론입니다. 수치해석의 경우 Matrix 형태가 Banded 형태로 생겼기 때문이죠. 이를 해결하기 좋은 방법이 바로 Gauss-Seidel 방법입니다. 여태 배웠던 행렬을 푸는 방식은 Decomposition 하고 Forward Subsitiution, Backward Substiution의 과정을 거쳤죠. 2~n까지 분해하고, 다시 치환하는 과정을 거치면서 n2 이상의 계산을 반복 해주어야 하죠. 그럼, 우리가 풀고자하는 Banded Matrix 형태를 보죠. 위 형태의 Matrix를 아무 것도 없는 0이 있는 부분까지 적용한다면 너무나 비효율적이겠죠? 이를 풀기 위해서는 근을 구하는 반복법을 응용할 수 있습니다. 간단하게, 초

[머신러닝] 퍼셉트론 알아보기 [내부링크]

#머신러닝 #퍼셉트론 #코딩 #Hebb 인공 신경의 기본은 입력(X) 데이터를 받아서 Weight(W) Vector와 Bias (b)를 가지고 선형 식인 어떠한 스칼라 값을 만듭니다 이후, Activation Function에 넣어서 신경이 활성화 되는 지를 확인합니다. 이러한 인공 신경들을 많이 연결하여 네트워크 형태를 만든 것을 인공신경망입니다. 퍼셉트론 퍼셉트론은 인공망에서 가장 간단한 형태로, 입력의 경우 2개의 값만 받아서 사용하고 Activation Function을 Threshold형태를 사용합니다. 이는 선형분리가 가능한 문제만 다루고 있으며, Feed Forward network만 가지고 구성이 되는 가장 간단한 형태입니다. 퍼셉트론의 가중치는 심리학자 헵(Hebb)의 학습 규칙을 이용한다. 이는 뉴런들이 활성화 될 때, 가까이 있는 뉴런들이 동일한 출력을 낼때마다, 둘 사이의 가중치가 증가한다는 법칙이다. 간단히 생각해보면, 스파크끼리 붙어서 모이면 불이 쉽게 난다

[영어공부] 영어 공부하기 좋은 사이트 BBCEnglishLearning [내부링크]

#BBC #English #Learning #영문법 #과거완료 #영어공부 #사이트 #추천 안녕하세요. 화공공대생입니다. 영어 공부한 내용을 정리해야 겠다는 생각이 들어서, 제가 공부하고 있는 사이트 소개를 먼저 해드리겠습니다. 바로 아래사이트인데요, 여기서는 6분 영어를 각 원하는 분야마다 공부를 해볼 수 있습니다. 아래 사이트는 단어와 실제 사용 사례를 같이 공부해볼 수 있어서 효과적이라고 생각합니다. BBC Learning English - BBC Learning English - Homepage www.bbc.co.uk 해당 사이트를 방문하면 아래와 같은 화면이 나옵니다. 먼저 웹사이트 구성에 대해서 간단히 알려드리겠습니다. 저는 여기서 문법을 공부하고 있는데요. 빨간색 동그라미를 클릭하면 아래와 같습니다. Easy는 쉬워서 Medium으로 시작했습니다. 들어오게되면 다양하게 존재하는데, 맨 큰 사진은 전체 코스를 보여줍니다. 순차적으로 가기 위해서는 조그만한 4개의 박스 중

[머신러닝, 논문 리뷰] 이직준비 0- 효율적 논문 읽기 [내부링크]

#머신러닝 #논문 #리뷰 #CFD #Machine #Learning #이직 #포지션 #이직준비 [개요 : 포스팅 시작 이유] 연차 계산 잘못으로 벼락거지가 될 처지에 놓였습니다. 업무는 재미 있으나 급여를 보고 커리어적 손실이 크다고 느끼게 되어 이직 준비를 하고자 합니다. 이직 준비 과정은 간단합니다. 업무 포지션을 잡아두고, 해당 포지션에 맞는 경험을 쌓아서 시작합시다. 먼지 포지셔닝으로는 데이터 모델링과 수치 해석 모델링을 같이 해볼 수 있는 포지션을 찾고 있습니다. 이에 적합한 리뷰 논문인 Steven 교수의 Machine Learning for Fluid Mechanics 논문을 고르게 되었습니다. 리뷰 논문에 장점은 여러 경험치와 히스토리들을 보여주기 때문에, 이직에 필요한 지식을 쌓기에 적합하다고 생각합니다. 위 논문을 읽으며 빠르게 ML 경험을 쌓고 3개월 ~ 6개월 기간내에 결과물을 내기 위하여 포스팅을 시작하였습니다. [개요 : 논문 읽는 법] 시작하기 앞서 논문

[머신러닝, 논문리뷰] 이직준비 1- Machine Learning for Fluid Mechanics [내부링크]

#머신러닝 #논문리뷰 #이직준비 #Machine #learning #Fluid #mechanis #Engineering 유튜브에서 유체역학과 머신러닝 주제로 강의하시는 Steven 교수님을 알게 되었고, 논문을 통해 유체역학에 머신러닝 적용 가능성을 파악해보고자 논문 리뷰를 시작하였습니다. 해당 논문은 리뷰 논문에 해당하며 Mahcine Learning For Fluid Mechanis 라는 대단한 타이틀을 가진 제목에 해당합니다. 여기서 얻고자 하는 정보는 대략적인 머신러닝과 유체역학의 적용성에 대한 내용입니다. 해당 논문 또한 초심자들에게도 적합할 수 있는 내용입니다. 논문 요약과정은 개인적인 해석적인 관점이 있으니, 사실이 필요한 경우 아래 논문을 참고해주세요. 간단히 말하면 해당 논문은 Machine Learning (ML)에 대한 역사와 방법론, 유체역학의 역사와 ML과의 접합점에 대한 내용 정리 및 회고에 대한 논문에 해당합니다. https://doi.org/10.1146

[송파 비트로] 테린인줄 알았던 테유아, 첫 라켓 구매!! [내부링크]

#테린이 #테유아 #비트로 #블레이드 #프로스태프 #스매시 #윌슨 #V8 #테니스매장 #비트로 #오금동 안녕하세요. 화공공대생입니다. 취미활동으로 테니스를 배운지 이제 3개월 차가 되어갑니다. 백핸드도 쑥쑥 뻗어나가거 이제는 테린이를 좀 벗어나나?? 라는 귀여운 생각을 해봤습니다. ㅋㅋㅋㅋㅋ 백핸드도 배웠으니 코트를 밟아 보겠다는 다짐으로 라켓을 구매하러 갔습니다!! 송파에 집근처에 있는 비트로라는 매장에 갔습니다. 비트로 서울 송파점 서울특별시 송파구 마천로 168 동명빌딩 집 근처이기도 하고, 배우고 있는 곳과 제휴 매장이어서 매우매우 구매하기에 좋았죠. 여기 사장님께서는 라켓에 대해서 이것 저것 설명을 많이 해주셨습니다. 많은 정보를 얻을 수 있어서 라켓을 고르는데 있어 매우 편하게 고를 수 있었습니다. 거의 1시간 정도 고민하다가 고른거 같아요 ㅠㅠ 라켓 구매시 중요한 것은 g 수와 빵?? 무게중심이 중요합니다. 빵이라는 것은 헤드의 면적을 의미하고 in square 단위로

[머신러닝] 인공 신경망? [내부링크]

#머신러닝 #인공 #신경망 #역전파 #Back #Propagation # 선형분류를 수행할 수 있는 퍼셉트론이라는 feedforward 신경망 을 제안 :입력과 가중치들의 곱을 모두 더한 뒤 활성함수 (activation 에 도입해서 그 결 과값이 0 보다 크면 1, 0 보다 작으면 1 을 출력하는 선형 분류기 구조) Rosenblatt 는 또한 입력과 출력 사이의 synapse 를 출력층의 제곱오차가 최소가 되는 방법 으로 학습시 킬 수 있음을 제시 하여 분류를 진행하고자 하였다. 하지만, 그러나 기대와는 달리 인공 신경망에 의한 XOR 문제의 해결에 실패하였다. XOR의 문제는 ~AB, A~B에 대한 문제에 대한 or문제를 나타낸다. 진리표와 도표는 아래와 같다. OR 문제의 경우 직선 하나로 문제를 해결해줄 수 있지만, XOR의 경우 영역을 나누기 위해서는 최소 2개의 직선이 필요로 한다. 퍼셉트론은 하나의 평가 기준밖에 존재하지 않기 때문에, XOR를 문제 해결을 실패하였다.

[하남, 오금동]에브리테니스, 테린이 2달차 내돈내산 레슨 후기 [내부링크]

#에브리테니스 #하남시 #오금동 #테린이 #테니스장 #후기 #테린이 #2달차 #내돈내산 #후기 #주말테니스 #연습 안녕하세요. 화공공대생의 내돈내산 후기입니다. 예신과 함께 2022년 말에 운동할 종목을 찾다가, 다이어트도 해야해서 요새 핫하다는 테니스를 선택했어요. 집근처에 있는 에브리테니스라는 곳을 알게 됐어요. 에브리테니스 경기도 하남시 감일남로 36-2 지하 1층 도로 한복판에 있는듯한 길들을 따라가다 보면 있는 에브리테니스!! 건물 앞에 도착해보니 들어오는 곳이 딱 있어요! 지하로 총총 내려가서 문을 열면 바로 넓은 테니스코트가 보입니다. 처음에는 위축됐지만, 이제는 자연스럽게 들어가죠!ㅎㅎ 레슨은 20분 코칭, 20분 볼머신 연습으로 구성되어 있어요 저희는 예신이 배려덕분에 주1회 주말마다 칠 수 있는 주말 2인 레슨을 선택했어요. 네이버 가격표 이미지 연습하다 보니, 이제는 1인레슨을 나눠서 받는 것도 좋은 거 같더라구요! 여기의 최고의 장점은 주말레슨시간외에 (12시

[수치해석] PDE with C++ (1) : Finite Difference Method (유한차분법) [내부링크]

#유한 #차분 #PDE #Partial #Differential #equation #수치해석 다변수 미분항이 존재하는 것을 편미분 (Partial Differntial Equation, PDE) 이라고 한다. 이를 풀기 위해서는 편미분 방정식을 상미분 방정식( Ordnary Differential Equation) 형태로 변환이 필요로하다. 수치해석 방법으로는 이산화 단계를 통하여 PDE에서 ODE로의 변환이 요구된다. 이산화 방법으로는 유한 차분, 유한 요소, 유한 체적 방법이 존재한다. 앞으로의 포스팅은 낮은 난이도에서 점차 난이도를 올려가는 방식을 통하여 진행할 예정이다. 편미분 방정식은 해의 모양에 따라서 Parabolic, Elliptic, Hyperbolic의 방정식이 존재한다. 초급 단계에서는 Elliptic과 Prabolic한 내용만 다룰 예정이다 . 유한 차분법 (Finite Difference Method, FDM) 이산화 방법으로 가장 쉬운 것은 유한 차분 방법을

[수치해석] PDE with python (2) : 유한 체적법(Finite Volume Method, FVM) [내부링크]

#화공공대생 #수치해석 #유한 #체적법 #FVM #Finite #Volume #Method #upwind #CFD #python 해당 포스팅 부터는 Python을 이용하여 진행할 예정입니다. 이전의 수치해석에 대한 내용을 C++ 코드로 작성해보았는데, 아직 Design Pattern이나 Modenr C++에 대하여 부족한 부분이 많아 추후 클래스 디자인과 함께 수치해석 내용을 재정리 할 예정입니다. Finite Volume Method 유한 차분법과 유한 요소법은 각 Node에 대한 관계식을 통해 얻게 되는데, 유한체적법 (Finite Volume Method) 은 두 가지 방법과 다르게 Cell 기반을 가지고 이산화 하는 방법이 됩니다. 이는 보존성이 유지가 되기때문에 CFD에서 가장 많이 사용되는 방법 중 하나입니다. 수치해석에서는 보존성이 유지되는 것만 가지고 간다고 하더라도, 많은 계산 속도시간을 줄일 수 있습니다. 예를 들면, 보존성이 보존이 안된다고 보게 되면 우리는 Gr

[수치해석] PDE with python (3) : 유한 체적법(Finite Volume Method, FVM) 예제 [내부링크]

#수치해석 #PDE #python #FVM #예제 이번 시간은 FVM에 대한 예제를 가지고 어떻게 적용해보는지 알아보겠습니다. 처음에는 간단하게 정상상태를 이산화하여 ODE 방정식을 대수 방정식으로 변환하는 과정을 알아보고, 다음으로는 비정상상태에 대해서 대수 방정식을 ODE 방정식에 넣어서 풀어봐서 PDE의 해를 얻어보도록 하겠습니다. 이산화 과정 간단하게 저번 포스팅에서 이산화 과정을 알아보았었는데, 이는 Cell에 들어오는 물리량을 다룬다고 했었죠. 다시 한번, 위 과정을 식으로 정리해보죠. 여기서 S는 soruce라고 하며, 위 방정식은 열원이 될 수 있겠네요. 우리가 추측하고자 하는 Point, p에 대한 Term이 S안에 들어가 있습니다. e는 east, w는 west해서 left node를 가르킵니다. 여기서 식을 조금 더간단하게 해보면, 각 점이 나타내는 계수의 형태로 나타내볼 수 있겟죠. 비정상상태 방정식 비정상상태를 다루기 앞서, Upwind 보간에 대해서 알아야

[수치해석] ODE with C++ (3)- Adaptive RK Method (가변적 Runge Kutta Method) [내부링크]

#Apdative #RK #Runge #kutta #ODE #미분방정식 #cpp #수치해석 #Embedded 안녕하세요. 화공공대생입니다. 이번 포스팅은 Apaptive Runge Kutta Method에 대한 내용입니다. 수치해석 관련된 내용들을 보게되면 Adpative 에 ~~~ Method 이런식으로 나옵니다. 이는 상황에 맞추어서 어떠한 변화를 주겠다는 의미를 가지고 있어, 기존에 방법보다 효율적인 경우가 많습니다. 수치해석 에서 Adaptive 하게 쓴다는 것은 우리가 오차에 대한 기준점을 주고, 오차 범위 내에서 컨트롤 할 수 있는 Step Size를 변화 시켜 나가는 것을 의미 하게 됩니다. Adpative RK Method (Step halving) Adpative 하게 미분하는 과정도 적분하는 과정과 유사합니다. Step Size에 따라서 오차를 확인하고, 이 오차를 가지고 보정해서 조금 더 정확한 해를 보정해 나가는 것입니다. 위 식은 이전 포스팅에서 한번 다뤘었죠

[수치해석] ODE with C++ (5)- Multi Point Method [내부링크]

#수치해석 #ODE #Solver #With #Cpp #Multi #Point 이전 까지는 One step method들을 배웠었죠. Multi Step Method 여기서 One Step이라는 것은 다음 값을 예측하기 위해서 사용하는 데이터가 현재 점에 대한 기울기를 가지고만 예측을 하는 과정입니다. 해당 방법이 아니라 Spline과 같이 근사화 해서 값을 예측할 수 있을 수도 있겠죠. 이는 적분법에서 다루어 보았던 방법입니다. (a) one step, (b) multi step [1] 즉 이제는 평균 기울기를 구하는 것이 아니라, 어떠한 n차 다항식으로 근사화 해서 값을 예측하는 방법이 됩니다. 이는 FEM(유한요소해석)에서 많이 사용하는 방법 중 하나입니다. 해당 기법이 개발된 배경을 살펴보면, 오차들은 초기 값에 의존할 수 밖에 없게 됩니다. Heun's Method를 본다면 초기에 예측하였던 값을 기준으로 다음 값을 보정하는 값을 거쳐서 O(h2) 오차에서 O(h3) 오차

[수치해석] ODE with C++ (6) Adams method [내부링크]

#수치해석 #ode #cpp #화공공대생 #Adams #방법 #C #공학 #화학공학 우리는 예측자 보정하는 작업을 조금 더 효율적으로 해볼 수 있습니다. 만약 외삽을 가지고 다음 데이터를 예측하고, 내삽을 통하여 해당 값을 보정해준다면 보다 효율적인 ODE solver를 만들 수 있습니다. 여기서 Adams가 들어간 것은 외삽에 대한 식을 표현한 방법에 해당합니다. Open vs Closed 우리는 이전에 배웠던 Multi Step을 구하기 위해서는 초기 값을 예측하는 외삽과 같은 과정을 이용하여야 합니다. 적분 방법과 연관을 시켜본다면, 외삽의 과정은 Open Integral 방법, Closed 방법은 내삽 과정이 되죠. 외삽과 내삽의 간단한 차이로는 외삽은 주어진 구간 외(Open)에 대한 예측을 할 떄 사용하고, 내삽의 경우 주어진 구간 내(closed)에서 사용이 됩니다. Closed Inetgral(구간내 적분) 형태는 여태 배웠던 Newton Cote 식을 기반으로 합니다

[수치해석] ODE with C++ (7) : Boundary Value Problem [내부링크]

#Boundary #Value #Problem #BVP #경계조건 #상미분방정식 #cpp #화공공대생 드디어 ODE에 마지막 단계 까지 왔네요. 이론 내용들을 전부다루고 코드들을 하나씩 업데이트 해나갈 예정입니다. (클래스 디자인 단계에서 막히고 있네요) ODE 방정식 풀이의 경우 초기 조건을 기반으로 문제를 해결하죠. 이는 결국 적분 하고 나면 적분 상수 값을 어떻게 줄 것이냐? 와 관련이 있습니다. 초기 조건이라고 쓰는 경우에는 관례적으로 시간과 관련되어서 나타냅니다. 반면, 경계조건의 경우 방정식의 그래프 개형 형태를 결정합니다. 역시나 Steven, 책에는 이차이를 잘 나타내고 있습니다.[1] Boundary Value Problem 경계조건은 정상상태에 대한 풀이를 풀때 쓰는 방법으로 함수의 개형을 표현하기 적합합니다. 또한, 나중에 PDE 방정식을 주는데 있어서 중요한 조건이 되죠. 예를 들면, 주어진 구간 [a,b] 에서 f(a)=0, f(b)=0을 만족하는 함수 있다고

[OpenFoam] Window OpenFoam 튜토리얼 2 : Flow around cylinder [내부링크]

#OpenFoam #예제 #튜토리얼 #tutorial #cylinder #nonorthognoal #meshes 해당 내용은 아래 예제를 따라하며 작성하였습니다. 2.2 Flow around a cylinder OpenFOAM - Official home of The Open Source Computational Fluid Dynamics (CFD) Toolbox www.openfoam.com 1. 문제 해당 예제에서는 4가지 특징을 다루고 있습니다. non-orthogonal meshes; generating an analytical solution to a problem in OpenFOAM; use of a dynamic code to generate the block vertices; use of a coded function object to compare results against the analytical solution. Lid Driven 예제인 경우 공동 내에서

[CFD] Stability와 수렴성 -Lax, Von Neumann Stability, CFL 수 [내부링크]

#lax #Von #Neumann #CFL #CFD #전산유체 #안정성 #수렴성 #화공공대생 수치해석과 안정성 PDE를 해석을 위해서 우리는 쉽게 해석하기 위한 차분법을 수행한다. 이러한 과정을 수치해석 과정이라고 한다. 수치석에서는 필수적으로 3가지 Consistency, Stability, Convergence를 확인 해주어야 한다. 3가지 확인에서 어려운 점이 발생하기 때문에 2가지 이론 lax equivalence theorem과 Von Neumann stability analysis를 사용한다. lax equivalence theorem을 이용하여 안정성 조건을 통하여 수렴성을 확인한다. 또한, Stability는 Von Neumann 조건을 통해서 구할 수 있다. 이에 따라 CFD의 안정성과 수렴성 확인이 보다 쉽게 도와주는 이론들이 존재한다. Consistency, Stability, Convergence 수치해석은 Taylor 전개를 기반으로한다. 이때의 Local t

[수치해석] 수치 미분 with c++ (1) : Numerical Differentiation [내부링크]

#Numerical #Differential #Equation #c++ #수치해석 #화공공대생 #수치미분 #차분법 안녕하세요. 화공공대생입니다. 지난 시간에는 대략적으로 차분법과 이에 해당하는 오차발생에 대해서 알아보았습니다. 오늘은 차분 과정의 원리와 어떠한 의미를 가지고 있는지 알아보겠습니다. 수치해석에서 기본적인 내용은 물리적이 내용은다르지만 어떠한 값을 예측하는데 사용하는 데이터가 많으면, 오차가 적어진다는 것입니다. 매우 심플하지만, 방법론들이 복잡해지면 위의 내용을 까먹기도합니다. 미분을 하는 것은 기울기 예측을 통하여 다음 값에 대한 예측을 목표로합니다. 기본적으로 2개의 포인트를 가지고 예측하는 과정을 보겠습니다. 다음 데이터와 현재 데이터를 이용하는 방법을 forward, 이전 데이터와 현재데이터를 backward, 다음데이터와 이전데이터를 이용하는 것을 Central 방법이라고 합니다. 그림으로 보자면 아래와 같죠. 2Point Method 먼저 forawrd의 경

[수치해석] ODE with C++ (0) - 방정식의 필요성 [내부링크]

#수치해석 #ODE #미분방정식 #Cpp #C++ #화공공대생 안녕하세요. 화공공대생입니다. ODE 방정식의 필요성 미분 방정식이라는 것은 어떠한 미소 변화율을 가지고 나타낸 식입니다. 고전역학에서는 미분 방정식의 식을 알고 있으면, 시간에 따른 변화를 모두 예측할 수 있죠. 하나의 변수에 대한 변화율을 나타낸 식을 ODE 방정식이라고 합니다. 이에 대한 해법을 얻는 과정은 매우 단순하거나? 여러 방법들이 많이 알려져 있습니다. 간단하게 생각해보면, 어떠한 다항식이 다음과 같이 주어져 있다고 봅시다. 이를 미분 방정식으로 표현한다면, 아래와 같이 변환이 되겠죠. 이를 다시 적분해서 풀게 되면 미분 방정식의 해는 구해지게 됩니다. 기존의 해와는 다르게 적분상수 C라는게 생기게 되었습니다. 이는 초기에 있던 식과는 다르지만, x에 대한 변화율을 나타내긴 합니다. 하지만, 특정시점에서 함수 값을 정확하게 예측하긴 어렵습니다. 적분상수 C를 구하기 위해서는 우리는 경계조건이라는 것이 필요로

한성 GK893B 염료승화 Edition 후기: 불량인듯 불량 아니다? [내부링크]

#한성 #GK893b #한무무 #염료승화 #Edition #무접점 오늘 받아본 한성 무접점 키보드 사용감은 좋지만, 외관상 이쁘다고 염료승화 Edition을 사는 것은 큰 모험이 될 수 있다. 본인은 키보드를 받자마자 처음에 이쁜 것에 감탄했다. 하지만, 키캡을 보는 순간?? 뭐지?? 라는 느낌을 받았다. 예민한 사람이라면 해당 키보드를 사지 않는 것을 추천한다. 기본적인 키보드를 사서 키캡을 변경하는 편이 심적으로 나을 수 있다. 배송은 깔끔한 형태로 도착해서 좋았다. 키보드가 잘 보호 받는 느낌! 개봉까지는 기분이 좋았다는 것! 열자마자 뚜들뚜들 해보면, 보글보글 거리는 무접점만의 특유의 키감을 느낄 수 있다. 가성비 면에서 레오폴드는 40만원대를 하는 반면, 해당 키보드는 16만원 수준에서 구할 수 있다. 염료승화 Edition인 아닌 제품은 리퍼제품을 구매하는 경우에는 11만원 대에도 구할 수 있어, 가성비 면에서는 최고 수준이라고 할 수 있다. 다만, 염료승화 Edition

[수치해석] ODE with C++ (1) - Euler and Heun's Method, Predictor and Corrector [내부링크]

#ODE #cpp #수치해석 #화학공학 #화공공대생 #euler #Heun #Predictor #corrector Euler Method and Heun's Method Euler Method는 기본 적으로 다음의 식을 따릅니다. New Value = Old Value + Slope * Step 새로운 값을 update 하기 위해서는 기울기를 가지고 다음 값을 예측하는 작업이 되죠. 이전 포스팅에서 언급했던 ODE 방정식에 대한 기본적인 내용입니다. 기울기를 통한 다음값의 예측 대표적인 예시로는 dy/dx가 다음의 식으로 주어졌다고 보죠. 이 때의 적분 상수 값 C1 은 경계조건에 의해 주어집니다. 여기서의 dy/dx는 위에서 말했던 slope에 해당합니다. 그렇다면 전체적으로 y를 update 하는 과정은 다음과 같이 되겠죠. 실제 값은 x=0.5에서 3.21875가 나오는데 예측하는 값과는 조금 차이가 있죠. 이를 보다 정확하게 예측하기 위해서는 step size를 줄여서 조금

[수치해석] ODE with C++ (2)- Runge Kutta (룬게 쿠타) [내부링크]

#수치해석 #ODE #Cpp #Runge #kutta 안녕하세요. 화공공대생입니다. 오늘은 이전에 배웠떤 Euler와 Heun's Method 에 일반화 방법인 Runge Kutta에 대한 내용입니다. Runge Kutta는 상미분 방정식 풀이에 있어 매우 중요한 내용입니다. 수치해석에 대해 기본적인 내용으로 "몇개의 데이터를 이용하여 근사화 할 것인가?"에 대한 내용과 오차에 대한 내용으로 해당 포스팅을 시작하였습니다. 이러한 내용의 일반화를 다루고 있는 것이 바로 Runge Kutta 방법에 해당합니다. 이전에 Euler, Heun에 대한 ODE 풀이 방정식과 적분 방정식에 대한 풀이에 대해서 상기시켜보겠습니다. 무언가 연관성이 보이나요? Euler 방법의 경우 Slope을 그냥 쓴것 이지만 Heun's 방법의 경우에는 적분 방법에 대한 접근법과 유사하게 평균 slope을 이용하였다고 볼 수 있습니다. 평균 Slope을 구하기 위하여 하나의 데이터를 더 이용했던 사다리꼴 적분 법

[수치해석] 수치 적분 with c++ (1): Newton-Cotes formulas, trapzodial, simpson's rule [내부링크]

#수치해석 #수치적분 #적분 #cpp #Newton Cote #Cote 안녕하세요. 화공공대생입니다. 오늘 다룰 내용은 수치 적분 방법 중 Newton Cote Formulas에 대한 내용입니다. 이는 주어진 구간내에서의 수치적분을 말하게 되며, 영어로는 Closed Interation Formulas라고 합니다. Simple Case - tropozodial rule 먼저 적분이라는 것은 아래와 같이 표현하죠. 이를 조금 단순화 해석 하게 되면, 부분 부분 짤라서 해석해주게 됩니다. 이를 구분 구적법이라고 하죠. 이것을 직사각형이 아닌 사다리꼴로 구하는 방법이 Simpson 방법에 해당하며, 사다리꼴인 경우 (trpoze) tropozodial rule이라고 합니다. 이에 대한 물리적 의미는 한점에서 다른 점까지 이동할 때, 평균 기울기를 이용하여 곡선을 직선으로 근사화 한 것입니다. 다른 의미로는 I= 너비 * 평균 높이로도 생각해볼 수 있습니다. 이는 직사각형으로 나누는 것보다

[수치해석] 수치 적분 with c++ (2): 외삽과 ROMBERG INTEGRATION [내부링크]

#외삽 #Romberg #integration #Richardson #extrapolation 이번 시간은 외삽과 Romberg integration에 대하여 알아보겠습니다. 먼저 내삽(interpolation)과 외삽(extrapolation)의 차이로는 닫힌구간에서 보간을 하는 것인가? 아니면 열린 구간에서 예측을 할 것인 가의 차이입니다. 수치적분에서 외삽을 하는 이유는 오류를 보정하겠다는 의미를 가집니다. 즉, 보다 정확한 해를 예측하기 위한 과정으로 볼 수 있습니다. Richardson Extrapolation 이전 까지는 내삽을 이용한 Trapezodial rule을 이용하였죠. 이 경우는 우리 a와 b 사이에서의 적분을 수행하였습니다. 반면, 외삽의 경우는 주어진 구간 외에 다른 구간을 예측하는데에 사용합니다. 먼저, 해와 오차에 대한 정의를 다시 생각해보죠. 이를 이용하여, 외삽에 대한 과정을 알아볼 수 있습니다. 근사한 값을 A , 실제 값을 T, 오차 값을 E라고

[수치해석] 수치 적분 with c++ (3): Adaptive and Gauss Qudarature [내부링크]

#Adaptive #Gauss #Quadrature #가변 #적분 #cpp #화공공대생 안녕하세요. 화공공대생입니다. Adpative Qudrature 이번포스팅은 Adpative Quadrature(가변 적분법?)과 Guass Quadrature(가우스 구분구적분)에 대하여 소개하겠습니다. 모델링에서 Adpative 하다는 것은 상황에 따라 변화를 주겠다는 말을 의미하며, Deterministic 하다라고 하는 것은 결정된 상태에서 모델링을 진행하겠다는 의미를 가지고 있습니다. 즉, Adpative Quadrature 방법의 경우는 Step 사이즈를 상황에 맞춰서 바꾸겠다는 말을 의미합니다. 이전 포스팅에서 배웠던 Romberg intergration 방법은 Simpson's Rule에 간단하게 적용할 수 있습니다. Romberg Integraiton에서 오차를 추정하는 방법에 대한 것을 적용하고, 보정하는 작업을 거치게 되면서 step size를 바꾸어 나가는 방법이 Adpati

[수치해석] 수치 적분 with c++ (4): MonteCarlo and Improper Integral [내부링크]

#수치적분 #Cpp #수치해석 #화공공대생 #몬테카를로 #MonteCarlo #Open #Integration 안녕하세요. 화공공대생입니다. 이번 주제에서는 적분의 마지막인 Improper Integral 방법과 경험 기반인 MonteCarlo 방법을 소개합니다. 보통의 경우 Monte Carlo 방법은 경험에 기반을 하여 넓이를 구하는 방법입니다. 이는 이전에 한번 다루었던, Kinetic Monetcarlo Method와 유사합니다. Imprper Integral 방법의 경우 무한대에 대해서, 해를 어떻게 구할 것인가? 에 대한 문제에 해당합니다. Improper Integral 수치해석에서 적절하지 않게 주어진 적분의 경우 무한대 영역에 대한 해를 구할 때 있습니다. 이 경우, 범위가 주어져있지 않기 때문에 수치적분이 매우 어렵습니다. 수를 아무리 크게 준다고 하더라도, 무한대까지는 접근이 어렵죠. 이에 따라 우리는 약간의 트릭을 써주어야 합니다. 무한대 영역을 어떠한 폐구간내

[수치해석] 수치 미분 with c++ (0) : Numerical Differentiation And Error Estimation [내부링크]

#수치해석 #수치미분 #cpp #화공공대생 #차분법 #에러 #절단오차 #Numerical #Differentiation #물리적 #의미 #Physical #meaning 안녕하세요. 화공공대생입니다. 수치해석 적분편을 끝내고, 미분편을 시작합니다. 문제 풀이는 2개의 포스팅이 완료되면, Github에 하나씩 업로드 하겠습니다. 여기에 직접 풀지는 않을 예정이며, Github에 Readme.md 파일로 설명을 써둘 예정입니다. 수치 적분에 대해서는 평균 높이를 어떻게 구할 것인가?가 중점 이었다면, 수치 미분에 대해서는 평균 기울기를 어떻게 구할 것인가? 에 대한 내용입니다. 이는 중간점을 구할 수 도 있고, 현재 점 또는 나중 점에 대한 기준으로 구할 수 있습니다. 테일러 전개와 물리적의미 여기에서 배우는 수치해석에서 미분을 한다는 것은 기본적으로 어떠한 함수가 Analytic 하다라고 가정을 하게됩니다. 어떠한 점 근방에서 무한하게 미분이 가능하다는 것을 의미합니다. 더 다양한 수

[CFD] 유선함수와 포텐셜 함수 (Stream Line and Potential), 비정상상태 베르누이 [내부링크]

#CFD #유체역학 #전산 #유선 #Stream #Potetial #비정상상태 #베르누이 포텐셜 함수는 수학을 배우다보면 보존장에서 있을 것 같다라고 생각하는 것이 자연스러운 발상이 된다. 포텐셜과 선적분 - 보존장의 해석 결과 -> 포텐셜은 스칼라장, 벡터 포현은 스칼라의 Gradient #선적분 #포텐셜 #스칼라장 #벡터장 #Curve #탄젠트 #적분 해당 포스팅은 선적분과 포텐셜에 대한 내용을 ... blog.naver.com 포텐셜장과 포텐셜 함수 보존장에서는 벡터장을 만들기 위한 어떠한 포텐셜 함수가 존재한다. 이에 대한 방향도함수가 벡터장에 해당하는 것이된다. 즉, 포텐셜장의 값을 안다면 자연스럽게 벡터장의 이동을 예측해볼 수 있다. 유체역학에서는 운동량이 보존되니 보존장에 해당한다. 유체역학에서는 포텐셜 이론은 비회전성일 떄 작용할 수 있다. 또한, 포텐셜장을 유선함수에 따라서 적분하면, 비정상상태의 베르누이 식을 얻을 수 있다. 여기까지는 어떠한 포텐셜 Phi가 존재하

[블챌] 공정제어 - 진동응답 분석과 Bode 선도 [내부링크]

#공정제어 #진동응답 #분석 #화공공대생 #Bode #plot 이전까지의 포스팅에서 공정제어는 시간 지연이 나타나는 1차 또는 2차 공정의 형태로 나타낼 수 있음을 배웠다. 이러한 지연이 발생한다고 봤을 때, 여태까지는 Step 응답에 대하여만 알아보았다. 이번 시간은 진동에 대한 응답에 대하여 알아 볼 것이다. 진동 응답에 대한 특징으로는 주파수가 동일하며, 폭은 변화 될 수 있다는 특징을 가지고 있다. 실제 1차 공정에 대한 sine 함수에 대한 개형은 아래와 같이 나오게 된다. 주기는 동일하지만, 진폭은 다르며 입력 응답대비 출력 응답에 대한 시간지연이 발생하는 것이 특징이다. 1차 공정의 진동응답 특성. 먼저 이론적으로 접근하면 라플라스 변환을 통하여 진동 응답이 어떻게 변환 되는지 생각해볼 수 있다. 1차 공정의 전달함수가 주어졌으며, 이에 대한 사인 입력함수는 아래와 같이 나타낼 수 있다. sin함수와 cos 함수의 합은 sin 함수에 대한 위상차로 인하여 나타낼 수 있다

[2022 마이 블로그 리포트] 올해 활동 데이터로 알아보는 2022 나의 블로그 리듬 [내부링크]

개인 사정으로 마무리 하지 못했던 주간블챌 ㅠㅠ 2022 마이 블로그 리포트 2022년 올해 당신의 블로그 리듬을 알아볼 시간! COME ON! campaign.naver.com

[서평] 파이썬 코드로 배우는 Git & Github [내부링크]

#서평 #파이썬 #코드로 #배우는 Git #Github #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 운이 좋게 책에 대한 서평을 할 수 있는 기회를 얻었습니다. 영진닷컴에서 출판한 파이썬 코드로 배우는 Git & Github 입니다. 파이썬 코드로 배우는 Git & Github 저자 유광명 출판 영진닷컴 발매 2022.12.10. 들어가기 앞서, Git이라는 것은 매우 중요한 형상관리 도구에 해당합니다. 형상 관리라는 것은 우리가 코드를 수정하고 어떤 점이 수정 되었는지 알려주는 것을 형상 관리라고 합니다. 이는 "저처럼 대학원 과정에서 코드에 대한 버전관리가 이루어지지 않고 있다?" 라고 한다면 보면 매우매우 중요한 도구입니다. 책에 대한 후기 부터 말씀 드리자면, Git을 배우는 입장이라면 한번쯤 보면 좋을 책입니다. Git이라는 것을 경험적으로는 배우지만, 구체적으로 Git에 대한 내용을 인터넷 검색을 통해 배워 나갈 것입니다. 만약 처음 Git을 접한다면, 절차적으로 하

[수치해석] 수치 적분 with c++ (0) 개요 및 개발환경 구축 [내부링크]

#수치해석 #수치 #적분 #화공공대생 #개요 #Newton-Cotes #Quadrature #C++ #개요 안녕하세요. 화공공대생입니다. 개요 수치 해석에 대한 내용을 가볍게 다루고자 해당 포스팅을 오픈하였습니다. 책은 Steven의 Numerical methods for engineers책을 이용하여 해당 내용에 대한 요약을 다룰 예정입니다. 해당 포스팅의 목적은 ODE solver들이 Library로 존재하지만 ODE 솔버를 한번 만들어 보고 이론을 이해하는 것에 대한 중점을 두었습니다. 행렬에 대한 내용은 필요한 내용들이 있는 경우에만 다룰 것이고 C++에서는 Eigen이라는 라이브러리를 설치하여 이용할 예정입니다. 수치해석은 여태 matlab을 가지고 이용했었는데, 졸업하고나니 접근성이 떨어지게 되었습니다. 이에 c++을 이용한 수치해석 코딩과정과 이론 과정을 조금 다루어 보고자 합니다. 또한, 시각화 방법으로는 Matplotlib를 이용한 라이브러리를 이용할 예정입니다. m

[열역학] 카르노 사이클 물리적 의미(등온 팽창, 등온 압축, 단열 팽창, 단열 압축) [내부링크]

#카르노 #사이클 #열역학 #문제풀이 #화공공대생 안녕하세요. 화공공대생입니다. 어느새 10월인 중간고사 기간을 보내고 계시고 있네요. 요새 열역학 문제 풀이에 대한 의뢰가 있어서 열역학에 대한 내용들을 정리하고자 해당 포스팅을 작성하게 되었습니다. 기본적으로 열역학에서는 에너지와 관련된 내용을 다루는데요, 대표적으로 내부에너지, 축일, PV일을 관측하고, 계산하는 것이 열역학에서 하루종일 배우는 것입니다. 시스템에서의 내부에너지와 엔탈피 먼저 내부에너지와 엔탈피에 대해서 간단하게 짚어보고 넘어갈게요. 내부에너지는 시스템이 가지고 있는 에너지와 관련이 있습니다. 에너지는 열과 일이 대표적으로 알려져 있죠? 이에 아래와 같이 식을 표현합니다. 만약 시스템에서 부피 팽창이 발생한다면? 시스템이 커지게 되겠죠. 이러한 것을 발생하면서 부피팽창이 발생하면서 PV work를 수행합니다. 등온 공정 여기서 Cp,Cv 정압, 정적 조건에서의 열용량을 나타내며, 엔탈피와 내부에너지를 구하는데 이용

[CFD] CFD 개요, 식의 물리적 의미, 개발에 필요한 이론들. [내부링크]

#CFD, #전산유체 #개요 #개발 #필요 #이론 #수학 #수치해석 #베르누이 #Navier #stokes #나비에 #스톡스 #경계층 개요 해당 포스팅은 유체역학에 대한 전반적인 내용을 다루고 있습니다. 식의 유도보다는 물리적 의미를 파악하는 것에 중점을 두고 있습니다.여기에서 소개하는 내용은 전산 유체에 필요한 이론의 윤곽, 난류 모델링, 경계층 이론, 오일러 방정식, 베르누이 방정식, 항력에 대한 내용을 다루고 있습니다. 이해가 안가는 부분은 그냥 가볍게 넘어가고, 물리적 의미를 파악하는데 중점을 두는 것이 좋습니다. 다음 포스팅 내용은 전산 유체의 이산화 기법에 대한 내용입니다. 전산 유체역학 (CFD, Computational Fluid Dynamics)은 이산화 기법을 이용하여 유체의 지배 방정식인 연속방정식, 모멘텀 방정식,에너지 방정식을 푸는 것이다. 3가지의 지배방정식들로 구성되어 있으며 비선형적인 관계에 있다. 비선형 방정식은 불안정한 해를 가질 수 있다. 컴퓨터를

[블챌] 제어기 파라미터 조정(2)- 최소 오차법 [내부링크]

#제어기 #PID #공정제어 #최소 #오차 #IAE #ISE #ITAE #ITSE #화공공대생 이번 주 블챌 주제로는 제어기 파라미터 조정 2탄입니다. 이전에는 전달함수를 알 고 있을 경우, decay ratio를 1/4로 파라미터 세팅을 하는 방법을 배웠습니다. 이번에는 공정 조건에 따라 오차를 최소화 하는 방법인 IAE, ISE, ITAE, ITSE 방법에 대하여 배우겠습니다. 이는 공정 조건으로 부터 데이터를 얻고, 얻은 데이터의 오차를 이용하는 방법입니다. 각각의 약어로는 다음과 같습니다. IAE(Integral of Absoulte value of the Error) : 오차의 절대 값을 이용 ISE (Integral of the Square of The Error) : 오차의 제곱 값을 이용. ITAE(Integral of the Time Weighted Absoulte value of the error) : 절대 오차의 시간 가중 평균 에러를 이용. ITSE(Integr

[CFD] 오일러 방정식과 베르누이 방정식 [내부링크]

#CFD #오일러 #방정식 #가정사항 #Euler #베르누이 #유도 오일러 방정식은 유체역학을 시작하면, 가장 쉬운단계의 방정식이 해당한다. 이전에는 베르누이 방정식을 에너지 보존법칙에서 시작하였다. 이번 시간에 오일러 방정식을 이용해보면 모멘텀 방정식에서 똑같이 얻을 수 있다. ㅎㅏ지만 이도 결국 에너지 방정식으로 변환되서 나타내는 식이다. 먼저 운동량 방정식과 연속 방정식을 쓰고, 오일러 방정식이 어떠한 가정을 거치는지 알아보자. 위 식에서는 하나의 가정사항인 점성력은 뉴토니안 유체임을 가정하였다. (이 가정사항은 오일러 식에 들어가지 않음). 먼저 모멘텀 방정식을 풀어서 연속 방정식과 결합하여, 조금 더 보기 쉬운 형태로 바꾸어주면 아래와 같은 식으로 변환할 수 있다. 비압축성 가정 2. 비점성 유동 3번째 가정사항은 Vector Identity로 정리해볼 수 있습니다. Vector Identity 좌변으로 다 넘겨주게 되면 최종적으로 나올 수 있는 아래의 식으로 변형된다. 먼

[블챌] 삼성 AI forum Day 1. 벤지오 GflowNets(1) [내부링크]

#블챌 #삼성 #AI #포럼 #요슈야 #벤지오 Neural Net Flow Estimator 이번주 블챌은 삼성 AI forum에서 벤지오가 주재로 하였던 내용을 요약해보고자 합니다. 이는 공정제어와 강화학습이 매우 연관이 있으며, 그 중심에는 베이지안 추론이 있습니다. 강연의 주제로 베이지안 추론이 있어, 해당 섹션을 요약해보고자합니다. 들어가기전에... 2022년도 11월 8일 삼성 AI forum이 열렸다. 여기서 Deep Learning을 제시한 벤지오 교수가 초청 연사로 포럼의 포문을 열였다. 벤지오 교수는 앨런 튜닝 상을 받기도한 AI쪽의 대가이며, 삼성에서 자주 자문을 구하고 있다. 들어가기전에 베이지안 추론과 강화 학습에 대하여 잠깐 설명해보고자 한다. 베이지안 추론은 기존의 데이터로, 새로운 데이터를 추정하는 과정이다. 즉, 주어진 데이터로부터 회귀 하는 과정이 되고, 이를 확률 함수로 예측하는 것이 베이지안 추론에 해당한다. 강화학습은 결정은 도와주는 방법론으로,

Curl의 물리적 성질-2 Omega 값과 회전 크기와 방향! [내부링크]

#Curl #물리 #2Omega #오메가 여기서 Curl이 물리적으로 회전과 관련이 있고, 앞으로의 그린 정리를 쉽게 이해하기 위하여 포스팅 하였다. Curl이라는 것을 처음 접할 때, 도대체 Curl 무엇이길래.. 회전과 관련이 있을 까?? 라고 의문을 가질 수 있다. 먼저 Curl의 정의는 다음과 같다. 위 값의 Determinant가 Curl이 된다. 먼저 xy 평면에 대한식으로 생각해보면, Vector Field F(x,y)=-yi+xj 가 존재할 때, 영역은 다음과 같다. 여기에서 수식을 curl 값으로 나타내면 2의 값을 얻을 수 있다. 여기서 양수의 값은 반시계 방향, 음수의 값은 시계 방향을 의미한다. Curl이라는 것이 회전 정도를 나타내는 것을 직감적으로 알수 있죠? 하지만, 명확하게 이게 물리적으로 적합한지에 대해 의문이 갈 수 있다. 먼저, 회전 운동에서 각속도의 크기와 방향을 표현하기 위하여 우리는 회전 하는 평면에 수직인 방향을 이용하여 표현합니다. 이는 수

[OpenFoam] Window OpenFoam 튜토리얼 1 - icoFoam, 파일 경로 [내부링크]

#오픈폼 #OpenFoam #MSYS #파일경로 #튜토리얼 저번 포스팅에서 MS MPI가 선택사항이라고 했는데, 이는 필수로 깔아주어야 dll 링크 오류가 안납니다. Microsoft MPI v10.0 Stand-alone, redistributable and SDK installers for Microsoft MPI www.microsoft.com 먼저, OpenFoam에서 vtk 파일을 찾을 때 어느 경로에 있는지 알아야 편합니다. 아래 경로에 따라서 찾아오면 되고, 만약 없다면 User 안에 Roaming 폴더에서 OpenFoam과 관련된 폴더 경로로 들어가주시면 됩니다. C:\Users\user\AppData\Roaming\ESI-OpenCFD\OpenFOAM\v2206\msys64\home\ofuser 일단 설치가 되고 OpenFoam Terminal을 열어주면 아래와 같이 MSYS ~ 로 경로가 표시된 Linux 환경의 화면이 보일 것입니다. 이때 dir을 커맨드 입력 해

매개변수 표현 법 Parametric Equation, 복잡한 수식을 쉽게, 1대1 대응을 이용하는 것, Gradient 수직 [내부링크]

#Parametric #euqation #매개변수 #표현법 #Gradient #수직 #Level #set #선적분 안녕하세요. 화공공대생입니다. 매개변수, Explicit, Impicit 표현 우리는 매개변수(Parameter)를 이용해서 수식을 종종 표현하고 하는데, 이는 복잡한 수식을 단순화 하여 표현하기 위하여 사용하기도 하고, 식을 쉽게 풀기 위해서 사용하기도 합니다. 대표적으로, 치환 방법이 매개변수 표현방법에 해당합니다. 오늘은 변환의 이유와 예제를 통해서 매개 변수 표현법, 미분과정에 대해서 알아보겠습니다. 먼저 식을 표현하는데 있어서 2가지 방법이 있습니다. 명확하게, x와 y간의 관계를 f로 정의하는 것이죠. 이를 explicit하게 표현한다고 말합니다. 여기에는 숨은 의미가 있는데요, 1 대1 대응이 되면 explicit하게 표현하는 것이 직관적이고 편합니다. 반면 이러한 경우는 어떤가요? 뭔가 조금 찝찝하죠?? 이때, 쉽게 표현하기 위하여 암시적 (impicit)

집합의 사용 - 시스템과 모델링 with 프로그래밍 [내부링크]

#집합 #모델링 #코딩 #Modeling #System #시스템 시스템이란? 정의마다 다르겠지만, 공학자 입장에서는 관심있는 물리적 현상을 대상으로 합니다. 이러한 시스템을 모델링하기 위해서 수학적인 표현들을 이용할 수 있습니다. 또한, 수학적인 표현은 컴퓨터 시뮬레이션을 이해하고 구현하는데 필요한 기본적인 언어입니다. 대표적으로 사용되는 집합기호는 포함, 부분집합, 교집합, 적집합, 멱집합, 함수, 관계입니다. 함수의 경우 시스템 내부의 상태를 업데이트 해나가는데 사용합니다. 간단한 함수로 합을 구현한다고 생각해보겠습니다. 이때의 함수의 표현과 집합의 표현은 아래와 같습니다. 적집합 또는 곲 집합의 경우 어떠한 쌍을 만드는데 유용하게 쓸 수 있습니다. 대표적으로 어떠한 순서쌍 조합을 만들 수 있죠. 이렇게 만드는 조합은 대표적으로 2개의 for 문을 통해 만들 수 있습니다. 다음으론 시스템 내부의 상태를 나타내기 위한 함수의 표현입니다. 상태가 바뀌는데 나타낸다고 해서 상태 천이

[블챌] 제어기 파라미터 조정(1)- 한계 이득법, 지글러 니콜스 [내부링크]

#제어기 #튜닝 #조정 #파라미터 #지글러 #니콜스 #한계감도 #한계 #이득 #Relay #Feed #back PID 제어기에서 조정(튜닝)이라는 작업은 PID 제어기에 들어가는 파라미터를 결정하는 단계이다. 이는 평균적으로 경험에 의존하여 결정되어 나가고 있다. 대표적인 방법으로 한계이득법과 공정 모델로 근거한 방법에 의하여 사용할 수 있다. 먼저 PID에서 사용되는 각각의 이득의 물리적인 의미는 다음과 같은 의미를 가진다. 적분 제어는 시상수에 대한 응답 속도를 결정, I제어의 파라미터는 오류를 제거하는 속도를 결정, 미분 제어는 정상상태에 도달하는 속도를 결정하는데 이용할 수 있다. 즉, PID 제어기 최적화를 위해서는 각각의 파라미터 조정이 필요하다. 한계 이득법 (시간지연이 없는 경우) 한계 이득법은 지글러와 니콜스에 의하여 제안 되었다. 이는 한계이득과 한계 주기를 이용하여 쇠퇴비가 1/4이 되도록 조절하는 방법이다. 한계 이득과 한계 주기는 다음과 같이 정의한다. 1.

[블챌] 뚜벅이 휴가 10월, 서울-평창, 평창-강릉, 올림픽 공원 [내부링크]

#블챌 #평창 #월정사 #강릉 #올림픽공원 #한화 #공대생 #커리어 #10월 이번주는 휴가와 시험이 있어서 일상을 담은 블로그를 써보려고 합니다. 휴가를 보내면서, 너무 즐거웠던 한주였습니다. 또한, 앞으로 어떠한 방향으로 공부와 커리어를 쌓아 나갈지에 대해서 어느정도 결정을 하였습니다. 먼저 휴가지로 강원도를 선택했는데, 강과 산 바다를 모두 구경할 수 있어서 10월 휴가지로 최고였죠. 뚜벅이에게 가장 중요한 것은 효율적인 휴가 경로입니다. 전체 경로는 평창-강릉-춘천 순으로 돌아오는 일정을 짰지만,평창 강릉으로 대만족 하고 서울 돌아왔습니다. 1일차 종합운동장 2번출구 - 평창 알펜시아 (셔틀) - 횡계리(시내버스) - 양떼목장(쏘카) -월정사(쏘카) - 알펜시아(택시) 월요일에 비가 그치고, 추위가 시작됐죠. 단하루만.. 하필 평창에 있을때 ㅠㅠ 내리자 마자 반기는 추위, 하지만 그걸 잊게 만드는 풍경이 있었죠. 구경한번 쓱하고, 리조트 내에서 점심과 커피한잔을 하면서 추위를

22년도 3차 정처기 실기 후기 [내부링크]

#정보처리기사 #정처기 #3차 #22년도 #2022 #실기 난이도 진짜야 ㅠㅠ? 시험 한번더 준비해야 할거같다. 보신분들 댓글로 어땠는지 알려줘요! 프로그램 문제 ㅋㅋㅋ 귀찮음 끝판왕!!! 1번문제 마인 문제보고 귀찮네 생각했는데... 이게 쉬운문제라고 느껴질 정도... 진짜 6부터 30까지 공배수 합구하는 문제는 ㅋㅋㅋㅋ 어이가 없더라.. 맞았는지도 모르겠음. sql문제는 조금 쉬웠는데 공부를 안해서 ㅠㅠ 틀렸을거 같다 ㅠㅠ 이론문제 이번에는 보안문제가 4문제, 디자인패턴 문제, 테스트, 스케줄링, 형상관리, uml, ip 문제가 나왔는데 이론을 하나도 모르겠다. ip문제는 2차에 나와서 보지도 않았는뎈ㅋㅋ 또당했다 ㅠㅠ 그냥 멘붕그자체 ㅋㅋㅋ 2차 시험 결과와 비슷할거 같다.ㅠㅠ 숫자 실수때문에 떨어졌는데.... 후 ㅠㅠ 다들 어떠셨을지... 2차가 16프로여서 3차는 조금 쉬울거라고 예측해서 준비도 안했는데... 난이도는 이번이 훨씬 높았던거 같다ㅠㅠ 이번엔 1자리 대로 떨어지

[수치해석] 개론 - 이산화 기법, Euler Method (FEM,FVM,FDM, Explicit, Euler) [내부링크]

#이산화 #Descritization #공간 #시간 #Galerkin #FEM #FVM #FDM #시간차분 #오일러 #explicit #implict 해당 포스팅은 수치해석에 대한 전반적인 내용을 다루고 있습니다. 우리가 해를 구하는 과저에서 정확한 수학적 해를 구하기 어려운 경우 근사화 해서 해를 예측합니다. 해를 예측하기 위하여 기본적인 가정사항으로 해는 Analytic 하다고 가정합니다. 여기서 Analytic 하다는 것은 한 점에서 무한번 미분이 가능하다는 뜻이되며, 실질적으로 테일급수 전개를 수행하겠다는 뜻이 됩니다. 테일러 급수 전개 공간 차분법과 시간 차분법 이때 , 미분에 대한 식을 어떻게 가정하느냐에 따라서 공간, 시간 차분법이 달라집니다. 공간인 경우 격자형태 나눠서 식을 근사화를 가정합니다. 이는 격자에 의존하는 반면, 시간의 경우 주어진 함수 값에 의존합니다. 일단은 두개가 나중에 다르게 쓰인다 정도만 알아두고, 하나씩 배워나가보도록 하죠. 1차원인 경우, 임의

[OpenFoam] 윈도우 환경에서 오픈폼(OpenFoam) 설치하기, CFD의 시작 [내부링크]

#화공공대생 #OpenFoam #openfoam #오픈폼 #윈도우 #CFD 안녕하세요. 화공공대생입니다. 오늘은 전산 유체 실습을 위한 프로그램 설치 방법을 도와드리고자 합니다. 포스팅을 하게 되는 이유는 Window 환경에서 OpenFoam설치에 있어서 조금 어려움이 있어서 도움을 드리고자, 작성하게 되었습니다. 최근에 OpenFoam 업데이트 되면서 쉽게 바뀌었지만, 그래도 포스팅을 시작했으니.. ㅎㅎ 궁극적으로 OpenFoam이용하여 머신러닝과 화학공학 문제를 풀어 저의 브랜드 가치를 높여 나가고자 합니다. 회사에서는 CFD 솔버 개발을 하고 있는데, 하다 보면 사용자 관점에서 경험이 부족해져서, OpenFoam 이용한 해석을 한다면 시너지 효과를 충분히 볼 수 있다고 생각했습니다. [개요] 간략하게 전산유체는 전처리, 수치해석, 후처리 순으로 진행합니다. OpenFoam에서는 수치해석을 제공하고, 기타 프로그램을 이용하여 전치리와 후처리를 진행할 수 있습니다. 전처리는 Mes

포텐셜과 선적분 - 보존장의 해석 결과 -> 포텐셜은 스칼라장, 벡터 포현은 스칼라의 Gradient [내부링크]

#선적분 #포텐셜 #스칼라장 #벡터장 #Curve #탄젠트 #적분 해당 포스팅은 선적분과 포텐셜에 대한 내용을 다루고 있습니다. 역학을 공부하다보면, 구배(Gradient)가 존재하고 해당 방향에 따라서 무언가 흐름이 발생하는 현상에 대하여 배운다. 여기에 갑자기 포텐셜이라는 개념들이 나오며, Gradient와 직교한다고 설명한다. 이 때 대부분 무슨소린가 하는 상황이 발생한다 ㅠㅠ.. 사실 이러한 해석은 모두 선적분과 보존장이라는 개념과 관련이 있다. 선적분이란? 선적분은 어떠한 경로 커브 C(A->B)에 대해서 백터장의 내적 합의 결과이다. 물리적인 현상으로 보면 경로를 따라서 일로 생각하는 것이 매우 쉽다. 하나씩 식을 살펴보면, 힘 벡터 F와 미소 경로r의 내적 합을 해 나가겠다는 것이다. 다음으로는 매개 변수화를 시켰는데, 이는 경로 r에 대해서 순차적으로 나타내기 위함이다. 만약 매개변수화 하지 않았더라면, 시작점과 끝점이 모호해지는 상황이 나타난다. Delta r에 대해

[블챌] 화학 공정의 근사화! - 최소자승법 유도, 재귀 최소자승, PCA 분석 (1) with Python [내부링크]

#화학공정 #근사화 #최소자승법 #PCA #분석 #공정제어 #블챌 #주성분 분석 #python #numpy #inverse #재귀 #특성분석 해당 포스팅은 근사화를 이용하기 위한 최소 자승법과, 공정 해석을 위한 PCA 분석법을 소개합니다. 괄호가 친 부분은 디테일 한 내용을 다루는 것이니 그냥 넘어가도 좋습니다. 사실 너무 많은 곳에서 설명하고 있고, 설명하기 귀찮아서 이 부분은 패스하려고 했습니다만, 가장 좋아했던 주제를 그냥 넘어가기에는 조금 그래서 가볍게 포스팅을 해보고자 합니다. 간단하게 최소 자승법에 대한 내용이 궁금하다면 아래 링크확인 해주세요. [매트랩] 최소자승법 #최소자승법 #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 최소자승법에 대하여 소개를 드리고자합니... blog.naver.com 근사화와 최소 자승법 우리가 수식을 세우기 어려울 때, 하는 방법으로 근사화 하는 작업이 필요로 합니다. 이때, 많이 사용하는 방법으로 최소 자승법입니다. 이는 에러를 최소화

[블챌] 화학 공정의 근사화! - 최소자승법 유도, 재귀 최소자승, PCA 분석 (2) with Python [내부링크]

#화학공정 #근사화 #최소자승법 #PCA #분석 #공정제어 #블챌 #주성분 분석 #python #numpy #inverse #재귀 #특성분석 #화공공대생 #공분산 해당 포스팅은 근사화를 이용하기 위한 최소 자승법과, 공정 해석을 위한 PCA 분석법 2번째 글입니다. 여기서는 PCA분석과 재귀 최소자승법 파이썬 코드에 대한 내용입니다. 첫번째 글인 최소 자승법과 재귀 최소 자승법 유도과정이며, 궁금하신 분은 아래를 참고 해주세요. [블챌] 화학 공정의 근사화! - 최소자승법 유도, 재귀 최소자승, PCA 분석 (1) with Python #화학공정 #근사화 #최소자승법 #PCA #분석 #공정제어 #블챌 #주성분 분석 #python #numpy #inverse #재... blog.naver.com 최소 재귀과정 with Python 최소 재귀 과정 유도과정 결과 새로운 데이터가 들어 올 경우 Update 하는 방식은 아래와 같았습니다. Python 코드는 아래와 같으며, numpy의 경

[블챌] 공정제어 - 시간지연과 화학 공정 단순화 유도 with python [내부링크]

#화공공대생 #공정제어 #시간지연 #화학 #공정 #단순화 #시간지연 #Smith #접선 #기울기 #방법 해당 포스팅은 시간 지연과 화학 공정의 표현 방법에 대한 내용을 다루고 있습니다. 모든 고차 공정은 1차 또는 2차 공정식으로 단순화된 모델을 이용하여 표현할 수 있으며, 어떻게 고차 공정이 1차 2차 공정으로 단순화 할 수 있는지에 대한 내용을 다루고 있습니다. 안녕하세요. 화공공대생 입니다. 시간지연이란, 우리가 입력을 주었지만 실제 결과로 나타나는데에는 시간이 소모 됩니다. 한번 다음과 같은 물리현상에 대해 생각해보죠. 1 mol/l 의 농도가 파이프에 들어가면, 출구에서는 바로 1mol/l 가 나오지는 않습니다. 초기에는 0 mol/l로 측정이 되죠. space time 이 지나서야 처음에 들어 왔던 농도가 출구 쪽에서 나타난다. 시간 지연은 라플라스 변환에서 이동 연산자를 통해 만들어 줄 수 있습니다. 0초 부터 적분 시작하는 것을 a 초 이후로 부터 시작하도록 변형 하는

라그랑지안 vs 오일러리안 해석 [내부링크]

#라그랑지안 #오일러리안 #검사체적 #유체역학 #대상 #추적 유체역학을 배우다보면, 라그랑지안 해석과 오일러리안 해석 방법이 나온다. 하지만, 개념을 잘 모르는 분들이 많아 이해를 돕고자 작성하였다. 라그랑지안의 경우 대상물을 추적하는 관점의 해석이고, 오일러리안은 고정된 Control Volume내에서의 변화를 관찰하는 해석이다. 보자마자, 이해가 간다면 이미 해석의 경험이 많은 분일것이다. 이해를 돕기 위해 쉬운 예시를 생각해보자. 야구공을 던졌을 때, 야구공만 따라가면서 t1부터 t5에 대한 야구공 궤적을 추적 한다고 생각해보면, 이는 라그랑지안 해석이 된다. 반대로, 어느 한 구간에 대해서 야구공의 흐름을 생각 한다면 이는 오일러리안 해석이 된다. 라그랑지안 해석은 고등학교 고전역학 시간에 많이 배웠을 것이다. t=0일 때 10m 높이에서, 45도 방향으로 야구공이 속력이 4m/s로 이동하고, 항력이 작용하지 않는다고 가정하자. 그러면, 공의 궤적은 다음 식의 전개로 쉽게 풀

유클리드 기하학, 도형의 성질!, 내각합과 외각합 구하기!! [내부링크]

#유클리드 #기하학 #도형 #삼각형 #180도 #엇각 #맞꼭지각 유클리드 기하학은 유클리드가 생각하였던, 길이, 각도, 좌표계에 의해서 정해졌다. 말은 어렵지만, 유클리드 공간이라는 것은 우리가 이미 잘 알고 있는 도형들의 성질들이 존재하는 곳이다. 대표적으로 직선은 180도의 각도이며, 피타고라스 정리를 만족한다. 해당 포스팅에서 다룰 내용은 초 3가지에 대한 내용이다. 삼각형 내각의 합은 어떻게 180도 일까? n각형의 내각의 합은? 합동과 닮음. 삼각형의 내각의합 180도 삼각형 내각의 합은, 직선이 180도이다. 이를 이용하여, 삼각형이 180도 임을 보일 것이다. 1) 맞꼭지각 맞꼭지 각은 마주본 각들이 같다는 성질이다. 맞꼭지각이 성립하면, 자연스럽게 엇각도 성립하게 된다. 2) 엇각과 동위각 엇각은 Z 모양에 A와 B각을 의미한다. 먼저 각 C와 각 A는 맞꼭지각에 의해서 같다. L2는 L1과 평행하기 때문에, 각 C와 각 B는 같다. 이를 동위각이라 한다. (동일한 기

집합론 기초, 명제와 집합의 정의와 기호 사용! (동치류, 반사성, 추이성, 관계, 분할) [내부링크]

#집합론 #집합 #기초 #정의 #명제 #동치류 #Symmetric #Transitive #Equivalence #Reflexive #수학기호 #집합 #기호 #분할 공학을 공부하다보면, 수학적 표현이 어려울 때가 있다. 또한, 내가 생각했던 의미가 맞나?? 싶을 때가 있을 것이다. 수학의 대부분은 집합의 형태로 표현하고, 엄밀한 것을 좋아한다. 표현 방법은 조금 거칠지만 가지고 있는 내용은 정확해서 표현 방법을 이해하고 나면, 수학적 표현이 쉽고 재밌게 느껴질 것이다. 왜 집합을 알아야 하는가? 집합은 대표적으로 공통된 성질을 가지고 있다. 우리는 무의식 적으로 집합의 성질을 잘 이용하고 있다. 예를 들면, 정수, 자연수, 실수, 무리수, 허수 대표적인 집합이다. 우리는 각각의 공통적인 성질이 무엇인지 알 고 잘 사용하고 있다. 수학적인 표현은 이들을 조금 더 자유롭게 다룰 뿐이다. 더 나아가면, 집합을 통해 공간을 만들 수 있다. 공간은 집합을 이용하여, 연산이라는 규칙을 정의하여,

대수와 선형공간 (Group, Ring,Module, Field, Linear Algebra, Abstract Algebra) [내부링크]

#대수 #Abstract #Algebra #Linear #Space #공간 #space 대수란? 대수란(Abstract Algebra)? 수를 대신하는 모든 대상을 연구하는 학문이다. 연구 대상에는 공통적인 특징들을 묶어서, 동일한 특성들을 정의한다. 이 특성은 해석적으로 이용하거나, 증명하는데 사용할 수 있다. 수학적으로 살펴보면, 어떠한 대상이라는 것은 집합으로 표현할 수 있다. 여기에 대수 구조라는 것을 만들어 줄 수 있는데, 이는 임의의 연산에 대하여 여러 공리(axiom)을 만족하는 구조가 된다. 한마디로 말하면, 대수구조는 집합에 대하여 연산을 정의하고 연산에 특정 공리를 만족하는 것을 모아둔 것이다. 이러한 연구의 목적은, 해당 구조를 알게되면 본질적인 특성들을 파악할 수 있다. 잘 알려진 선형대수의 경우 대수 구조로 부터 본질적인 특성을 파악할 수 있다. 선형대수는 덧셈과 곱셉 연산에 대하여 정의된 학문이다. 구조로 부터 대표적인 특성인 Superposition과 Ad

선형 생성, 내적 공간, 선형 사상과 행렬의 대수적 구조 (동형, 준동형, 단사, 전사) [내부링크]

#선형 #생성 #사상 #행렬 #대수적 #구조 #동형 #단사 #전사 #Isomorphic #homomorphism #행렬은 #선형변환 해당 포스팅에서, 선형 생성, 선형 사상, 행렬의 대수적 구조를 다루고 있습니다. 또한, 대수적 구조가 같은가?를 보이기 위한 전사 함수, 단사 함수에 대한 간단한 설명을 포함하고 있습니다. 이전 포스팅에서 벡터 공간에 대한 대수적 구조에 대하여 다루었습니다. 벡터 공간에 대한 내용은 이전 포스팅을 참조해주세요. 대수와 선형공간 (Group, Ring, Module, Field, Linear Algebra, Abstract Algebra) : 네이버 블로그 (naver.com) 행렬은 선형 변환 수학적 본질의 뜻을 가지고 있습니다. 여러 강의에서 "행렬은 선형 변환이다."라는 말을 많이 보셨을 수도 있습니다. 사실 이 모든 것이 대수적으로 행렬과 선형 변환이 동일한 구조를 가지고 있기 때문에 성립합니다. 오늘은 이를 간단하게 보이는 과정을 알아보겠습니다

[블챌] 공정제어 제어구조의 안정성 - Routh 안정도 판별법 (로스 허이쯔) [내부링크]

#블챌 #공정제어 #Routh #판별법 #루쓰 #허이쯔 #Pade #특성다항식 #특성방정식 #Characteristic #Equation 블챌 9월 2주차 포스팅입니다. (이번주 일정으로 인하여 내용이 짧습니다. ) 해당 포스팅은 공정 제어에어서의 안정성 판별법인 Routh 판별법과 근의 형태에 따른 응답 개형에 대해 다루고 있습니다. 이전에 라플라스 변환에 대하여 알아보았습니다. [블챌] 공정제어 - 선형화 (2): 라플라스 변환 Laplace Transformation #라플라스변환 #물리적 #의미 #Physical #meaning #공정제어 #라플라스 #변환 #Laplace #블챌 해당 포스... blog.naver.com 라플라스 변환은 Fourier Transformation을 exp(-실수)를 곱하여 해가 안정적인 해를 가질 수 있도록 변형한 것입니다. 여기에서 실수부, 시그마가 안정성에 관련이 있었죠. 시그마가 양수라면 해는 발산, 음수라면 수렴하는 조건이 됩니다. 안정

[블챌] 공정제어 - 피드백 제어의 동특성 [내부링크]

#블챌 #공정제어 #피드백 #제어 #동특성 #화공공대생 #offset #오프셋 #외부교란 #비례제어 해당 포스팅은 공정제어에 있어 피드백 제어의 특성을 소개한다. 이전 까지는 전달함수의 현상이었다면, 해당 챕터는 제어기가 존재할 때의 신호의 경향을 배우는 과정이다. 해당 챕터의 주된 주제는 Offset, 외부교란, 비례제어의 한계, PI제어 특성이다. 공정제어 과정 이전에 내용을 다시 Recap 해보자면, 제어 시스템 다음과 같은 과정을 거친다. 1. 공정 변수를 측정해서 -> 전류 신호로 변환 2. 제어기에서 Set 값에 도달하기 위한 출력 신호를 내보낸다. 3. 출력 신호를 공정 변수로 변환한다. (여기서는 수증기 양 -> 밸브의 오픈 정도) 가열 공정에 대한 전달함수는 1차 공정이 병렬로 연결된 특성을 가지고 있다. System에서의 Energy Balance를 하나씩 세워보면 다음과 같다. 내부 유체에 대한 Energy Balance 2. 열교환기에 대한 Energy Bala

워치5, 티머니 이용, 5픈런 이벤트 확인 [내부링크]

#삼성전자이벤트 #티머니 #티머니갤럭시워치 #워치5 워치5 5픈런 이벤트 갤럭시 워치5 5픈런 이벤트가 진행중이죠! 티머니와 함께하는 이벤트가 있어서 티머니갤럭시 워치를 사용해봤는데, 좋더라구요. 티머니갤럭시워치 장점 좋은 점은 어떤 카드로 찍었는지 헷갈릴때가 있는데, 바로 손목 터치로만 되니 되게 편했습니다. 그리고 뭔가 현대인 같은 느낌도 나구요 ㅎㅎ. 제일 중요한 것은 충전 수수료를 크게 신경안써도 된다는 점!!! 앱 설치 및 연동 워치와 앱의 연동은 핸드폰과 워치5에 모두 티머니갤럭시워치를 설치해주어야 합니다. 두개다 설치 해주지 않는 경우 2/4에서 멈추어서 넘어가지 않습니다. (워치 또는 폰에 설치하라고 나옴.) 설치가 잘된경우 티머니 발급화면이 나옵니다. 카드 등록과 부담 zero 발급이 되면 선불식 후불식이 있는데, 저는 체크카드라 그런지 선불식이 안되더라구요. 신한카드를 쓰는데 초기화면에 신한카드가 안나와서 당황했는데, 더보기를 눌러주셔야 합니다. 선불제 후불제 모두

[블챌] 공정제어 - PID제어 특성과 PI 제어의 동특성 with Python Code, Slider, Matplotlib [내부링크]

#블챌 #PID #공정제어 #PI제어 #동특성 #matplotlib #python #Slider #code 안녕하세요. 추석이 벌써 다가왔습니다. 오늘은 이전에 다루지 않았던, PI제어의 동특성과 PID 제어에 대한 내용, 그리고 D(미분) 제어에서 Filter에 대한 내용을 다루겠습니다. 이전 까지의 내용을 요약해보면 다음과 같다. Recap (P,I,D 제어) P(비례) 제어의 경우 Offset이 발생한다. 즉 error가 발생하면, 제거할 수 없는 제어이다. 이를 방지하기 위하여 I제어를 추가한다. error가 발생할 수 있는 예상치 값을 적분하여 P제어의 offset을 제거한다. I제어의 경우 Rset Windup 문제가 발생하여, 하나의 Filter를 추가하여 작용한다. D제어, error의 변화율을 추가하여, 빠른 설정 값 도달을 위해서 사용한다. 하지만, 진동이 있는 경우 변화가 너무 빨라 D제어의 적용은 어렵다. 이러한 특성들을 조합하여, 실제 공정변수를 제어하는데 있

[블챌] 공정제어 복합공정, 시간지연, 역응답 [내부링크]

#블챌 #주간블로그 #공정제어 #복합공정 #역응답 #화공공대생 해당 포스팅은 복합 공정에 대한 특성을 설명하고 있습니다. 복합공정은 3차 이상의 고차 공정을 말합니다. 또한, 1차 2차 공정의 경우 시간지연이 발생하는 경우 복합공정에 해당합니다. 복합 공정에 대한 설명을 위해서 시간 지연에 대한 설명과, 역응답 내용을 다루고 있습니다. 또한, 1,2차 공정의 설명을 위해 Pole zero에 대해 간단히 설명할 예정입니다. 고차공정 비간섭계의 CSTR이 3개가 연속적으로 연결되어 있다고 보겠습니다. 이 경우 1차 공정이 3개가 직렬로 연결된 형태로 전달함수는 아래와 같이 연속된 곱의 형태로 전개 됩니다. 라플라스를 역변환 화는 과정은 부분함수로 변환하여 선형 결합을 통해 해로 나타낸다. 2차 공정인 경우 역변환 과정은 다음과 같다. 이 경우는 step조건이 없는 경우에 해당한다. (단순 부분함수를 나누는 과정을 보이기 위함) step 조건이 있다면, 다음과 같이 변환 된다. 고차 공정

[블챌] 제어계 구성요소, P, PI, PID 제어, 특성함수 [내부링크]

#블챌 #제어계 #구성요소 #비레 #적분 #미분제어 #동특성 #Windup #Rest #공정제어 최신 공정제어공학 저자 여영구 출판 사이플러스 발매 2021.03.01. 주간 블챌 이번주 해당 책의 9장 요약 입니다. 8장의 경우 제어기에 대한 이론적 설명을 다루고 있습니다. 이 장은 다음에 하나씩 다뤄보도록 하고 오늘은 제어기의 핵심은 9장 제어계 구성요소에 대해 알아 보겠습니다. 8장에서 제어기와 센서에 대한 설명이 나오는데, 대략적으로는 다음과 같은 성질을 가진다. 공정 변수를 측정하여, 전류 형태로 변환하여 제어기에 전달한다. 제어기에 전달되는 전류는 선형적인 관계를 가지고 있다. 즉, 전환기는 공정변수를 1차원 현태로 변환하는 함수이다. 식으로 나타내보면 다음과 같다. 만약 온도기에 대한 전환기가 있고, 이는 50 ~ 200도씨를 측정하는 센서라고 가정하면. 위의 식은 아래와 같이 나타난다. 여기서 기울기 값 K를 Gain이라 한다. 또한, 센서가 선형적인 관계가 아니라 비

[C++] DLL 호출, LIB 링킹, O 파일 - 초보 개발자 일기 35 (스마트 포인터) [내부링크]

#화공공대생 #DLL #LIB #O #파일 #화공공대생 #C++ #cpp #링킹 #컴파일 #과정 해당 포스팅은 컴파일 과정, lib, o, dll 파일의 차이 설명과 링크 과정을 설명하고 있습니다. 외부 라이브러리를 불러와서 일반 함수로 사용하고자 할 때, lib, dll, .o 파일들을 가져와서 사용합니다. 이에 해당되는 원리를 설명하기 위하여 작성하였습니다. 먼저 링킹이란? 선언영역과 실행 영역이 존재합니다. 컴파일 과정을 통해서 선언 영역에 실행 영역을 채워 넣게 됩니다. 하지만, 외부 라이브러리 같은 경우는 선언 부만 놔두고 비워두게 되죠. 이 비워진 영역을 채우는 것이 링킹 단계입니다. 비어져있는 영역에는 바이너리 형태의 파일을 통해서 채워 넣게 되는데, 이때 쓰는 것이 lib 파일과 .o 파일들입니다. obj 파일과 lib 파일 먼저. o는 obj 파일로 Binary 형태의 파일입니다. 컴파일 과정을 통해 코드(c, c++)는 컴퓨터가 작동할 수 있는 형태(binary)로

갤럭시 워치5 워꾸 5픈런 이벤트 참여! [내부링크]

#삼성전자이벤트 #갤럭시워치5 #갤럭시워치5프로 #워치5픈런 #워치5 #워꾸 #워치꾸미기 갤럭시 워치5 출시되었길래 출시되자마자 바로 질렀다 대략 32만원! 워치5 샀을때 기본으로 제공되는 가드팩모습이다. 애플과는 다르게 시계같은 느낌이 들어 좋다. 1주간 써봤는데 배터리 용량이 조금 부족하고, 응답속도 개선이 필요한듯 하다. 이외에 외적으로나 기능적으로는 매우 만족하고있다.

[2022 정처기 실기] 비전공자 준비과정 4 - SQL응용과 소프트웨어 개발보안 구축 [내부링크]

#SQL #응용 #소프트웨어 #개발보안 #정보처리기사 #2022 #실기 #필답 #비전공자 #화공공대생 해당 포스팅은 정보처리기사 실기 준비를 위한 이론 SQL에 대한 내용을 다루고 있습니다. 안녕하세요. 화공공대생입니다. SQL(structured query language) SQL이란 데이터 베이스에 접근할 수 있는 데이터베이스 하부 언어입니다. Queary(질의)를 중점으로 어떻게 데이터를 접근할지를 다루고 있습니다. 총 목적에따라 언어는 3가지 종류로 구분합니다. DDL (데이터 정의어) 도메인, 테이블, 뷰, 인덱스를 정의, 변경, 제거할때 사용. CREATE, ALTER,DROP DML (데어티 조작어) 테이블 내의 데이터를 추가,제거, 변경, 검색을 위한 언어 SELECT, INSERT, DELETE, UPDATE DCL (데이터 제어어) DB의 보안 무결성 유지를 위한 언어, 권한과 관련되어 있음. GRANT, REVOKE DDL (데이터 정의어) CREATE CREAT

[2022 정처기 실기] 비전공자 준비과정 5 - 요구사항, DATA입출력구현작업 [내부링크]

#정보처리기사 #실기 #필답 #비전공자 #준비 #요구사항 #DATA #입출력 해당 포스팅은 비존겅자의 정보처리기사 준비과정을 다룬 내용입니다. 이번 주제로는 요구사항과 Data의 입출력 구현과정입니다. 요구사항 시스템이 필요한 기능, 비기능 요구사항!! 이해관계자가 이랬으면 좋겠다고 하는 사항들 개발 프로세스 도출작업 사용자, 시스템 개발자들이 의견을 조율하는 과정. 요구사항을 이해하고 식별하는 작업 개발 생명주기 (SDLC)동안 지속적으로 반복 도출기법 인터뷰, 설문조사, 브레인스토밍, 워크샵, 프로토타잎, 유스케이스 요구사항 분석 사용자의 요구사항이 타당한지 조사 비용, 일정에 대한 제약을 확인 내용이 중복되거나 상충되는 요구사항에 대한 문제해결 정형분석 - 구문과 의미를갖는 정형화된 언어를 이용. 수학적 기호로 표현 요구사항 명세 문서화작업 사용자는 이해하기 쉽게, 개발자는 효과적으로 설계할 수 있도록 작성 비기능 요구사항은 필요한것만 명확하게 기술 설계 과정에서 잘못 되었을

[블챌] 공정제어 1 - 2차 공정 특성 with python. (오버슈트, 쇠티비, 상승시간, 안정시간, 진폭비) [내부링크]

#1차 #공정특성 #2차 #공정제어 #python #오버슈트 #쇠티비 #상승시간 # 안정시간 #진폭비 #화공공대생 #블챌 해당 포스팅은 공정제어 특성에 대한 설명을 다루고 있습니다. 또한, 공정 특성에서 사용되는 용어의 의미 오버슈트, 쇠티비, 상승시간, 안정시간등을 포함하고 있습니다. 안녕하세요. 화공공대생입니다. Introduction 시스템 분석을 위해선 input에 따라서 output이 어떻게 변화할지에 대하여 아는 것이 중요합니다. 이는 Response (응답)으로도 알려져있습니다. input에 따라서 어떠한 응답을 할 것인가?? 라고 생각해볼 수 도 있겟죠. 공정 특성에 따라서 출력 값의 그래프 형태도 달라지게 됩니다. 공정제어의 기본 Frame 공정제어는 제어기와 Sensor를 통하여 입출력 값을 조절하는 과정이라고 볼 수 있습니다. 우리는 입력 값 대비 출력 값을 전달 함수로 정의합니다. 또한, 전달 함수의 방정식 형태에 따라서 출력 값도 변화합니다. 전달 함수는 1차

[블챌] 공정제어 - 1, 2차 공정특성, Python Control Tutorial [내부링크]

#블챌 #Control #Tutorial #Python #Code #파이썬 #공정제어 #화공공대생 해당 포스팅은 Python Control Library 사용 방법에 대한 내용을 다루고 있습니다. 안녕하세요. 화공공대생입니다. Matlab의 Simulink는 공정제어를 배우기 위해 합리적인 도구입니다. 하지만, 저와 같이 Matlab 프로그램이 없는 분들은 코드를 직접 구현해야 하죠.. 혹시나 하는 마음에 구글에 검색하니 Python의 라이브러리로 Control이 있더라구요. Introduction — Python Control Systems Library dev documentation Some differences from MATLAB The python-control package makes use of NumPy and SciPy . A list of general differences between NumPy and MATLAB can be found here . In te

[블챌] 주간일기, 우영우, 독서토론, 디지털트윈 공정제어, 정처기 [내부링크]

#주간일기 #블챌 #우영우 #독서토론 #디지털트윈 #공정제어 #휴재 #정처기 #이상한 #변호사 #소덕동 #토목 오늘은 공정제어 내용을 휴재하고, 글쓴이의 주간일기를 써보겠습니다. 내용으론 우영우 7화 일부, 관련한 디지털 트윈,독서토론회 느낀점, 정처기 실기 준비느낌이 토픽이 되겠습니다. 이번주에 바쁜 스케줄과 시험 대비로 인하여 공정제어에 대한 내용을 한주만 쉬어가고자 합니다. 하지만 쉬는 만큼 다음주는 2배 양으로 작성해보고자 합니다. 공정제어 내용은 다음주에 1차 공정특성과 2차 공정특성에 대한 내용으로 알려드리겠습니다. 이상한 변호사 우영우 7화 글쓴이의 취미 중 하나인 드라마 보기를 다시한지 얼마 되지 않았습니다. ㅠㅠ 우영우는 1화 부터 보기시작해서 너무 재밌게 보고 있습니다. 우투 더 영투 더 우~!! 너무 귀엽지 않나요?? 드라마야 다들 유명해서 재미있게 보고 계시는 걸로 알고 있습니다. 저는 드라마 안의 소재가 제 일상 중 하나를 보여주는 듯해서 드라마를 보면서 기록

[2022 정처기 실기] 비전공자 준비과정 3 - 프로그래밍 언어활용, 이론편 [내부링크]

#정보처리기사 #실기 #필답 #비전공자 #요약 #준비 #프로그래밍 #언어 #이론편 해당 포스팅은 정보처리기사 실기준비를 위한 내용을 '프로그래밍 언어 활용'을 다루고 있습니다. 프로그래밍 언어편은 프로그램 결과를 예측하는 유형의 문제가 나옵니다. C,자바, 파이썬에서의 for, if 문의 작동방식을 이해하고 OOP(객체지향)프로그래밍의 방식을 이해하는 것이 중요합니다. C언어 기본구조 C의 기본구조는 include와 main 함수로 구성됩니다. include는 다름 프로그램을 들고올때, 이용합니다. 대표적으로는 기본적으로 제공되는 함수들도 #include를 통해 해결합니다. #Include <header file> int main () { return 0 } 반복문 for, while 기본적으로 반복문은 조건이 true인 경우 계속 실행되며, 조건이 false가 되면 멈추는 형태로 작동합니다. for (int i=0; i<5//조건; ++i) { } int i= 0 ; while (

[C++, Geometry] kdtree Algorithm [내부링크]

#C++ #Geometry #kdtree #algorithm #python 해당 글은 위키피디아를 번역한 글입니다. 원문링크 k-d tree - Wikipedia k -d tree From Wikipedia, the free encyclopedia In computer science , a k -d tree (short for k-dimensional tree ) is a space-partitioning data structure for organizing points in a k -dimensional space . k -d trees are a useful data structure for several applications, such as searches involving a mul... en.wikipedia.org KDTree KDtree는 분할된 공간에 대한 이진트리의 데이터 구조이다. 이는 Searching key로 range search나 인접한 point들에 대한

[C++] VS code로 C++ 디버깅하기 (비쥬얼 스튜디오 코드) [내부링크]

#VS #Visual #Studio #Code #디버그 #디버깅 #Build #C++ #C #CPP VSCode로 코딩을 짜는 경우는 비쥬얼 스튜디오 코드가 너무 편합니다. 비쥬얼 스튜디오에 비하여 무겁지도 않고, 가볍습니다. VSCODE는 디버깅 세팅을 편하게 하기 위하여 JSON 파일 형식으로 세팅할 수 있도록 설정되어 있습니다. JSON 속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable value) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. https://ko.wikipedia.org/wiki/JSON 쉽게 말하자면 속성 -값 쌍으로 이루어진 것을 알 수 있습니다. Text 형식으로 우리가 원하는 compile 옵션들을 넣어주면 됩니다. C++ Extension 설치하기 먼저 c++컴파일

[C++] Window,VS code로 C++로 Matplotlib 사용하기, DLL Link No module named 'encodings' 해결 [내부링크]

#matplotlib #vscode #C++ #CPP #비쥬얼스튜디오 #파이썬 #DLL #링킹 #window #윈도우 C++을 Plot하기가 조금 어렵습니다. plot의 경우 여러 방법이 있는데, 오늘은 파이썬에서 사용하는 matplotlib를 불러와서 사용해보겠습니다. 이는 dll을 링킹하는 과정으로 2자기 방법이 있습니다. 1. VScode에서 Setting을 변경 기본적으로 Python3.6 이상 또는 Python 2.7이상 깔려있어야지 Matplotlib를 사용할 수 있습니다. Home — Matplotlib for C++ documentation Matplotlib for C++ latest Content First examples Compiling a program The Docs The style of a line Frequent problems License Questions To do Docs » Home Edit on GitHub Home This is the do

[블챌] 공정제어 - 선형화 (2): 라플라스 변환 Laplace Transformation [내부링크]

#라플라스변환 #물리적 #의미 #Physical #meaning #공정제어 #라플라스 #변환 #Laplace #블챌 해당 포스팅은 라플라스 변환에 대한 물리적 의미를 설명하기 위해 작성하였습니다. 라플라스 변환은 푸리에 변환의 단점을 극복한 것입니다. 푸리에의 경우, cos과 sin 형태로 해를 변환하였습니다. 하지만, 발산하는 경우 푸리에 변환의 해를 구할수 없게 됩니다. 이를 안정적으로 구하기 위하여 asymptotic stability한 상태를 만들어주어서 해석하면, 안정적인 변환을 할 수 있게 됩니다. Asymtotic Stability란? 어떻게 되든 함수는 수렴하는 영역에 존재하는 것입니다. 여기서 수식으로 증명 하진 않겠지만, 수렴 하기 위해서는 exp(-at)의 곱을 해주게 됩니다. 여기서 a>0보다 큰 것이 안정성의 조건이 됩니다. Fourier Trnasformation 상세 내용 아래 링크 참조. [블챌] 공정제어 - 선형화 (1): Fourier Transfor

[ 2022 정처기 실기] 비전공자 준비과정 1 - 시험유형 및 전략짜기 [내부링크]

#정처기 #실기 #정보처리기사 #비전공자 #준비과정 #시험유형 #필답 해당 포스팅은 정보처리기사 실기 준비를 위하여 작성하였습니다. 안녕하세요. 화공공대생입니다. 2022년 필기를 2회차 합격 후 다른 기사 시험때문에, 시험 준비가 조금 부족했습니다. 그래도 회사에서 돈을 준다고 하니, 자격증을 취득해보고자 합니다. 필기 준비 과정에서 시험 공부전략을 잘 짜서 78점이라는 안정권 점수로 통과하였습니다. 실기 또한, 유사한 과정을 통하여 준비를 진행해보고자 합니다. 정보처리기사 실기 유형 정보처리기사 실기는 필답형으로만 응시하며, 총 20문제가 출제 됩니다. 문제 유형은 3가지 유형의 필답형 문제가 출제 됩니다. 프로그래밍 언어 단답형 서술형 서술형 2문제, 프로그래밍 언어 2~3문제, 단답형 15문제 정도가 출제 됩니다. 우리는 단답형 문제에 집중하여야 겠죠? 필답도 외우는게 답이라고 합니다.. 필수적으로는 5개의 과목을 집중적으로 나온다고합니다. 응용 SW 기초기술활용 프로그래밍

[2022 정처기 실기] 비전공자 준비과정 2 - 응용 SW 기초기술 활용, 이론편 [내부링크]

#정보처리기사 #실기 #필답형 #응용 #SW #기초기술 #활용 #TCP #IP #윈도우 #데이터베이스 #ER #모델링 #프로토콜 #데이터베이스 #DBMS 2022년 정보처리기사 실기 필답형 준비과정을 위한 포스팅입니다. 응용 SW 기초기술활용 해당 모듈은 응용체제, DB 및 네트워크를 중점적으로 다루고 있습니다. 운영체제 1. 정의와 운영체제 별 여러 명령어 알아두는 것이 중요합니다. 2. 메모리 선점방식 네트워크 OSI 7계층 각 계층에 해당하는 장비들 네트워크 방식 운영체제 정의: 시스템의 하드웨어 자원과 소프트 웨어적 자원을 효과적으로 관리, 사용자가 편리 하게 이용할 수 있도록 하는 System (인터페이스, 데이터 입출력, 파일 관리, 프로그램 제어) 종류 : 윈도우, 유닉스, 리눅스, 맥, 안드로이드 목적 : 신사처응, 쉽게 말하면 빠르고 정확하게 처리할 수 있도록하는 것 신뢰도 - 주어진 문제를 정확하게 처리 사용 가능도 - 시스템을 빠르게 사용할 수 있는 정도 처리능력

[블챌] 공정제어 -단일, 다변수 시스템 (SISO, MIMO System), 상태 공간 모델 [내부링크]

#블챌 #주간일기 #공정제어 #다변수 #시스템 #상태 #공간 #모델 #MIMO #state #space #SISO 주간 블로그 챌린지 4주차 입니다. 이번 주제로는 공정제어에서 사용하는 다변수 시스템, 상태 공간 모델링에 대해서 다뤄 보겠습니다. 들어가기전에 다변수 시스템 (Multiple input and Multiple output, MIMO)은 화학공정이나 제어 설계하시는 분들에 있어서 많이 다루는 System이 됩니다. 해당 시스템은 말그대로 여러 변수와 여러 결과물을 동시에 다루어야 하는 시스템입니다. 해석과정은 단일 변수 시스템 (single input and Single output, SISO)을 풀어나가는 과정을 통해 얻을 수 있습니다. 변수가 1~2개라면 큰 문제는 없겠지만, 변수가 10개가 넘어가게되면..... 풀다가 지치거나 오류를 범할 수 도 있겠죠.. 이러한 문제를 쉽게 풀기 위하여 사용하는 것이 행렬을 이용한 풀이입니다. 행렬은 선형성 (중첩의 원리*)가 적

[블챌] 공정제어 - 선형화 (1): Fourier Transformation, Time to Freuqency [내부링크]

#블챌 #공정제어 #선형화 #Fourier #Trnasformation #푸리에 #변환 #주파수 #시간 공정제어에서 선형화는 매우 중요합니다. 선형화 방법으로 라플라스 변환을 이용 하죠. 오늘은 라플라스 변환을 배우기 위한 선행과정 "푸리에 변환" 포스팅 입니다. 푸리에 변환 (Fourier Transformation) 라플라스 변환을 이해하기 위하여 기본이 되는 Fourier Transformation과 직교 과정에 대하여 이해하는 것이 좋습니다. 먼저 수학적 정의를 보겠습니다. 실수에서 허수로 보내는 수학적 정의로 나타납니다. Fourier transform - Wikipedia 물리적인 과정으로는 시간 공간에서 주파수 공간으로 Mapping 시키는 과정입니다. 복잡한 수학적인 과정을 알아보기 앞서 실제로 변환 과정이 어떻게 나타나는지 보겠습니다. 사각파와 같이 주기함수가 있다고 한다면, 이는 여러개의 삼각함수 조합으로 나타낼 수 있습니다. 아하! 주기함수는 삼각함수의 조합으로

[C++] C++11 핵심 문법과 예제-4 ; 초보 개발자 일기 30 (스마트 포인터) [내부링크]

#스마트 #포인터 #Smart #Pointer #cpp11 #std::unique_ptr #shared_ptr 스마트 포인터 (Smart pointer) smart pointer는 메모리 리크 방지용도로 만들었습니다. 포인터로는 총 3가지 unique_ptr, shared_ptr, weaked_ptr가 있습니다. 해당 포인터들은 Delete를 안해도 된다는 장점이 있어, 사용자들이 사용하는게 쉽습니다. 즉, 객체의 소멸은 알아서 소멸이 된다는 장점이 있습니다. 사용을 위해선 각 포인터들의 성격을 알아야만 합니다. 해당 포스팅은 unique_ptr -> shared_ptr -> weaked_ptr 순서로 진행됩니다. Header-> #include <memory> 1.std::unique_ptr 명령어 std::unique_ptr<class, deleter> unique_ptr은 move only type이며, 배타적 소유권이라는 특징이 있습니다. 말은 어렵지만, 객체 하나에 대해서

[블챌] 공정제어 전달함수, Gain, 시상수 의미, 블록선도, Loop, [내부링크]

#공정제어 #Process #control #Loop #전달함수 #Closed #loop #open #Gain #블챌 해당 포스팅은 공정제어 Gain과 전달함수에 대한 의미를 설명하고 있습니다. 또한, 블록선도에 따라 전달함수를 구하는 과정에 대하여 알아보겠습니다. 안녕하세요. 화공공대생입니다. 라플라스 변환 전달함수의 경우 Laplace 형태로 변환해서 나타냅니다. 라플라스는 여러 번 언급했지만, 미분 방정식을 대수 방정식으로 변환시켜서 해석한다는 장점이 있습니다. 여기서 사용되는 가장 중요한 원리는 아래 이론을 사용하는 것입니다. 예제 1. 탱크 (시상수의 의미) 이를 이용해서 이전에 사용했던, 탱크 예제를 라플라스 변환해 보고, 여기서 가지고 있는 시상수의 의미를 파악해 보겠습니다. 여기서 Q는 높이에 따라서 비례되는 종속적인 값이라고 본다면, 위의 예제식은 아래와 같이 변환할 수 있습니다. Qi (input) 값과 H(Output) 값의 관계를 정리해 보면, 시상수의 의미가

[C++] C++11 핵심 문법과 예제-3 ; 초보 개발자 일기 29 (noexcept,using ,std::function, trailing, move, foward) [내부링크]

#noexcept, #using #std::function #trailing #cpp11 #c++11 #핵심 #문법 #예제 noexcept noexcept는 c++98에서 예외 처리를 위해 보완된 명령어 이다. 이는 흑백논리의 구조로 예외를 보내거나, 예외를 보내지 않을 때 사용한다는 것을 핵심으로 기억하면된다. 그러면 예제를 가지고, noexcept가 어떻게 작동하는지 알아보겠습니다. noexcept는 일반 함수 뿐만 아니라, 람다식에도 같이 적용할 수 있습니다. void ex_1() { std::cout << " Learn how to work noexcept specification" << std::endl; // throw exception void func1() noexcept(false); // noexception case void func2() noexcept; // void func2() noexcept(true); auto labmda_func = [] () noe

[서평] 사례 분석으로 배우는 데이터 시각화 [내부링크]

#데이터 시각화, #대시보드, #데이터 분석 #태블로, #그래프, #차트, #인사이트, #사례 분석 해당 포스팅은 "사례 분석으로 배우는 데이터 시각화" 책을 읽은 후기 입니다. 사례 분석으로 배우는 데이터 시각화 저자 황재진, 윤영진 출판 한빛미디어 발매 2022.06.03. 안녕하세요. 화공공대생입니다. 데이터를 시각화 는 현대에 있어서 매우 중요한 작업입니다. 데이터는 인공지능 이론이 발달되어 여러 분야에서 효율적으로 다루고자 하고있습니다. 시각화는 데이터가 담긴 의미들을 한눈에 파악할 수 있도록 변환해주는 과정이 됩니다. 즉, 데이터 시각화는 정보들을 빠르게 요약된 형태로 나타낼 수 있습니다. 또한, 보이지 않았던 유의미한 관계들을 파악할 수 있게 도와줍니다. 이는 엔지니어나 연구원들이라면 많이들 경험해봤을 것입니다. 효율적인 업무를 위해서 데이터 시각화를 도와줄 책 "사례 분석으로 배우는 데이터 시각화" 를 소개드리고자 합니다. 사례 분석을 가지고 여러 데이터를 시각화 하여

[C++] C++11 핵심 문법과 예제-1 ; 초보 개발자 일기 27 [내부링크]

#C++11 #CPP 11 #핵심 #유용한 #문법 #기능 #emplace #auto #labmda #std::function #enum #class #cpp #람다 #decltype #values #rvalue #xvalue #lvalue #move #Semantic #auto 해당 내용은 아래 포스팅을 참고하여 작성하였습니다. 아래 포스팅은 c++11에 대한 내용을 잘정리하였으며, 부족한 예제 부분을 보완 하였습니다. [c++ 11] 잘 쓰면 매우 편리한 C++ 11의 문법들 C/C++ 언어는 저수준까지 정밀하게 다룰 수 있는 반면, 프로그래머가 일일히 관리해줘야하는 부분이 많다는게 C/C++ 언어에 대한 일반적인 견해입니다. 그래서 저수준까지 일일히 신경쓰지 않아도 되는 쿨한 언.. bab2min.tistory.com C++11 기능에 대해서는 매우 중요한 기능이 많습니다. 이에 가장 먼저 필요한 기능 emplcae, auto, decltype, constexpr, 스마트 포인터

[블챌] 주간일기- 공정제어 with 파이썬 코드 (선형화 응용) [내부링크]

#블챌 #주간일기 #공정제어 #선형화 #FC #LC #LT #ODE #파이썬 #코드 #python 안녕하세요. 화공공대생입니다. 요새 일을 핑계로 공부한 내용을 다시 정리하는 시간이 줄어들고 있었는데, 때마침 블로그에서 주간일기 챌린지를 하더라구요. 이전에 블챌로 많은 공부를 했어서 이번에 마찬가지로 공부한 내용을 열심히 정리해보고자 합니다. 주제는 공정제어를 타겟으로 이번 년도 주간 일기를 시작하려고 합니다. 또한, 해당 내용을 파이썬 및 C++로 구현하여 조금 더 쉽게 이해한 형태로 만들어보고자 합니다. 해당 포스팅은 간단한 시스템의 모델링과 선형화 과정을 소개한 내용입니다. 탱크 수위 제어 탱크에 어느정도 교반한 이후로 일정량 공급해 주는 것은 화학공정에서 매우 중요한 일입니다. P&ID로 보면 다음과 같이 나타납니다. 여기서 수위 제어(Liquid level Control)를 위해서는 모델링이 필요하고, 이후 제어기에 따라서 제어를 진행합니다. 만약 나오는 액체 양이 수위와

[블챌] 공정제어 (물질 수지 + 에너지 수지, CSTR) with 파이썬 코드 [내부링크]

#블챌 #주간일기 #물질수지 #에너지수지 #Energy #Balance #mass #Python #파이썬 안녕하세요. 화공공대생입니다. 블챌 주간일기 2주차 내용 입니다. 이전에 진행하였던 내용은 CSTR에서의 물질 수지식이었습니다. 오늘은 에너지 수지식과 반응식을 더한 내용을 정리할 것입니다. CSTR (Enerygy Balance + Mass Balance) 먼저 PFD에서 CSTR은 다음과 같이 도식화 해볼 수 있습니다. 조금 복잡해보이는 그림이지만, 모델링에 사용되는 그림을 보면 간단합니다. 모델링은 I-O+G=A에서 끝납니다. 각 맞춰서 정리해보면 다음과 같이 시스템이 정의 되었다고 봅시다. <반응이 있는 시스템> 반응이 있는 경우 mass balance와 species balance를 풀어야 합니다. CSTR의 경우 식은 간단하게 정리 됩니다. 반면, PFR, PBR인 경우 식이 조금 복잡하게 나옵니다. 오늘은 CSTR 경우만 다룰 예정입니다. CSTR Case 여기에 끝

[C++] C++11 핵심 문법과 예제-2 ; 초보 개발자 일기 28 (Variadic, Constexpr, uniform initialization, ...) [내부링크]

#Variadic #template #recursion #가변인자 #배리어딕 #uniform #initialization Variadic ... 가변인자 (Variadic)은 매우 유용한기능으로 파라미터 묶음을 표현하고, 템플릿에서 회귀적으로 작동합니다. template에는 recursion(회귀)가 되지 않는데, variadic의 경우 parameter pack푸는 과정이 회귀과정으로 작동합니다. Variadic은 ...으로 표현합니다. 이는. C++17에서 나온 배울 fold expression도 동일한 형태 입니다. 일단 배리어딕의 사용 법은 다음과 같습니다. 사용 방법은 다음과 같습니다. 1. 회귀 과정과 유사하여 마무리를 지어줄 함수가 하나 필요합니다. template <typename T> void print(T arg) { std::cout << arg << std::endl; } 2. 다음은 배리어딕 표현식입니다. template <typename T, typename

[C++] &lt;C++ 표준의 역사&gt; 왜 알아야 할까? - 초보 개발자 일기 26 [내부링크]

#C++98 #C++11 #C++20 #C++14 #C++17 #표준 #cpp #라이브러리 #초보 #개발자 #화공공대생 #왜 #목적 #역사 해당 포스팅은 C++ 표준 라이브러리를 소개 하고, 책에서 왜 이 라이브러리를 중요시 하는지 알려드리기 위해 작성하였습니다. 또한, 이 방향을 토대로 C++을 하나씩 업데이트해 나아가고자 합니다. | C++ 역사 | C++ 표준은 여러차례 발전해 왔습니다. 즉, C++로 표현할 수 있는 방법이 점차적으로 다양해지고, 쓸모 없든 것들이 사라졌습니다. C++의 역사를 알아야하는 이유는 간단합니다. 그 이유는 편리함을 제공하기 위해서 계속적으로 발전해 왔고, 개발자들의 불편한 부분을 긁어 주었기 때문입니다. 즉, 우리는 간단히 생각하면 다음과 같이 생각해 볼 수 있습니다. C++의 역사는 편하고 좋은 기능이 무엇인지 보여주는 지표입니다. 더 편하고 많은 기능을 담기 위해서 C++ 표준이 발전해 왔다. 그렇다면 뭐 부터 개발했을까? 가장 필요하고, 쓸모

[유체역학] 점도와 응력 (Viscosity and Stress)- 화학공학, 화공공대생 [내부링크]

#화학공학 #점성 #응력 #화공공대생 #유체역학 #열유체 #물질전달 #bird #버드 #뉴턴 #레이놀즈 #수 해당 포스팅은 점성과 응력에 관한 내용을 다루고 있습니다. 해당 포스팅을 천천히 따라온다면, 앞으로 Shear Stress와 점도에 대해서 헷갈리지 않을 것입니다. 안녕하세요. 화공 공대생입니다. 가독성을 위하여, 글의 서술 형태로 작성하겠습니다. 점도 유체역학이란, 유체가 어떻게 흘러 가는지 예측하는 학문이다. 유체의 흐름을 예측하기 위해서는 관성힘과 저항힘을 아는 것이 중요하다. 두가지 힘은 유체의 속도 분포를 결정하는 매우 중요한 요소이다. 이에 점도는 유체의 저항의 정도로 표현한다. 아래 그림은 정보통신기술 용어해설에 나온 그림으로, 점도에 대해서 잘 설명하고 있다. 점성 (ktword.co.kr) 점성 1. 점성 (Viscosity) ㅇ 유체 에 내재된 점착성 - 유체 요소들이 부분적으로 달라붙는 성질 . 유체 운동 에 대항하는 유체 의 내부 저항 ㅇ (영향) - 관

[유체역학] 층류와 Stress - 관내의 흐름 분포, 하겐 푸와죄유 유도(Hagen Poiseuille’s law), 화학공학 [내부링크]

#유체역학 #층류 #Laminar #flow #Stress #noslip #하겐 #푸와죄유 #포와즈 #완전 #발달 #흐름 #화학공학 #화공공대생 해당 포스팅은 층류, Stress, 하겐 푸와죄유 (Hagen Poiseuille) 식 유도에 대한 내용입니다. 또한, F=ma에서 운동량 보존법칙을 유도하는 과정을 거쳐보겠습니다. 안녕하세요. 화공공대생입니다. 층류(Laminar Flow) 란 일정한 유속 분포를 가지고 있는 흐름 형태입니다. 유속이 증가하게되면 흐름이 섞이기 시작합니다. 이러한 영역을 전이 상태가 됩니다. 유속이 더 증가하게 되면 흐름들이 완전히 섞이는 상태인 난류 현상이 발생합니다. 이 현상을 잘 설명한 것이 경계층 이론입니다. 해당 이론은 아래 블로그에서 잘 설명하고 있습니다. 층류와 난류를 결정짓는 레이놀즈수(Reynolds Number) 레이놀즈수(Reynolds Number)는 어떤 유체의 관성과 점성에 따른 흐름을 예측(상사성)하거나, 층류나 난... m.bl

[공정제어] 모델링, 수식화 하기, 제어의 기본 개념 이해, 화학공학 [내부링크]

#공정제어 #모델링 #수식화 #제어 #기본 #개념 #원리 #화학공학 해당 포스팅은 쉬운 시스템의 모델링과 제어를 통해 우리가 어떤 값을 구하는 지에 대한 내용을 다루고 있습니다. 하지만, 제어기에서 사용되는 플랜트 라는식이 어떠한 것인지에 대해서는 잘 다루지 않습니다. 모델링 오늘은 제어기에 설계되는 플랜트 식이 무엇인지 알아보는 시간을 가져보겠습니다. 플랜트를 모르시더라도 괜찮습니다. 앞으로 천천히, 제어기 설계까지 진행해 보도록 하겠습니다. 화학공학에서 수행하는 모델링이란 물리적 현상을 알기 쉽도록 수치화 하는 과정이 되겠습니다. 모델링과 정상상태와 편차 다음과 같이 탱크 내로 물질이 들어오고 나가는 시스템에 가열기가 있다고 보겠습니다. 시스템 모델링을 하기 위해서 제일 편한 방법은 도표화 해서 풀어주는 것입니다. 유입과 유출, 축적, 반응과 같은 것들을 도표화 해서 정리해두면 편합니다. 식을 쭉 풀어주면 다음 유입 -유출= 축적을 질량과 에너지 관점에서 써주게 되면 다음과 같이

[C++] 스마트 포인터를 이용한 해시 테이블, enum to 해시, factory-초보 개발자 일기 25 [내부링크]

#스마트 #포인터 #Smart #pointer #Hash #table #해시 #테이블 #분기문 #제거 #C++ #factory, 해당 포스팅은 해시 테이블과, 스마트 포인터에 대한 내용을 다루고 있습니다. 이를 이용하여 분기문을 제거하고, 계산 옵션을 해시 스마트 포인터 가리키도록 하는 것을 목표로 하고 있습니다. 여기에서는 enum을 Hash table로 만듦에 따라, Hash table을 이해해보도록 하겠습니다. 다음으로는 Virtual Funcvtion과 스마트 포인터를 결합하여 분기문을 제거하는 예시를 통해 해시 테이블의 응용버전 까지 다루고 있습니다. 해시 테이블 해시 테이블은 검색 알고리즘에서 O(1)의 시간 복잡도를 가지고 있습니다. 또한, 스마트 포인터와 함께 분기문 제거에 유용하게 쓰일 수 있는 방법입니다. 컴파일 내에서 많은 부분 처리해서 런타임 내에서 발생하는 시간을 단축 시킬 수 있다는 장점이 있습니다. 먼저 간단하게 해시 테이블이란 무엇인지 알아보겠습니다. k

[화공기사] 실기 작업형 시뮬레이션 및 후기 [내부링크]

해당 포스팅은 화공기사 실기 작업형 준비를 위해서 작성하였습니다. 안녕하세요. 화공공대생입니다. 오랜만에 실험을 해볼 생각에 조금 떨립니다. 이전 회사다닐때에는 실험도 많이했었는데, 대학원 이후 실험실을 가본 기억이 없네요. 저와 같은 분들을 위해서 시뮬레이션을 해볼 수 있도록 작업 절차를 작성해보겠습니다. 질량측정하기 삼각 플라스크, 비중병, 둥근 바닥 플라스크(기록 후 도장) 둥근 플라스크 측정 시, 비등석 3개정도 같이 넣고 측정할 것 2. 물의 밀도를 이용하여 비중병 부피 측정하기 - 계산 (온도-부피표, 비중병을 이용) 2-1. 증류수 넉넉하게 챙겨오기. 2-2. 비중병에 스포이드로 가득담기. 뾱 하고 나오는 것을 확인 시험장에서 비중병 뚜껑을 거꾸로 꼈음. (25ml 수준) 2-3. 가득 채워진 비중병 무게 측정. (기록 후 도장) 가득 채워진 비중병 무게 - 빈 비중명 무게 = 증류수 무게 밀도 = 증류수 무게/ 부피 -> 부피 = 밀도 / 증류수 무게 밀도 표를 이용하

[C++] 디버깅과 Template Programing -Concept 활용하기 (ft.컴파일, 런타임) 초보 개발자 일기 24 [내부링크]

#Cpp #c++ #concept #디버깅 #초보자 #화공공대생 #표준 #가독성 #템플릿 #template #require #컴파일 #타임 해당 포스팅은 다들 concept에 대한 개념위주로 설명을 하였지, 어떻게 사용해야 되는지 알려주는 포스팅이 없어 작성하였습니다. 들어가기 전에 Concept는 Compile time에 제약조건들을 학인할 수 있도록 하는 Keyword입니다. 이렇게 된 경우 가장 큰 장점은 가독성을 높일 수 있다는 것입니다. 컴파일과 런타임 프로그래머들은 컴파일 타임에 집중합니다. 컴파일은 프로그램이 실행되기전 코드를 만드는데 걸리는 시간이라고 보시면됩니다. 그러면, 컴파일 타임에 해결한다는 것은 런타임을 줄일 수 있게됩니다. 런타임은 프로그램의 속도를 결정하는 요소로, 실제 프로그램이 돌아가는데걸리는 시간들입니다. 여기서 중요하게 볼 것은 Concept를 제약조건을 미리 걸어서, 오류를 확인하거나 분기문을 줄일 수 있다는 것이 중요합니다. 분기문은 multi

[화공기사] 2022년 필답형 준비 3 -열물질 [내부링크]

#화공기사 #2022년도 #필답형 #요약 #화공공대생 #로그평균 #대류 #총괄열전달계수 해당 포스팅은 화공기사에 필요한 열 물질전달 내용 요약본입니다. 열 전달은 전도, 대류, 복사 3가지의 메커니즘을 가지고 있습니다. 복사의 경우 시험에는 잘안나오고, 전도와 대류를 중점으로 보시면됩니다. 에너지 보존법칙 보존 법칙은 들어오고 나가고, 축적 되는 것만 잘 정리해주면됩니다. I-O+G=A, 여기서 헷갈려하시는 분들이 있는데 축일이라는 것은 유체 흐름을 통해 운동에너지를 전달하여 전기에너지를 생산하는 과정입니다. 반면, 펌프라는 것은 유체에 일을 가해 유체를 움직이도록 하는 것입니다. 즉 시스템에 일을 가하기 때문에 이경우에는 +가 됩니다. 열전도 qx가 x방향으로 흘러가고, 모든 heat flux(qx)는 동일하다는 가정이 핵심입니다. 몇개 시험을 보니 A가 x의 함수를 통해서 qx 1/Adx =-k_xdT를 적분하는 형태의 문제가 나오기도 했습니다. flux가 동일하다는 것을 이용하

[화공기사] 2022년 필답형 준비 4 -공정제어 [내부링크]

#공정제어 #시상수 #라플라스변환 #화공공대생 #필답형 #라플라스 #변환 해당 포스팅은 화공기사 필답형, 공정제어 필수개념 요약본입니다. 먼저, 개념적으로 알아보자. 무턱대고 공정제어를 손대다간 전체적인 개념이 라플라스 변환하는 과목으로 변질 될 수 있다. 시상수 시상수가 뭘까?? 1차 미분 계수 앞에 붙은 값으로 시간의 단위를 가지고 있다. 이는 출력 값 앞에 붙은 것으로 출력 값이 변동이 어떻게 될지 예측할 수 있는 지표가 된다. 조금 더 예시를 가지고 알아보자, 대충 아래와 같은 시스템이 있다고 보자 이러한 경우 시상수는 a가 되는 것이 아니다. 시상수를 만들기 위해서는 y에 붙은 계수가 1로 맞추어줘서 아래와 같은 식의 형태를 나타내어야 한다. 일단 시상수에 대한 대략적인 개념을 파악하였다. 시상수가 크다면, 출력 값의 변화도 느릴 것이다. (시간의 단위를 가지고 있음.) 다음으로는 뜬금 없이 Gain이라는 것이 나왔는데, 입력 값 대비 출력값이 어느정도의 비율로 나타내는지

[화공기사] 22년도 필답형 실기 1차 후기 및 대략적인 복원 [내부링크]

#화공기사 #22년도 #후기 #난이도 #복원 해당 포스팅은 시험본 22년도 화공기사 필답 후기입니다. 난이도 대체적인 난이도는 시간만 있으면 다 풀 수 있는 문제들로 구성되었다. 하지만... 시간안에 풀 수 있는 사람들이 있었을까??? 문제구성 반응공학의 문제가 3문제, 열전달 1문제, 물질전달, 물질수지식, 전달함수, 개념 2 문제로 구성되어있었다. 나는 이번 기사시험에 실패하였다. 1번부터 풀어나가기 시작했고 4번문제에서 헛짓을 시작했다. 시간을 보니.. 애매한거 같아 당황하기 시작하였다. 그러다 자신있는 문제부터 풀자해서 골랐던 것이 반응공학 문제... 해당 반공은 비제차문제를 풀어야했다. 미방부터 유도를하다가 또시간을 다써먹어버렸다... ㅠㅠ 몇개 안되는 포스팅내용에서 시험내용들이 다있었는데, 시간에 쫓기면서 풀었다.... 결론은 망삘.. 나는 이번 기회는 오랜만의 경험이라 봐야할갓 같고 기억나는 문제 유형과 디테일한 풀이과정들은 이따가 업데이트 할 예정이다. 1번문제 유출계

[자기계발] 강점찾아 개발하자! - 위대한 나의 발견 강점혁명, Strength Finder 2.0 [내부링크]

#Strength #finder #위대한 #나의 #발견 #강점혁명 #gallup #스트렝스 #파인더 #클리프턴 #DON #CLIFTON #심리학 해당 포스팅은 자기계발과 관련되어 좋은 내용이 있어 공유드리고자 작성하였습니다. 바로 강점을 확인하고 강회시키는 일입니다. 피터 드리커는 다음과 같은 말을 했죠. 피터 드러커는 경영학의 아버지로 불리고 많은 명언들을 남겼던 인물입니다. 약점은 절대 강점으로 개발할 수 없다. 피터 드러커 위의 문구를 서두로 시작하는 책인 "위대한 나의 발견 강점혁명" 입니다. 사실 이 책은 읽기 위해서 사는 것이 아니라 강점을 발견하기 위해서 사용하는 책입니다. 위대한 나의 발견 강점혁명 저자 갤럽 프레스 출판 청림출판 발매 2021.07.19. 많은 사람들은 자신의 강점이 무엇인지도 모르고, 부족한 부분을 채우기 위하여 노력합니다. 학생때는 이러한 부분이 당연하게 여겨졌죠. 성적을 잘받기 위해서는 잘하는 것보다 잘못하는 것을 보완하는게 중요했습니다. 이는

[C++] Data 유형 확인하기, __FUNSIG__,__PRETY_FUNCTION__ (Template Meta Programing) 초보 개발자 일기 23 [내부링크]

#c++ #cpp #Data #유형 #확인하기 #__FUNSIG__, #decltype #cdecl #namespace 해당 포스팅은 아래 영상을 참고하여 작성하였습니다. Template Meta Programming에서는 Data 유형을 파악하는 것이 중요합니다. 함수가 구체화 되는 과정에서, input으로 입력된 Data의 유형은 바뀝니다. 하나의 매크로를 사용하였을때, test_type_distortion의 template 함수에 대해서 다음과 같이 출력화면이 나타났다. 여기서 __cdecl은 함수를 호출하는 규칙일뿐, 아무 의미없다고 보자. FUNSIG와 PRETTY_FUNCTION Data유형을 확인하는데 핵심은 2가지 매크로의 사용입니다. __FUNCSIG__ __PRETTY_FUNCTION__ 두개를 이용했을 때, 함수의 시그니처들을 모두 출력해준다. 여기서 우리가 찾고자하는 Data유형만 짤라서 출력하는 과정이 Data type을 확인하는 과정이된다. typeid의 경

[화공기사] 2022년 필답형 준비 2 -반응공학 [내부링크]

#화공기사 #필답 #화공공대생 #2022 #반응공학 #개념 #선택도 #반응식 #물질전달 해당 포스팅은 화공기사 필답형, 반응공학 개념정리 입니다. 안녕하세요. 화공공대생입니다. NCS기반의 반응공학은 두가지가 메인 개념인듯 합니다. 반응기 반응공학 (선택도, 반응기 배치) 단위조작 (물질전달) 단위조작은 반응기 운전과 관련되어 나옵니다. 공정흐름도를 구성하였을 때, 에너지 필요량, 총괄 열전달계수, Cooling Water양이 여기에 해당합니다. 유체의 이송 장치 유체의 이송 장치: 펌프, 팬, 블로어, 컴프레서 펌프 펌프는 대표 단골문제입니다. 펌프는 보통 액체를 이송할 때 많이 사용하며, 유체를 끌어 올리는데 필요한 에너지량을 계산하는데 이용합니다. 대표적으로 펌프의 경우 이상적인 상황을 가정하여 베르누이 식으로 풀어주게 됩니다. 베르누이 식의 물리적 의미는 동일한 파이프내에서 내부시스템에너지가 보존이 되는 이상적인 상태 입니다. 즉, 다음과 같이 써줄 수 있습니다. 위 문제의

[화공기사] 정답을 알아보는 관점, 화학공학 및 공학에서의 직관력, 온도, 압력, 유속 관계 [내부링크]

#화공기사 #필답형 #실기 #직관력 #화학공학 #쉽게 #해석하기 #압력 #온도 #압축 #팽창 #온도상승 #온도감소 #잠열 #관계 #면접준비 #취준 #흡착 #발열 #반응 #흡열 해당 포스팅은 공학에서 말하는 직관력이 무엇인지 설명하고, 공학 문제에 대해서 어떻게 접근해야 할지 다루고 있습니다. 이는 문제를 푸는데 있어 합리적으로 접근할 수 있는 방법을 제공합니다. 이는 아마 면접에서도 유용하게 쓰일 수 있을 것이다. 직관력이란? 내가 바라보는 만큼 듣는 너도 바라봐줬으면 좋겠어 글쓴이 의견 학부 시절 교수님 몇 분이 직관력이 중요하다고 들었다. 이 말에 대해 실체가 없다고 생각만하고 있었다. 하지만, 어느 순간 공학에서의 직관력은 매우중요하다!! 라는 생각을 가지게 되었다. 그렇다면, 직관력이란 무엇이라고 생각하는가? 사람 마다 다르겠지만 글쓴이의 대답은 "내가 생각하는 만큼 너도 유사하게 따라와줬으면해!!" 이다. 이유는 직관력이 필요하다고 느끼는 시점이 있었기 때문이다. 석사 학위

[서평] 코린이 인공지능 개발자 입문서- 코딩은 처음이라 with 딥러닝 [내부링크]

#코딩, #개발자, #딥러닝, #코린이, #프로그래밍, #코딩 입문, #인공지능, #ai, #머신러닝 #딥러닝 #코딩은 처음이라 with 딥러닝 #프로그래밍독학 #프로그래밍입문서 #딥러닝독학 #딥러닝기초 #인공지능 해당 포스팅은 코딩은 처음이라 With 딥러닝 서평 입니다. 코딩은 처음이라 with 딥러닝 저자 이종환 출판 영진닷컴 발매 2022.04.25. 해당 책의 장점으로는 3가지가 있다고 합니다. "무료강의 제공" "연습문제 및 심화문제 풀이를 통한 실력확인" "캐글" 플랫폼을 이용한 인공지능 저는 무엇보다 저자의 프로필이 굉장히 눈에 뜁니다. "카이스트 응용수학 박사" "물리, 의학, 블록체인" 딥러닝과 수학은 아주 밀접한 관계가 있습니다. 책의 모호한 표현은 없을듯 합니다. 또한, 현재 딥러닝에서 가장 핫한 분야의 경험을 가지고 있습니다. 대상 독자로는 인공지능에 관심이 있는 사람을 위해 작성이 되었습니다. 수학의 이해도는 고등학교의 행렬과 미분 연산정도 가능하다면 쉽게

[서평] 컴퓨터로 전자회로를 만들어 볼 수 있는 틴커캐드, 원리 부터 컴퓨터 실습까지 [내부링크]

#틴커캐드, #메이커, #전기전자, #SW교육, #기초전기전자, #회로, #전자부품, #메이커교육, #초등추천도서, #코딩교육, #소프트웨어교육, #틴커캐드서킷, #3D프린팅, #3D모델링 해당 포스팅은 메이커가 처음 만나는 기초 전기전자와 틴커캐드 대한 체험 내용입니다. 메이커가 처음 만나는 기초 전기전자와 틴커캐드 서킷 저자 메이커 다은쌤, 엄주홍 출판 영진닷컴 발매 2022.04.19. 전기 전자는 우리 일상에서 많이 쓰입니다. 해당 책은 전기 전자의 기본 원리부터 온라인으로 실습하는 방법까지 제공해주고 있습니다. 제가 이책을 체험을 신청하게 된 이유는 온라인으로 체험할 수 있다는 점입니다. 오프라인으로 실습을 하는경우 납땜과 같은 것들은 집에서 혼자 할 수 없고, 부품들도 필요할 때마다 사야하니 불편한점이 있습니다. 집에 있는 아두이노 세트인데.. 해당 세트 없이 전기전자 실습을 할 수 있다는 장점이 있습니다. 지식을 배우는데 있어 결과물을 내놓는 것은 중요합니다. 결과를 내

[C++] 클래스 상속, Friend, 인스턴스화, Template구체화 - 초보 개발자 일기 21 [내부링크]

#클래스 #상속 #인스턴스 #명시적 #Implicit #explicit #friend #template #Specialization #인스턴스화 #쉽게 #화공공대생 해당 포스팅은 상속, Friend, 인스턴스화 및 구체화에 대한 내용입니다. 4개가 공통점이 있냐구요?? 2가지씩은 공통점은 있지만, 4가지 다 공통점은 없습니다. 상속과 Friend 상속과 Friend에 대해서 간단히 알아보겠습니다. 상속은 공통점을 모아서 상위 부모 Class로 나타냅니다. Friend는 선언된 클래스에 멤버에 접근이 가능하도록 해줍니다. ㅎㅎ 친구 좋다는게 뭐겠어요 !! 상속의 경우 생성자가 어떤 순서로 생기는지 알아봐야합니다. 이는 나중에 멤버 변수에 접근하거나, 변수를 전달하기 위해서 중요합니다. <상속 코드 참조> 위의 도식도를 클래스로 만들어 보았습니다. 해당 코드를 실행시킨 결과를 보보면 다음과 같습니다. Proffesor만 만들었는데 각 상위 Class에 있는 것들이 모든 생성자들이 실행되

[서평] 코딩자율학습 HTML+ CSS+ 자바스크립트- 기초부터 반응형 웹만들기 [내부링크]

#코딩자율학습, #HTML, #CSS, #자바스크립트, #코딩배우기, #웹개발기초, #코딩독학, #웹퍼블리셔, #웹페이지만들기, #웹디자인, #반응형웹, #HTML책추천, #HTML독학, #웹사이트만들기, #포트폴리오만들기, #프로그래밍, #길벗 해당 포스팅은 코딩자율학습 HTML CSS 자바스크립트 책을 읽고 쓴 서평입니다. 먼저 HTML, CSS, 자바스크립트는 모두 웹사이트를 만드는 프론트엔드 기술과 관련이 있습니다. 저는 구글 블로그에 해당 언어를 사용해보고자 책을 보게 되었습니다. 구글블로그, 티스토리, 워드프레스에 관심이 있다면, 해당 책을 가지고 블로그를 이쁘게 꾸며볼 수 있습니다. 코딩 자율학습 HTML + CSS + 자바스크립트 저자 김기수 출판 길벗 발매 2022.04.25. 지은이는 비전공자 개발자 출신으로 10년 이상의 프론트 및 백엔드의 경력을 가지고 있습니다. 비전공자 출신이다 보니 어떠한 부분이 어려운지!! 잘 짚어줄 듯한 느낌을 받습니다. 또한, 저자는

[C++] error 처리(Assert, try, catch, __FILE__, __LINE__) - 초보 개발자 일기 22 [내부링크]

#cpp #에러처리 #__FILE__ #__LINE__ #Assert #Try #Catch #화공공대생 해당 포스팅은 에러처리(예외처리) 하는 방법에 대하여 다룬 내용입니다. 에러 처리하는 방법으로는 assert 함수를 이용하는 것과 try, catch 구문을 이용하는 방법이 있습니다. assert: error가 발생할 위치에 사용하며, 조건이 거짓일 경우 프로그램 중단. 말이 조금어렵죠?? 예시로보면 쉽게 이해할 수 있습니다. Null Pointer가 들어오면 중단의 경우 assert(this!=NULL) Assert를 조금 스마트하게 쓰기 위해서는 __FILE__, __LINE__, __FUNCTION__ 곁들여서 쓸 수 있습니다. __(underscore)가 들어가는 경우에는 보통 전처리기에 정의된 매크로입니다. 각 역할은 다음과 같습니다. __FILE__: 실행파일 위치 __LINE__, 실행중인 라인 위치 __FUNCTION__: 실행중인 함수 위치. 매크로로 다음의 코드를

[화공기사] 필답형 알아보기, 책 없이 필답형 준비하기 1 [내부링크]

#화공기사 #필답형 #알아보기 #과목 #유형 #화공공대생 #독학 #첵없이 #화공공대생 해당 포스팅은 화공기사 필답형 준비를 위해, 책 없이 큐넷에서 주어진 정보만 가지고 어떠한 유형으로 출제 되는지 알아보기 위하여 작성하였습니다. 안녕하세요. 화공공대생입니다. 화공기사 실기를 준비하기 위해서 책을 구매하기 조금 아깝습니다. 전공 과목으로 배웠던 건데 굳이 책을 사서해야하나 싶습니다. 이에 주어진 정보만 가지고 대략적으로 공부를 해보려고 합니다. 아래는 Q-net에서 NCS 능력단위를 보고 필요한 공부 리스트입니다. NCS 능력단위 공부 List 합성수지 배합설계 수지 설계/ 수지메커니즘 선별공정관리 & 작업공정관리 화공 양론 반응기 반응공학 (선택도, 반응기 배치) 단위조작 (물질전달) 공정개선 에너지 계산 (엔탈피) 돈 계산 계측제어 설계용 공정데이터 결정과 입력 계측기 및 계측기의 원리 공정운전 증류탑 점성 Q-Net에 자료를 보면 필답형 준비하기 위해서는 필기형에서 중요 개념만

[정처기 필기]정보처리기사 합격 후기, 비전공자 독학, 에듀윌-EXIT [내부링크]

#에듀윌 #정처기 #필기 #독학 #EXIT #화공공대생 #합격 #후기 #공부법 #정보처리기사공부법 #정처기공부법 해당 포스팅은 정보처리기사필기 합격 후기 및 독학 방법에 대한 내용입니다. 안녕하세요. 화공공대생입니다. 합격 점수 가채점 결과 평균 74점으로 필기 합격 점수를 넘었습니다. 시험에서 헷갈렸다고 생각했던 것들이 많아 불안했습니다만, 합격 기준은 넘었습니다. 1 과목 (소프트웨어 설계): 70점 2 과목 (소프트웨어 개발): 85점 3 과목 (데이터베이서 구축): 70점 4 과목 (프로그래밍 활용): 85점 5 과목 (정보시스템구축관리): 60점 평균 : 74점 공부시간 및 공부기간 공부 기간은 약 3주, 공부 시간은 오전 8시 30분 ~ 9시(30분) 저녁 9시~ 저녁 11시(2시간) 공부를 했습니다. 평일(월~목)에만 공부를 진행했으며, 출퇴근을 해야했기 때문에 업무 시간을 제외한 나머지 시간에 공부하였습니다. 중간중간 술약속도 있어서 몇번은 못하긴 했습니다. 어떤 분들

가우스 소거법 with C++ (Gaussian Elimination, Matrix Reduction) [내부링크]

#가우스 #소거법 #Row #reduction #행렬 #역행렬 #구하기 #쉽게 #화공공대생 해당 포스팅은 Matrix Reduction 하는 방법인 가우스 소거법, 왜 하는지, 하면 어떠한 이점이 있는지, 그리고 C++로 코딩 방법에 대한 내용을 다루고 있습니다. 안녕하세요. 화공공대생입니다. [Introduction] 행렬을 배우게 되면, 상삼각행렬, 하삼각형렬이라는 형태로 변환해서 나타냅니다. 동일한 변환을 하기 위해서 우리는 쓸데 없어 보이는 여러 이론들을 접하게되죠. 여기서의 문제는 "어떠한 이점이 있길래??" 라는 것과 갑자기 튀어나온 "정리" 때문에 어렵다는 단점이 있습니다. 두가지가 시너지 효과를 일으켜서 괜히 배우는데 어려움을 느끼게 만들죠. [Motivation] 삼각행렬로 변환한다는 것을 우리가 원하고자 하는 값을 쉽게 구할 수 있기 때문입니다. 대표적으로는 행렬식 (Determinant)를 구하는데 매우 유용합니다. 두번째로는 행렬식을 구하기 쉽기 때문에 역행렬을

엑셀강좌,오토캐드인강, C++ 인강 -실무 능력을 올려줄 인강 사이트 컴띵 후기, 동적 그래프 만들어보기!! [내부링크]

#엑셀강좌, #엑셀강의, #엑셀인강, #엑셀독학, #오토캐드강좌, #오토캐드강의, #오토캐드인강, #오토캐드독학, #스케치업강좌, #스케치업강의, #스케치업인강, #스케치업독학 #동적그래프 #엑셀 해당 포스팅은 컴띵에서 제공하는 서비스 리뷰입니다. 컴띵 컴띵에서는 다양한 프로그램에 대한 강좌를 제공하고 있습니다. 프로그래밍, 엑셀, 파워포인트, 포토샵, 오토캐드까지 다양한 응용 소프트웨어 강좌를 제공하고있습니다. 여기에서 엑셀, 프로그래밍에 대해 조금 더 배우고자 해당 사이트를 알게 되었습니다. 이 많은 강좌들은 연간 89,000원으로 모두 이용이 가능합니다. 1달의 경우 49,000원으로 연간 가격하고 큰 차이가 나지 않는 것을 볼 수 있습니다. 많은 응용 소프트웨어 강의를 제공하는데, 과연 믿을만한 강좌인지 아니면 쓸모 있는 강좌인지 의심이 들 수 있습니다. 강의를 들어가보면, 무료샘플강좌를 제공하고 있어서 해당 강사가 제공하는 것이 대략적으로 어떤 것인지 알 수 있습니다. [엑

[통계, python] 분산, 공분산, 상관계수 의미 제대로 알자 with python code [내부링크]

#분산 #공분산 #상관계수 #피어슨 #의미 #물리적 #쉽게 #python #시각화 #분포도 #그리기 #파이썬 #코드 해당 포스팅은 상관계수에 대하여 설명하기 위하여 작성하였습니다. 주 목적은 분산, 공분산 및 상관계수에 대한 물리적인 의미를 전달하고자 합니다. 추가로 일부 수학적인 내용과, 파이썬 코드를 같이 작성하였습니다. 결론적으로 말하면 각각에 대하여 다음의 의미를 가집니다. 분산= 데이터의 퍼진 정도를 나타내는 통계량. 공분산 = 데이터 간의 선형적인 관계를 나타내는 통계량. 상관계수= 공분산의 무차원화. 해당 의미를 아신다면, 코드쪽 부분만 참고해주세요. 분산 식이 어렵다고 어렵게 생각할 필요 없습니다. 단순하게 평균에서 떨어진 정도를 정량적인 수치로 나타내었다고 생각하면 됩니다. 이부분이 이해가 가셨더라면 한발 더 나아가 설명드리겠습니다. E는 평균에 대한 Operator인데 이는 다음과 같은 식을 통해 평균을 구할 수 있습니다. 여기서X, N,P(X)는 각각 확률변수,

[정처기 필기] 타전공생 요약 노트6- 정보시스템 관리, 에듀윌 EXIT 정처기필기 [내부링크]

#정보처리기사 #필기 #타전공생 #요약 #정보시스템관리 #에듀윌 #정처기 #독학 #타전공생 #쉽게 #EXIT #에듀윌 #정처기필기 #요약 #정처기요약 해당 포스팅은 정보시스템 관리 과목 요약본 입니다. 요약을 위하여 EXIT 정보처리기사필기 책 부록 및 강의를 참고하였습니다. 에듀윌 EXIT 정보처리기사 필기 저자 손경희 출판 에듀윌 발매 2022.03.28. 정보시스템 관리는 다양한 용어가 나타납니다. 용어는 신기술 용어와 정보보안 용어가 많다보니 어렵다고 느껴집니다. 용어에 대해서는 중요한 3가지만 알아두고, 나머지는 기출로 챙겨가는 것을 추천한다고 합니다. 기밀성 : 허가된 사람만 접근 /암호화 사용 가용성 : 쓰고자할 때 써야함. (서버 다운 같은게 일어나면 안됨. 무결성 : 변경된 내용을 알 수 있게 해야함. 암호화 에는 2가지 Key 시스템이 있습니다. 각 key에 대한 특성을 알고 세부사항은 기출 문제로 익혀야합니다. 1. 대칭 key system : 암호 key = 복

[정처기 필기] 타전공생 요약 노트7- 1~3단원 키워드 매칭, 오답노트 [내부링크]

#정처기 #필기 #타전공생 #쉽게 #요약노트 #키워드 #독학 #벼락치기 #정보처리기사필기 #정보처리기사독학 #오답노트 해당 포스팅은 정보처리기사필기 22년 3월 문제를 풀고 1~3단원에 사용되는 키워드 매칭을 위한 정리 노트입니다. 1단원 소프트웨어 설계입니다. 풀어보니 이전 내용으로 충분히 커버가 가능했고,헷갈리는 부분을 키워드로 잡아나가면 될 듯합니다. 하향식! 위에서 아래로 먼저 쭈욱 본다고 생각하면 구조파악하기가 쉽다. 그리고 스텁이라는 개념이 나오는데, 스텁은 필요한 조건을 가지고 테스트하는 모듈>> 내려가면서 테스트 하니 스텁이 필요하겠죠. 2단원 3단원

C++] 포인터 뿌시기 막편, 메모리 주소 가지고 놀기!!, 포인터 컨테이너, 객체 포인터 포인터 - 초보 개발자 일기 20 [내부링크]

#포인터 #주소 #메모리 #화공공대생 #쉽게 #포인터투포인터 #포인터의 #포인터 #** #cpp #c++ 해당 포스팅은 포인터의 활용 마지막 편입니다. 포인터는 메모리 주소를 저장하는 변수입니다. 이를 응용해서 포인터 컨테이너를 만들고, 배열 주소와 같은 메모리 주소를 가지고 놀아보겠습니다. 아이디어는 간단합니다. 메모리를 할당하면 주소가 생기고, 이 주소를 저장할 용기들을 만들면 됩니다. 객체 포인터 컨테이너 각 객체를 저장하는 포인터를 만들고, 이 포인터의 주소를 담아줘야 하니 포인터포인터 타입으로 정의를 해줘야겠네요. 배열 주소 배열은 주소로 세팅되어있습니다. 이 주소를 담아주기 위해서 각 자료유형의 포인터로 지정합시다. 객체 클래스 객체에는 포인터 형태로 담아줄 멤버들만 있으면 됩니다. 여기서는 인덱스와 xy 좌표를 얻는 코드를 만들면 됩니다. 어려운 거 없죠?? 포인터 컨테이너 클래스 배열은 주소로 저장되니 여기서도 포인터로 지정을 해주고, 객체의 포인터 주소를 저장하기 위

[서평] 정보처리기사필기독학- 비전공자 독학을 위한 맞춤책, 에듀윌 EXIT 정보처리기사 필기 후기 [내부링크]

#정보처리기사필기독학, #정보처리기사필기후기, #에듀윌정보처리기사, #정보처리기사필기책추천 #독학 #솔직후기 #후기 #수제비 해당 포스팅은 정보처리기사필기독학을 위한 책 "에듀윌 EXIT 정보처리기사 필기" 후기입니다. 에듀윌 EXIT 정보처리기사 필기 저자 손경희 출판 에듀윌 발매 2022.03.28. 정보처리기사필기 관련책에는 선택지가 많지 않습니다. 해당 책의 장점은 비전공자 맞춤을 위한 책으로 구성되어 있다는 점이 최대의 장점입니다. 해당 책은 총 4가지의 장점이 있습니다. 1. 비전공자 맞춤 눈높이 개념설명. >> 정처기에서는 다소 용어 설명들이 난해한 경우가 있습니다. 이러한 부분을 확실하게 익힐 수 있도록 설명해주고 있습니다. 또한, 다양한 예시를 통해 개념을 직관적으로 이해할 수 있도록 합니다. 2. 시간을 전략적으로 활용하는 우선수위 학습. 출제 빈도위주의 개념설명과 부록제공 3. 4단계 문제 풀이 개념확인 -> 개념 적용 ->실전 적용 -> 기출 문제의 난이도를 점

[C++] CUDA 명령어 이해하기, 포인터의 포인터 (**)? -CUDA-2, 초보 개발자 일기 19 [내부링크]

#화공공대생 #포인터포인터 #포인터 #포인터 #2개 #** #Pointer #to #Double Pointer #void** 해당 포스팅은 **(포인터의 포인터)의 의미와 병렬 연산에서 부여하는 메모리 로직에 대한 설명을 다루고 있습니다. 해당 포스팅을 이해하시면, CUDA에 메모리할당을 어떻게 요청하는지 이해하실 수 있으실 것입니다. 안녕하세요. 화공공대생입니다. 포인터의 포인터 (**) 포인터의 포인터 조금 생소하죠? 원리를 알면 하나도 어렵지 않습니다. "저는 처음 봤을때, 이거는 어따쓰는거야..??" 라고 생각했습니다. CUDA 를 조금 보다보니 포인터의 포인터의 필요성을 알게되었습니다. 먼저 포인터에 대해서 recap 하고 넘어 가겠습니다. 포인터는 주소를 저장하는 변수다. 이거 하나만 잘 기억하면 됩니다. 주변에서 포인터 어렵다고 하면 다 걸러들으세요. 그냥 포인터에는 주소만 잘 넣어주면 됩니다. 포인터와 역참조 헷갈리게 느끼는 경우는 포인터와 역참조를 헷갈려서 그렇습니다

[정처기 필기] 타전공생 요약노트 4-데이터 정규화 [내부링크]

#정처기 #필기 #요약 #타전공생 #노트 #정보처리기사 해당 포스팅은 정처기 필기 준비를 위한 포스팅입니다. 세부 내용보다는 중요하다고 생각하는 내용 중심으로 포스팅 하였습니다. 정규화Normalization 엑셀을 조금 해보신 분이라면 데이터 정규화에 대하여 조금 들어 봤을 것입니다. 엑셀에선 어떠한 데이터를 정규화를 하게되면, 어떠한 조합이라도 원하는 데이터 조합을 만들 수 있었습니다. 아마 데이터 베이스에서도 비슷한 과정일 듯 합니다. 정규화라는 것은 불필요한 중복데이터를 제거하는 과정입니다. 중복 데이터를 제거함에 따라 *무결성을 유지하고 DB(Data Base)의 저장 용량을 낮추는데 있습니다. 정규화는 한번에 수행하는 것이 아니라 점차 적으로 데이터를 분해해 나아가는 과정이 됩니다. 정규화에 들어가기전에 정규화에서 쓰이는 용어에 대하여 먼저 알아보겠습니다. *무결성: 정확성과 일관성을 보증 용어설명 유일성: 하나의 키 값으로 식별 할 수 있어야한다. 최소성: 유일하게 식별

[정처기 필기] 타전공생 요약노트 5-자료구조 (선형, 트리), 알고리즘 [내부링크]

#화공공대생 #정처기 #정보처리기사 #필기 #요약 #선형구조 #비선형구조 #트리 #순회 해당 포스팅은 정보처리기사 필기 준비를 위해 요약한 포스팅입니다. 자료구조 파트 및 알고리즘 부분을 정리하였습니다. 소프트웨어 개발 과목 부분에 해당하는 내용입니다. 해당 과목은 총 5가지로 구현이 되어 있습니다. 해당 과목에서는 자료구조와 알고리즘을 먼저 공부하겠습니다. 나머지는 다른 과목과 전부 연계되어 있기 때문에, 핵심만 공부하다보면 어느정도의 개념을 채워 질듯 합니다. 이전 포스팅에서는 DBMS로 저장하기 위해서 데이터를 정규화 하는 과정을 거쳤습니다. 자료구조는 소프트웨어 내에서 데이터의 입출력을 다루고 있습니다. 빠른속도로, 메모리리크 없이 다루기 위하여 자료구조를 알아야합니다. 자료구조? 자료를 효율적으로 만들어진 논리적인 구조 자료에 따른 효율적인 알고리즘을 선택 자료는 선형과 비선형으로 나누어진다. 선형 : list, stack, que, deque 비선형 : Tree, Grap

[정처기 필기] 타전공생 요약노트 3 -모델링, 상세 설계 [내부링크]

#화공공대생 #데이터 #모델링 #정처기 #정보처리기사 #요약 #노트 #요점 #정리 #이기적 해당 포스팅은 정처기 필기 준비를 위한 포스팅입니다. 안녕하세요. 화공공대생입니다. Introduction 지난 3일 정도 정보처리기사 내용을 한번 쭈욱 봤습니다. 여기서 중요 개념들은 몇가지 없는 듯하고, 나머지는 돌려막기 식인 듯합니다. 이에 모든 것을 공부하는 것이 아니라 필요한 것만 공부하는 전략으로 바꾸기로 하였습니다. 정보처리기사에서의 핵심은 5가지만 잘 캐치해서 해결하면 될 듯합니다. >> 데이터를 어떻게 이쁘게 저장할 것인가? (어떠한 Data base형태 사용) >> 요구사항을 어떻게 맞출 것인가? (모델링, 알고리즘) >> 이를 어떻게 검증 할 것인가? (테스트) >> 어떻게 관리 할 것인가? (운영 체제/ 연결 형태 등등) >> 코드 관리를 어떻게 할 것인가? (Git과 같은 형태) Modeling[1] 데이터 모델링이란? 현실 세계의 데이터를 컴퓨터가 이해할 수 있는 형태

[C++] 병렬 연산의 시작, CPU vs GPU (CUDA-1)- 초보 개발자 일기 19 [내부링크]

#CUDA #C++ #병렬 #연산 #Parallel #computations #장점 #L2 #캐시 #CPU #GPU 해당 포스팅은 참고문헌 [1]을 기반을 참고하여 작성하였습니다. Introduction GPU는 병렬 연산에 특화 되어 있습니다. 이는 GPU가 개발과 물리적인 특성에서 차이가 납니다. 아래 그림을 보면 CPU는 많은 양의 코어로 구성이 되어 있는 것을 볼 수 있습니다. 다만, 조그만한 Core로 구성이 되어 있죠? GPU는 많은 연산을 한번에 처리 할 수 있지만, 큰 연산의 경우 처리가 어렵다는 단점이 있습니다. 하지만 계산의 경우 쪼개고 쪼갤 수 있습니다. 즉, 큰연산도 병렬화 하여 단순하게 계산을 이어나갈 수 있게 됩니다. 그림 1. CPU 및 GPU 물리적 구조 [1] Kernel kernel은 CUDA에서 CPU 연산을 GPU연산으로 바꿔주는 함수입니다. kernel을 만들기 위해서 먼저 index가 어떻게 부여가 되는지 파악하는 것이 중요합니다. Index의

[정처기 필기] 타전공생이 요약한 소프트웨어 설계 2(UI) [내부링크]

#정보처리기사 #화공공대생 #소프트웨어 #설계 #필기 #용어 #UI #요약 해당 포스팅은 화학공학 전공자가 공부하여 작성한 내용입니다. 오늘의 파트는 시스템설계 - UI 파트 입니다. 세부내용은 수제비 2021 정보처리기사 책을 참고해주세요. 2021 수제비 정보처리기사 필기 (1권+2권 합본세트) 2020년 기출 문제 수록 저자 NCS 정보처리기술사 연구회 출판 건기원 발매 2021.01.05. UI란 User Interface로 사용자와 시스템을 연결해주는 것입니다. 대표적으로 CUI, GUI, NUI DUI가 있으며, 이는 사용자 경험 UX (User eXprience)에 기반하여 작성 됩니다. 각각의 유형은 예시로 유추해볼 수 있습니다. UI를 설계하는 원칙으로는 직관성, 유효성, 학습성, 유인성을 원칙으로 만들면 됩니다. UI 설계 지침 사용자 중심, 일관 있게 작성하며, 이해하기 쉽게 단순하게 결과 예측할 수 있도록 직관적으로 쉽게 가시성이 있어야하며 표준화된 방법을 이용

연준 금리 상승, 인플레이션 방어.. 용어 설명 [내부링크]

#금리 상승 #인플레이션 #부동산 #금융 #위기 #스태그플레이션 #주담대 #금리 #CPI #Consumer #Price #index #연준 #뜻 #용어 해당 포스팅은 금리 상승과 인플레이션 설명을 위해 작성하였습니다. "美연준, 내달 금리 0.5%p 인상 가능성" 요새 뉴스를 보면 금리 상승과 인플레이션 이야기가 나오고 있습니다. 이에 따른 주담대 금리가 지속적으로 상승할 것으로 예측하고 있습니다. 인플레이션이란? 소비자 종합 물가지수 (Consumer Price Index, CPI)가 빠르게 상승한다고 보면 되겠습니다. CPI=필요한 필수 품목 (의료, 교통, 식비)가중 평균 값 즉, CPI가 높으면 먹고살기 힘들다고 보면 되죠. 인플레이션이 온다는 것은 CPI가 상승하여 경제적으로 위기가 발생한다는 것을 말합니다. 이러한 상승폭을 조정하기 위해서 중앙은행에서 금리를 조정합니다. 금리란? 자금을 사용료로 칭할 수 있다. 내가 이만큼 자금을 쓸 테니 x%만큼 이자로 줄게!! 즉, 금

[서평] 모두의 딥러닝 개정 3판 - 쉽게 이해할 수 있는 인공지능 교과서 [내부링크]

#모두의 딥러닝 #머신러닝 #비전공자 #인공지능 #AI #딥러닝기초 #딥러닝실습 #딥러닝 기초 수학 #딥러닝이론 #파이썬 #코딩 #케라스 #텐서플로 #조태호 #퍼셉트론 #화공공대생 #쉽게 #교과서 #추천 #서평 안녕하세요. 화공공대생 입니다. 해당 포스팅은 "모두의 딥러닝" 책 서평입니다. 모두의 딥러닝 저자 조태호 출판 길벗 발매 2020.01.27. 짧은 총평 초보자에게는 이해하기도 쉽고 따라 하기 쉬운 구성 전문가에게는 놓친 부분을 직관적으로 보여주는 책 딥러닝에 대한 고민이라면 이 책을 골라야 하는 4가지 이유 1. 온라인 강의 제공 조 박사의 편안한 딥러닝 - YouTube 2. 쉽게 배울 수 있도록 실습제공 (소스 코드 및 데이터 제공) taehojo (Taeho Jo) · GitHub 조태호 박사님의 이력도 볼 수 있습니다. 딥러닝에 있어서 데이터는 필수적인 요소입니다. 이 또한 깃에서 제공하고 있으니.. 감동이죠 3. 딥러닝에 필요한 코드를 빠르게 작성할 수 있는 부록

[C++] 포인터 뿌시기 -배열 포인터, 함수 포인터, functor; 초보 개발자 일기 18 [내부링크]

#화공공대생 #cpp #c++ #배열 #포인터 #함수포인터 #함수 #functor #nested #fucntion #배열과포인터 #함수와포인터 해당 포스팅은 포인터의 기본개념, 배열 에서의 포인터, 함수 포인터, functor 에 대한 설명을 다루고 있습니다. 안녕하세요. 화공공대생 입니다. 지난 1주일 동안, 정보처리기사 필기 내용 파악 및 여러 약속 때문에 포스팅을 못하고 있었습니다. 오늘은 포인터에 대하여 조금 자세히 알아 보는 시간을 가져보고자 합니다. Motivation 해당 포스팅을 보시고 나신다면, 포인터가 무엇이고 포인터에 왜 자료형이 들어갈 것인지 알 수 있을 것입니다. 더 나아가 배열이 포인터로 이루워진 것을, 함수를 포인터로 입력하여 함수안에 함수를 넣어주는 방식을 배우시게 될 것입니다. Pointer 와 값 >>포인터는 메모리 주소 값을 저장하는 변수 입니다. >> 포인터를 정의는 자료형을 같이 지정한다. 포인터가 메모리 주소의 시작점을 가리키었다면, 자료형은

[책 리뷰] 존리의 금융문맹 탈출 [내부링크]

#존리의 금융문맹 탈출 #내돈내산 #주식 #투자 #PER #PBR #PEG #ROE #EV #EBIDT 내돈내산 책 리뷰입니다. 존리의 금융문맹 탈출 저자 존 리 출판 베가북스 발매 2020.10.12. 존리의 금융문맥 탈출, 존리 금융인 분께서 쓰신 책이십니다. 저자는 현재 메리츠 자산운용 대표이사로 계시고 티비, 유튜브에서 많이 나오시는 분입니다. 책의 총평 금융인의 금융적인 철학을 엿볼 수 있는 책입니다. 금융 문맹의 탈출은 필수적 같은 내용 반복 유튜브를 글로 옮긴 책. 책을 보면서, 한국 사회의 비판과 금융문화에 대한 안타까움이 느껴지는 부분들이 많았습니다. 부동산, 자동차, 사교육 대한 투자보다도 "회사에 투자" 위 철학을 전달하기 위해 다양한 미국의 예시로 설명합니다. 다만, 개인의 실천으로는 한국 사회에서 금융 문맹에서 탈출 할 수 없음을 알게 되었습니다. 바뀔 수 없는 것을 알기에.. 미국 시장에 투자해야 겠다는 확신이 섰던 책.. 독자의 대상은 개인 보다 특정단체에

[C++] 람다 식 (Labmda expression) -초보 개발자 일기 15 [내부링크]

#화공공대생 #auto #익명함수 #람다 #식 #Nested #fuction #nested #function #pass #function #c++ #cpp 0. Motivation -람다 식 람다 식은 보니, 함수를 Pass하는 것과 유사한 기능을 할 수 있을 듯 합니다. Matlab에서 Nested function이나 Function 자체를 passing하는 것을 C++ 에서 구현을 해보고 싶었는데, 아마 람다 식을 이용하면 유사하게 작동을 해볼 수 있을 듯 합니다. 사실, 오늘은 Doubly linked list를 구현해보고자 하였는데, 네이버에서 작년에 쓴글을 보라고 하더군요. ㅎㅎ 바로 output fcn에 대해서 썼는데, 이는 함수를 넘겨주고 받는 기능을 했습니다. 이 생각이나서 오늘은 c++을 유사하게 해당 기능을 구현할 수 있는 익명함수인 Lambda 함수를 다뤄보겠습니다. 먼저 오늘 의 핵심 내용입니다. 1. 람다 식 만들기 [] () {} 출처 : C++ 람다 식 |

컴퓨터, 쉽게 독학하기 -시나공 정보처리산업기사 IT 수험서 [내부링크]

#화공공대생 #시나공 #정보처리산업기사 #정보처리산업기사시험일정 #정보처리산업기사합격률 #정보처리산업기사자격증 #정보처리산업기사독학 #정보처리기사실기 #시나공# 2022정보처리산업기사 #응시자격 안녕하세요. 화공공대생입니다. 해당 포스팅은 정보처리산업기사에 대한 내용, 시나공 정보처리산업기사 실기 책 소개, 해당 책 이용방법 위하여 작성하였습니다. 시나공 정보처리산업기사 실기 저자 김정준, 강윤석, 김용갑, 김우경, 길벗알앤디 출판 길벗 발매 2022.03.14. 최근에 개발자로 직업을 시작하게 되면서, 관련 자격증을 찾아 보다가 정보처리산업기사에 대해서 알게 되었습니다. IT 기업을 준비하시는 분이시거나, 저와 같이 새롭게 개발자로 시작 하시는 분들은 어떠한 과목을 공부를 해야할지 막막합니다. 처음부터 시작하려면 공룡책, CSAPP책을 보는 것을 추천하셨지만.. 급한 직장인들을 위해서 전공자들이 정보처리산업기사 또는 정보처리기사 책을 추천해주더라구요. [정보처리산업기사란?] 컴퓨터

[C++] 연결 리스트 (Doubly linked list) 구현 -초보 개발자 일기 17 [내부링크]

#연결 리스트 #C++ #cpp #화공공대생 #개발자 #일기 #Doubly #linked #list #in #구현 해당 포스팅은 연결 리스트 중 Doubly linked list를 구현 및 이론에 대한 소개 글입니다. singly linked list는 이전 글을 참조해 주세요. Michael T. Goodrich/Data Structures & Algorithms in c++ second edition 책을 참고하여 코드에 대한 진행 과정을 설명하고자 합니다. 오늘의 핵심 내용은 다음과 같습니다. Signly lliked ist list insert Signly의 경우 특정 노드를 접근하기 위해서, 여러 번 노드를 거쳐가야 합니다. Doubly linked list insertion 반면, Doubly linked list는 Singly likned list의 단점을 보완합니다. 이는 한쪽에만 존재하였던 Node를 양방향으로 추가해줌에 따라 보완을 할 수 있도록 한 것입니다. 중간

[MBTI] INTJ 유형 왜그럴까??-미래지향적 추구 (개인적 경험), 성격 빙고 [내부링크]

#화공공대생 #MBTI #INTJ #장점 #약점 #인티제 #경험 #실제 #용의주도한 전략가 안녕하세요. 화공공대생입니다. MBTI는 사람들이 공감할 수 있는 성격 유형들이 있습니다. 너무 유명해지다보니 MBTI로 내가 누구인지 알리기도 편하더라구요 오늘은 INTJ의 성격유형에 대해서 제 경험을 바탕으로 조금 구체적인 이야기를 들려주고자 합니다. 회사에서 자기소개 영상을 만들다가 MBTI에 대해서 자세히 보게 되었습니다. INTJ : 미래 중심적 사고, 효율성의 극대화 저는 XNTJ 유형으로 조금 더 INTJ에 가까운 성격입니다. 제 기준에서 INTJ를 한마디로 표현하자면, 미래 중심적 사고를 가진 사람입니다. INTJ의 장점과 단점을 보게되면 왜 그런지 이해하실 수 있으실 것입니다. INTJ 성격 유형 INTJ (내향, 직관,사고형, 판단형)으로 내부에서 에너지를 얻고, 직관적으로 파악하고 깊이 생각하여 판단하는 유형입니다. INTJ의 장점 INTJ의 장점으로는 전부 미래 이야기입니

[정처기 필기] 타전공생 요약 노트 1- 소프트웨어 설계 (핵심 부분) [내부링크]

#정보처리기사 #화공공대생 #소프트웨어 #설계 #필기 #용어 #라우터 #게이트웨이 #백본망 #네트워크 #DBMS #플랫폼 #요약 2021 수제비 정보처리기사 필기 (1권+2권 합본세트) 2020년 기출 문제 수록 저자 NCS 정보처리기술사 연구회 출판 건기원 발매 2021.01.05. 해당 포스팅은 수제비 2021 정보처리기사를 화학공학 전공자가 공부하여 작성한 내용입니다. 필자는 전체적인 흐름을 파악하는 및 요약을 목적으로 공부하였습니다. Chpater 1 소프트 웨어 설계 해당 단원은 소프트 웨어 설계를 위해서 어떠한 것이 필요한지 분석하고, 코드로 구현까지 해나아가는 단계를 다루는 과목입니다. 주된 내용은 용어 설명과 분석 기법을 다루고 있습니다. 필자는 전체적인 흐름을 파악하는 목적으로 공부 하였습니다. 총 4개의 소단원으로 구성이 되어 있음. 요구사항을 파악하고 설계. 1. 요구사항 확인 단계 플랫폼, 이해관계자의 요구, 분석 모델방법을 확인하고 분석하는 방법을 다룹니다.

[CSAPP] 16진수, 2진수, 메모리 할당쉽게 생각하자- 초보 개발자 일기 15 [내부링크]

#CSAPP #8bit #1byte #16진수 #2진수 #메모리 #할당 #화공공대생 #4byte #바이트 안녕하세요. 화공공대생입니다. 오늘은 메모리 타입과 부여되는 메모리 크기에 대해서 알아보겠습니다. 해당 부분을 배우는 과정에서 꼭 나오는 것이 2진수와 16진수이죠! 기계어를 조금 더 이해하기 쉽게 해줍니다. 오늘의 핵심 내용입니다! 천천히 알아가볼까요? 2진수는 컴퓨터가 어떠한 상태인지 표현하기 위해 적합합니다. 이는 스위치가 켜지는 것과 꺼지는 것 표현하기 때문이죠. 켜지는 경우 1 꺼지는 경우 0! 이렇게 하나하나 스위치를 가지고 우리는 비트(bit)라고 단위를 정하였습니다. 총 8개의 스위치가 있다면 8 비트가 됩니다. 비트 단위로 표현을 하다보면 단위가 너무 커지게 되어서 조금 더 큰 단위인 묶음 단위인 바이트(byte)를 사용합니다. 1. 1 byte (2진수) 8bit를 가지고 1byte로 묶어서 표현을 해주게 됩니다. 8 bit 짜리 컴퓨터를 열어보니, 다음과 같은

[C++] virtual, 오버라이딩, 추상클래스 이해하기 -초보 개발자 일기 12 [내부링크]

#Virtual #Overriding #화공공대생 #가상함수 #Override #Visitor #Pattern #방문자 #패턴 #오버로딩 #함수 #재정의 #동적 #정적 #바인딩 #추상클래스 안녕하세요. 화공공대생입니다 오늘 알아 볼 내용은 오버라이딩 ( Overriding )이라는 개념입니다.Overriding 은 상속 클래스에서 사용이 가능하며, 상위 클래스에서 virtual로 정의 되어 있어야 합니다. 해당 목적은 같은 함수 내에서 내가 원하는 함수만 구현할 수 있도록 도와줍니다. 이를 잘 나태누준 것이 C++에서 방문자 패턴 (Visitor Pattern) 알고리즘입니다. 유용해 보이죠? 해당 기능에 대한 핵심 키워드는 다음과 같습니다. 0. 함수 재정의, 오버라이딩, 함수 중복 오버라이딩은 상속관계에 있는 함수에서 사용할 수 있습니다. 상속 관계에 있는 경우에는 함수 재정의를 하여 재사용할 수 있는데요. 이는 virtual 키워드를 사용안하는 경우에 해당합니다. 또한, 함수

[주식, 탄소 중립] sk지오센트리 투자, 폐플라스틱 재순환 공정 [내부링크]

#sk #종합화학 #이노베이션 #퓨어사이클 #폐플라스틱 #화공공대생 #열분해 #지오센트리 안녕하세요. 화공공대생입니다. 어제 뉴스(2022.03.15) 에서 SK 지오센트리 (이전 SK 종합화학)가 미국 플라스틱 재활용 업체 퓨어사이클에 5천 500만 달라를 투자 소식을 알렸습니다. 학위 과정에서 해당 내용을 조금 알게 되어서 관련된 내용을 전달 드리고자합니다. 1. 탄소 중립 최근에 몇 년간 탄소 중립의 키워드로 많은 연구들이 수행되고 있었습니다. 탄수 종립을 가기 위해서는 생분해성 플라스틱도 존재를 합니다. 이는 분해가 가능하여, 기존의 정유 산업보다는 환경에 친화적입니다. 생분해성의 플라스틱은 분해가 된다는 장점이 있어서 이득이 있습니다. 실상 생산하는 과정에서는.. 글쎄..? 라는 정도의 평가입니다. 그래서 차라리 기존 플라스틱이 분해가 되면 되지 않느냐? 라는 생각을 가지게 됩니다. 이를 활용한 것이 폐플라스틱 재순환 공정입니다. 2. 폐플라스틱 재순환 공정 폐플라스틱을 재

[CSAPP] 컴퓨터 프로그램 작동 과정 - 초보 개발자 일기 13 [내부링크]

#CPU #연산처리 #BUS #레지스토리 #CSAPP #컴구 #Computer #system [참고 문헌] Bryant, O'Hallaron/CSAPP - 2nd edition /Pearson 안녕하세요. 화공공대생입니다. 0. Motivation C++이나 C언어를 다루게 되면서, 컴퓨터에 대한 이해도가 요구가 됩니다. 이런거 까지 알아야되나? 생각 할 수 도 있습니다. 하지만, 해당 부분을 알아야 연산에 적합한 코드의 최적화를 해볼 수 있습니다. 더 나아가 병렬 연산, CPU 연산과 GPU 연산으로 나아갈 수 있습니다. 이에.. 어쩔 수 없이 Computer System : A Progmmer's Perspective (CSAPP) 책을 조금 씩 공부해보려고 합니다. ㅠㅠ ( 수학해야하는데...) 컴퓨터관련 포스팅 과정에서는 영어는 한국어도 같이 표기해보겠습니다. 그러면, 컴퓨터랑 조금 친해지기 시작하겠습니다. 해당 내용은 상위 기재된 참고 문헌을 정리한 내용입니다. 상세한 내용

[책 리뷰] 영어 쓰기 패턴 사전, 백선엽 저자 -내돈내산 [내부링크]

영어 쓰기 패턴 사전 저자 백선엽 출판 사람in 발매 2010.09.27. #책 #리뷰 #내돈내산 #영어 #작문 #화공공대생 #백선엽 #쓰기 #패턴 내돈내산 후기입니다. 안녕하세요. 화공공대생입니다. 오늘은 영어 공부를 위하여 고르고 고른 책 "영어 쓰기 패턴 사전"을 소개합니다. 대부분 듣기 읽기는 할만 하지만, 쓰기와 말하기는 쉽지 않습니다. 저는 쓰기와 말하기의 사용빈도가 상대적으로 낮기 때문이라고 생각합니다. 앞으로 영어와 친숙해지고자 조금씩 작문 해보려고 합니다. 이 책은 목적, 대상, 활용방법에 대하여 구체적으로 나타내었습니다. 보고서나 논문작성!! 공대생에게 매우 좋아보입니다! " 왜 이책을 선택 하게 되었는가?" 해당 책은 글의 서론, 본론, 결론에 대하여 쓸 수 있는 패턴들을 쉽게 확인 해볼 수 있습니다. 정말 글을 써보고자 하는 분들에게 적합해 보이는 책입니다. 저는 영어로 블로그를 올려보고자 해당 책을 결정하게 되었습니다. 한글도 글의 시작을 어떻게 해야할지 매우

[C++] 연결 리스트 (Likned List) -초보 개발자 일기 14 [내부링크]

#C++ #cpp #Linked #List #연결 #리스트 #배열 #노드 #헤드 #구현 안녕하세요. 화공공대생입니다. 오늘은 연결 리스트(Linked List)에 대해서 알아보겠습니다. <그림 1> 배열과 연결리스트 요약 연결 리스트는 배열과 유사한 데이터 형태입니다. 가장 큰 차이는 메모리 주소가 어떻게 배열되고, 데이터를 삽입 및 삭제 하는 방식이 차이가 납니다. 1. 메모리 위치 <그림 2> 배열과 연결리스트의 메모리 부여 위치 배열 (Array)의 경우 연속된 메모리 주소가 부여됩니다. 반면, 연결리스트는 메모리 주소를 연결시키는 부분이 존재합니다. 각 데이터에 메모리를 랜덤하게 생성하고, 이 위치를 연결시키는 방식이 연결리스트 입니다. 2. 데이터의 추가 및 삭제 <그림 3> 배열과 연결리스트의 데이터 추가 방식 배열과 연결리스트의 데이터 추가 방식은 위와 같습니다. Array의 경우 중간에 데이터를 다 넣으려면 한칸씩 이동하면서 데이터를 넣어주게 되어 O(N) 의 속도를

[C++] template 이해하기, enum의 활용 - 초보개발자 일기 11 [내부링크]

#c++ #typedef #template #화공공대생 #template #클래스 #class #함수 #generic #typedef #enum #응용하기 안녕하세요. 화공공대생입니다. template 키워드는 한번어 여러개를 만들 수 있는 장점이 있습니다. 이를 유사한 코드들을 만들어내어 일반화 시킬 수 있습니다. 템플릿으로 일반화 할 수 있는 것은 함수와 클래스가 있습니다. 이러한 과정이 비슷한게 #define으로 매크로 함수를 정의하는 과정이 있죠. 매크로 함수와 template의 차이는 type의 안정성에 있습니다. 또한, 매크로 함수의 경우 복잡한 함수를 표현하는데 어려움이 있습니다. template에 익숙해지는 것은 고급 개발자로 나아가는 단계이며, 일반화된 함수를 만들어 코드 짜는 사람들에게 편리함을 줄 수 있습니다. 오늘의 핵심 내용은 다음과 같습니다. 0. Template 정의 하기. template 함수의 정의는 다음과 같이 해줄 수 있습니다. 1. 중복함수의 일반

[영화 및 책 간단 리뷰] 이상한 나라의 수학자,세계를 바꾼 17가지 방정식 [내부링크]

#이상한 #나라의 #수학자 #세계를 바꾼 17가지의 방정식 #17가지 #방정식 #QED #Q.E.D 뜻 #바꾼 #17가지 #방정식 #내돈내산 내돈내산 후기입니다. 최근에 개봉한 이상한 나라의 수학자의 영화를 보는데 재미를 덧 붙일 수 있는 책 "세계를 바꾼 17가지 방정식" 을 소개 드리고자 합니다. 이상한 나라의 수학자 감독 박동훈 출연 최민식, 김동휘 개봉 2022. 03. 09. 세계를 바꾼 17가지 방정식 저자 이언 스튜어트 출판 사이언스북스 발매 2016.02.15. 해당 책을 보시면, 영화를 보는데 있어서 조금 더 재미있게 보실 수 있으실 것이라고 생각합니다. [이상한 나라의 수학자 영화 리뷰 및 QED 뜻] 공대생이라면, 뻔한 영화지만 이상한 나라의 수학자 영화를 보는데 있어서 재미와 감동을 느낄 수 있는 부분들이 있을 것입니다. 먼저 영화의 시작이서 Q.E.D.를 쓰는 장면이 나옵니다. 어떠한 증명을 하는 문제를 풀때, Q.E.D.를 쓸때의 쾌감은 장난아니죠. 온갖 받

잠실역 다이소 길찾기 (롯데월드 타워점) [내부링크]

#잠실역 #다이소 #길찾기 #롯데월드 #타워점 잠실역 롯데월드 타워점에 있는 다이소는 지하 2층에 있습니다. 가는법은 잠실역에서 10번출구로 총총 걸어가면 롯데월드몰로 가는 길이 나옵니다. 여기서 다이소 가는길은 아쿠아샵을 찾아서 아쿠아샵을 바라보고 좌회전 후 지하 2층으로 내려가면됩니다. 보고 << 좌회전!! 그러면 내려가는 에스컬레이터가 딱 보입니당ㅎㅎ 타고내려가면 지하 2층!! 다이소가 어딨냐구요?? 바로 왼쪽만 돌면 바로 있습니다. 참 쉽죠?? 네이버에는 그냥 위치만 나와서 찾기 어려웠네요 ㅠㅠ 가는법 요약하자면! 잠실역 10번출구!, 아쿠아샵 보고 좌회전, 지하2층 에스컬레이터, 내려가서 좌회전! 끄읕!! 감사합니다.

[C++] const 극복하기, this' 포인터를 'const '에서 ' &'(으)로 변환할 수 없습니다. [내부링크]

#const #c++ #const #클래스 #함수 #변수 #화공공대생 #멤버변수 안녕하세요. 화공공대생입니다. const를 쓰는 경우는 read only인 상황을 원할 때, 사용을 하게 됩니다. const로 정의된 함수를 이용하다 보면 다음과 같은 문구를 발견할 수 있습니다. this' 포인터를 'const '에서 ' &'(으)로 변환할 수 없습니다 Read only의 성질을 가지고 있기 때문에 error가 잘 발생하는 아주 민감한 녀석입니다. 그래서 오늘은 const에서 알아보도록 하겠습니다. const를 선언해서 사용할 수 있는 경우는 멤버 변수, 함수, 변수에 적용할 수 있습니다. const의 경우 값이 변화하지 않는 상수인 값을 정의할 때 사용하며, Read only만 허용하게 만들고 싶을 때 사용합니다. 왜 써야해? 라고 생각하면 Read only!!! 를 기억해주세요 값이 변화하지 않고 일정한 값을 가지도록 하며, 값이 변화하는 경우 error를 발생하는 것이 특징입니다.

[강동구청역 카페] 커피 1동 -테이크아웃 [내부링크]

#강동구청역 #송파구 #풍납동 #커피 #맛집 #내돈내산 내돈내산 후기입니다. 안녕하세요. 화공공대생입니다. 저는 바디감 있는 커피를 좋아해서 맨날 먹는 커피만 먹는데요. (아아충입니다 ㅠㅠ) 대전에서는 가던데가 있어서 걱정이 없었습니다. 그런데 서울로 오게되면서 갈만한 커피집을 찾아야 했는데... 오늘 발견했습니다!! 바로 커피1동!! 산미있는 커피와 바디감 둘다 느낄 수 있는 커피집이었습니다. 매장내에서 먹을 순 있지만, 좁아서 장시간 있기에는 조금 그렇습니다. 다만, 양질의 커피가 필요하다면!! 한번쯤 도전해볼만 합니다 ㅎㅎ 매장이 작아서 그런지 가격도 굉장히 착합니다. 내부에는 이쁜인테리어가 한가득 차지하고 있어서 손님이 없더라도 어색함을 느끼진 않겠습니다. 그렇게 해서 나온 아아!! 산미 있는 아메리카노를 싫어하지만, 바디감이 어느정도 있어서 굉장히 만족스러웠습니다. 테이크 아웃을 하실거라면 한번쯤 방문해 봐도 괜찮은 매장 커피1동 이었습니다.

[강동구청역 맛집 ] 화로숯불구이 - 맛집이라 쓰기도 아깝다. [내부링크]

#강동구 #강동구청역 #맛집 #내돈내산 내돈내산 후기입니다. 정말 느꼈던 그대로 담으려했습니다. 최악의 서비스를 경험하고 싶으시다면, 강동구청역 화로숯불구이 집을 방문 해주세요. 묵은지찜을 먹긴 했습니다만, 물을 던져 주십니다. 오후 3시 널널한 시간에 방문을 했음에도 불구하고 주문 받아주시는데 대답만 하시고 받지도 않습니다. ( 10분 정도 기다렸네요) 저희는 고기먹기가 애매해서 묵은지찜 2인분을 주문을 합니다. 찜이어서 그런지 동치미도 못먹게 하셨고 물도 달라고 하셔야 주셨습니다. 테이블위에 휴지가 있었는데 그냥 구석으로 툭쳐서 밀어버리십니다.. 나가라는건지 참.. 어찌됐든 배가고프니 먹기로 결정하고 기다려봤습.......

[천안아산역 맛집 ] 펍피맥- 맥주와 피자의 환상 콜라보 [내부링크]

#피자 #맥주 #생맥주 맛집 #맛집 #펍피맥 #천안아산역 맛집 #천안아산역 #생맥주 내돈내산 후기입니다. 맥주와 피자가 맛있는 맛집 펍피맥입니다. 위치는 와이시티몰 2층외부에 있습니다. 빨리 먹고싶어서 ㅠㅠ 들어와서 사진을 찍었네요. 천안아산역에서 생맥주와 너무 맛있어서 방문하는 맛집입니다. 맥주를 먹으로 왔으니 생맥을 골라줍니다. ㅎㅎ 홉하우스는 살짝 쓰고 바디감이 있으니 참고해주세요. 저는 스텔라랑 클라우드 생맥을 먹었는데 둘다 너무 맛있었어요 ㅎㅎ 맥주 주문을 하구 안주로는 당연히 피자입니당.!! 여기 피자는 도우의 두께와 달콤한 치즈의 맛 조합이 기가막힙니다. A세트를 주문하면 콘샐러드가 나오는데, 피자위에.......

[C++] 구조체, struct - 초보 개발자 일기 9 [내부링크]

#struct #구조체 #초보 #개발자 #화공공대생 #typedef 안녕하세요. 화공공대생입니다. 오늘은 구조체(struct)에 대해서 다뤄보겠습니다. 구조체는 값을 주고 받는데 있어서 매우 편리합니다. 구조체는 배열과 유사하게 여러 묶음의 변수들이 안에 존재 할 수 있습니다. 배열은 동일한 type의 자료형태가 존재하지만, 구조체는 이러한 묶음들 안에는 여러가지 형태(int, char, array, ... )로 정의 해줄 수 있습니다. 왜 편리한가? 에 대해서 알아보겠습니다. 0. 구조체 정의하기 구조체의 정의는 다음과 같은 형태로 나타내줄 수 있습니다. struct struct_name {scope}global_variable ; 전역 변수 (gobal variable)은 정의를 해도 되고, 해도 되.......

[C++] 함수 중복, Default 값 -초보 개발자 일기 5 [내부링크]

#함수 #중복 #화공공대생 #C++ #Default #디폴트 #값 안녕하세요. 화공공대생입니다. 여러 코드들을 쓰다보면, 기본 값으로 설정 되어서 값을 다 넣어지주 않아도 작동을 하는 경우가 있습니다. 이러한 경우 사용자의 편리성을 위해서 Default 값을 미리 설정해 둔 것입니다. (추가로 함수 중복과 비슷하게 C++에서는 함수 오버라이딩이라는 개념이 있습니다. 이는 나중에 Class를 다룰 때 이야기해보겠습니다.) 저는 함수를 짤때, 먼저 디폴트 값을 고려해서 함수를 만들고, 이후 제한조건을 하나씩 풀어 줍니다. 디폴트 값이 존재한다는 것은 우리가 코드를 쉽게 사용할 수 있도록 만들어 주는 것이라고 볼 수 있겠습니다. 1. 함수 중복 이 시.......

[C++] Static 이해하기 -초보 개발자 일기 6 [내부링크]

#static #c++ #화공공대생 #초보 #개발자 안녕하세요. 화공공대생입니다. 이번에는 static 멤버 선언에 대해서 알아보겠습니다. static으로 선언했을 때에는 Life cycle이 길고, 공용으로 사용할 수 있다는 장점이 있습니다. static으로 선언하는 경우 메모리에서 사라지지 않고, 프로그램이 종료 될 때 사라집니다. (사실 저는 이러한 형태의 변수를 좋아하지는 않습니다. 이전에 matlab을 돌리는데 병렬연산 할때, 해당 파라미터들이 애매했던 적이 있었거든요..) static은 고정하다 라는 뜻을 가지고 있죠? 아마 메모리에서 고정 시킨다라는 것을 말하는 듯 합니다. Life cycle - 프로그램 시작 ~ 프로그램 종료 scope - local or global영역.......

[동기부여, 취업준비] 몰입, 자신의 주인으로 산다는 것 (황농문, 최진석 교수님) [내부링크]

#동기부여 #취업준비 #몰입 #황농문 #최진석 #교수 #자기소개서 #성장과정 #문제해결 #지원동기 안녕하세요. 화공공대생입니다. 오늘은 공부하는데 있어서 동기부여를 할 수 있는 책과 영상을 소개하고자 합니다. 또한, 해당 책을 읽다 보면 자기소개서에는 이러한 내용이 있으면 좋겠구나! 라고 생각이 들기도 하였습니다. 1.몰입 먼저 소개드릴 내용은 황농문 교수님이 쓰신 몰입 이라는 책입니다. 해당 책에 대한 내용은 학위 과정에서 느꼈던 경험들이 많이 있었습니다. 문제를 해결하고자 하는 과정에 있어서 답답함이 있더라도, 꾸준히 고민하고 해결 했을 때의 희열감을 아시나요?? 해당 책은 어떠한 경우에 그런 경험을 느낄 수 있는지 설.......

[C++] 배열과 포인터-초보 개발자일기 7 [내부링크]

#배열 #포인터 #cpp #Array #화공공대생 #생능출판 안녕하세요. 화공공대생입니다. 오늘은 배열과 포인터에 대해서 다뤄보겠습니다. 핵심 내용은 다음과 같습니다. 1. 배열의 선언 배열은 동일한 타입의 메모리를 묶어둔 형태입니다. 선언하는 방식은 변수명 뒤에 [size] 값을 넣어주면 됩니다. 2. 배열과 포인터 배열의 이름은 배열 메모리의 시작 주소로 다룹니다. 이는 일반 값과는 달리 포인터 사용법이 조금 다르다는 거죠. 즉, 배열은 어떠한 메모리를 가리키는 포인터라고 볼 수도 있겠네요. 아래 그림은 배열과 포인터의 관계를 잘 보여줍니다. 3. 배열 Passing 마지막으로, 함수내의 배열을 전달하는 방법입니다. 함수를 만드는 경우, 배.......

[C++] 코드 분석 - 초보 개발자 일기 8 [내부링크]

#코드 #분석 #C++ #초보 #개발자 #일기 #출근 #화공공대생 #취업준비 #in-House #면접 #준비 안녕하세요. 화공공대생입니다. 학위를 마치고 3월 2일 개발자로서 첫 걸음을 시작했습니다. 말로만 들었던 몇만줄의 코드들이 진짜였습니다.. 해당 코드들을 파악하기 위해서는 코드 분석이 요구됩니다. 제가 생각해본 코드 분석의 핵심 사항들은 다음과 같습니다. 개발자는 많은 파일 중에서 중요한 코드를 파악하고, 개발을 위해서 어떠한 소스코드를 수정을 해야하는지 파악해야 합니다. 이러한 부분을 확인하기 위해선 면접과정에서 다음과 같은 질문이 주어집니다. In-house 코드를 개발해본 경험이 있습니까? 여기에는 2가지의 의도가 담긴 듯 합.......

[강동구 맛집 ] 풍납동 주먹구이 [내부링크]

#주먹구이 #강동구 #맛집 #화공공대생 #내돈내산 #리뷰 #제주산 #삼겹살 #주먹구이 #칼국수 내돈내산 후기입니다. 가격도 합리적이고 칼국수, 갓김치 까지 맛있는 찐 고기 맛집! 오늘 소개 시켜드릴 맛집은 풍납동에 위치한 풍납동 주먹고기입니다. 해당 맛집은 현지인의 추천으로 알게 되어서 방문하게 되었습니다. 먼저 가격 부터 보시죠. g은 없지만, 정말 가격 자체가 합리적이지 않습니까? 칼국수 5000원, 소주가 4000원이라니!! 주먹고기 집이니 주먹고기를 시키고 칼국수도 같이 주문했습니다. 밑반찬과 주문나온 주먹고기, 비계가 탄탄하며 족발과 같은 식감을 느낄 수 있습니다. 밑반찬에서 인상적이 었던 것은 양념장과 비빔소스, 쌈 구.......

[C++] Header file 너 필요한거니? -초보 개발자 일기 4 [내부링크]

#Header #file #CPP #C++ #헤더 #파일 #개발자 #화공공대생. 안녕하세요. 화공공대생입니다. 석사 과정에서 Matlab을 썼지만, 코드를 보는데 난잡하게 있으면 정말 보기 힘들 더군요. 오늘은 코드를 깔끔하게 다듬어 줄 Header file에 대해서 이야기 해보겠습니다. 어떻게 보면 객체 지향 프로그래밍에서 꽃이라고 볼 수 도 있겠네요!! 오늘은 헤더 파일에 코드를 정리를 해보고, cpp 파일에 해당 기능을 추가해서 main함수에서 실행이 되는지 확인 해보겠습니다. 코드가 얼마나 깔끔해 지는지 알아 볼 수 있습니다. 먼저 코드를 짤 때에는 메모리를 부여하는 선언부(Declaration)가 있고, 이 선언된 값이 무엇을 의미하는지 정의하는 부분 (Defi.......

[코로나 확진자 자가격리] 방에서 자가격리 필수품 [내부링크]

#코로나 #확진자 #자가격리 #위생 #장갑 #손소독제 #마스크 #분리수거 #시리얼 안녕하세요. 코로나 하루 인구 약 18만명이 발생하고 있네요.. 거의 현재 인원만 봐도 많이 발생하는 국가중 하나가 되었습니다. 저 또한, 코로나 양성판정으로 인해 본가에서 자가격리중에 있습니다. 자가격리중에 걱정이 많으실 것입니다. 가족들이 나로 인하여 코로나에 감염되면 어떻게하지?? 본가에서 자가격리를 하기 위하여 가족들간의 접촉을 최소화 또는 없는 것이 중요합니다. 개인적으로 접촉을 최소화 화는 것은 개인 물품 사용 또는 일회용품 사용, 환기, 생활반경 지정 3가지를 통해서 이룰 수 있다고 생각합니다. 방에서 1주일 동안 버틴다는 생각으.......

[C++] 객체 지향 프로그래밍,힙, 스택 메모리,비트, 바이트, 주소 - 초보 개발자 일기0 [내부링크]

#화공공대생 #힙 #스택 #메모리 #개발자 #C++ #Heap #Stack #OOP #비트 #바이트 #주소 안녕하세요. 화공공대생입니다. 컴퓨터 언어는 대표적으로 C언어와 JAVA 언어가 있습니다. 이 2가지 장점을 혼합해서 만든것이 C++이라고 말할 수 있습니다. 즉, C++ 이란 C언어의 성격을 가지고 있으면서도, JAVA의 성격을 같이 가지려고 하는 것입니다 1. 객체 지향 프로그래밍 (Objective Oriented Programming, OOP) C언어는 어떠한 순서에 따라서 알고리즘이 작동하는 것을 위주로 설명할 수 있습니다. C++는 이러한 성격을 가지고 있으면서도, Class 라는 것을 만들어서 객체 지향 프로그래밍 (Objective Oriented Programming, OOP)을 지원합니다. OOP.......

[C++] 주소 연산자 &, 포인터 * 를 이용하여 swap 함수 적용하기 - 초보 개발자 일기1 [내부링크]

#C++ #참조&#38; #포인터 #* #const #초보 #개발자 #화공공대생 안녕하세요. 화공공대생입니다. 오늘의 주제는 참조&#38; 개념과 포인터 * 개념을 이해하고자 합니다. 0. 비전공자가 이해한 포인터와 주소 연산자의 필요성. C++ 책을 한번 훑어 보았을 때, 다양한 개념들이 존재했습니다. Matlab과 많이 달랏던 부분들은 포인터와 주소 연산자의 사용이었습니다. Matlab으로 코드를 짜다보면, 필요 없는 변수들을 저장할 때가 많습니다. 저는 이러한 경우 메모리 사용량을 줄이기 위해서 Local 함수들을 만들어서 사용했습니다. 가장 큰 이유는 효율적인 메모리 관리를 위해서 사용하는 듯합니다. 두 가지를 적절히 사용하게 되면, 새로운 메모리.......

[C++] 컴파일 (Compile)이 뭐야? (#include, cpp) - 초보 개발자 일기2 [내부링크]

#Compile #컴파일 #c++ #화공공대생 #Build #process #빌드프로세스 안녕하세요. 화공공대생 입니다. 오늘은 컴파일에 대해서 알아보겠습니다. Compile은 Com(함께) pile(쌓다)라는 뜻으로 엮다, 엮어서 편집하다. 라는 의미를 가지고 있습니다. &#62;&#62;컴퓨터에서는 무엇을 엮어서 편집을 할까요?? 바로 코드입니다!! 즉, 코드를 엮어서 컴퓨터가 이해할 수 있는 언어로 변환시켜주는 과정이라고 볼 수 있겠습니다. 이러한 전체적인 과정을 Build process라고 하는데, 이는 전처리, compile, link 과정을 통해서 이뤄 집니다. &#62;&#62; 코드의 구성 &#60;Header와 main 함수&#62; cpp 파일에는 header 부분에 #include &#60;라이브러리&#62; or &qu.......

[C++] 객체 복사 -초보 개발자 일기 3 [내부링크]

#C++ #얕은 #깊은 #복사 #화공공대생 #메모리 #복사 #주소 #공유 안녕하세요. 화공공대생입니다. 해당 포스팅은 황기태(2021)/명품 c++ programming 2판/생능출판 을 참조하여 작성하였습니다. 상세 내용은 해당 책에서 확인해볼 수 있습니다. C++ 객체 복사에는 얕은 복사와 깊은 복사가 있습니다. 깊은 복사와 얇은 복사의 차이는 메모리를 공유하는 것인지 아니면 복사하는 것인지에 따라 나눠집니다. 얕은 복사는 메모리를 공유하고 있기 때문에, 원본의 값이 변경이 되는 경우 사본의 경우도 같이 값이 변경이 됩니다. 코드를 보면서 천천히 이해해보겠습니다. 먼저 복사 생성자를 구현하기 위한 코드를 알아보겠습니다. 1. 상수화 (Const 명.......

[취업 준비-4] DPM method [내부링크]

#화공공대생 #취업 #준비 #취준 #유한요소해석 #FEM #논문 리뷰 #유동해석 #유동 방정식 #모멘텀 안녕하세요. 화공공대생입니다. 유동해석을 하기 위해서는 모멘텀 방정식과 연속 방정식을 풀어서 해석하게 됩니다. 이를 위해 FEM이나 FVM을 사용합니다. 하지만 두 방법론은 Mesh를 짜는게 어려울 뿐만 아니라, 사람의 에러가 많이 발생하는 부분입니다. 이에 간단한 해석을 위해서 Particle Tracking 모델 DPM (Discrete particle mryhod)가 개발 되었습니다. DPM과 같은 입자법은 영화에서 사용하는 물의 움직임을 모사하는데 많이 사용합니다. 현재에는 공학적으로 이용할 수 있을 정도로 많은 연구가 진행되었다고 합니다. DPM과 관련된 논문.......

[취업 준비-5] 포토폴리오 필요성 및 모델링 과정 [내부링크]

#포토폴리오 #화공공대생 #유동해석 #취업준비 #취준 #모델링 #과정 안녕하세요. 화공공대생입니다. 면접을 보고나니 앞으로의 방향성이 확실해졌습니다. 포토폴리오의 필요성 현재 까지 부족한 개념을 채워 나가는 것으로 취업 준비로 나아갈 수 있을 듯했습니다. 하지만, 이론만으로 제가 가진 것을 보여주기는 부족하다는 것을 알게 되었습니다. 이에 현재 가진능력을 증명해줄 포토폴리오를 구축하는 것은 앞으로의 취업에 많은 도움이 될 것이라고 생각합니다. 또한, CV 내용을 보다 돋보이게 만들 수 잇을 듯 합니다. 앞으로의 취업 준비과정에서 포토폴리오를 차근차근 구축해 나가야겠습니다. 면접 과정에서 다음과 같은 질문이 있었습니.......

[취업 준비-6] 모델링 과정 1 [내부링크]

#취준 #취업준비 #모델링 #과정 #Overleaf #latex 안녕하세요. 화공공대생입니다. 모델링 과정에서 첫번째 관문인 물리적 이해 과정입니다. 실제로 수식에 따라 모델링을 하면되지만, 오차 검증이나 코드를 유연하게 짜기 위해서 저는 필수로 하는 과정입니다. 수식을 잘 정리하기 위하여 latex 기반인 Overleaf라는 것을 사용해줍니다. 구글 아이디로 연동이 되어서 어디서든 편집하기 쉽고 무료로 이용가능하다는 장점이 있습니다. https://www.overleaf.com/ 아래 그림은 이전에 작성하였던 보고서중 하나인데, 그림, table 알고리즘 등을 넣기에도 깔끔합니다. 또한, 용지의 구조들을 초반 부분에 정의하여서 동일한 양식으로 작성할 수 있도.......

[코로나 확진] 자가키트 음성에서 양성, PCR 양성 확인까지 [내부링크]

#코로나 #확진 #자가키트 #음성 #양성 #PCR #인후통 #목 #답답 #가래 #닥터나우 안녕하세요. 화공공대생입니다. 목이 간지럽다면, 외출을 자제하고 여러번 검사 해보는 것을 추천드립니다. 의심 증상에서 양성까지 몇일정도 걸리는듯 합니다. 저의 포스팅을 통해 의심이 있으신 분들에게 많은 도움이 되었으면 합니다. 코로나 확진 과정까지, 간단한 상황은 다음과 같다. 금요일 오전, 목이 간지럽기 시작했다. 휴가를 사용하고, 조금 이상하다 느껴서 병원에 방문하여 음성임을 확인하였다. 불안한 나머지, 혼자 휴식을 취하였다. 토요일 오전, 목이랑 코가 간지러워서 불안하였다. 오전에 병원 방문하여 신속항원 검사를 받았다. 결과 음성으로.......

[코로나 비대면 진료] 닥터나우 후기 - 코로나 처방부터 약 배달까지 모두 0원 [내부링크]

#닥터나우 #비대면 #진료 #코로나 #치료 #자가격리 #코로나 #양성 안녕하세요. 화공공대생입니다. 오늘은 닥터나우 앱을 통해서 비대면 진료를 받은 사실을 공유하고자 합니다. PCR 검사를 받고, 약을 처방을 받지 못하면, 약을 받으러 갈수도 없습니다. 저는 해당 경우에 해당되어서 닥터나우 어플을 알게 되었습니다. 닥터나우 앱은, 비대면 진료, 처방, 약 조제, 약 배달까지 가능하게 해주는 어플입니다. 약 배달은 1~3시간, 닥터나우와 제휴 약국이 없는 경우 택배로 약을 수령해야합니다. 이경우 1~3일 정도 소요됩니다. 먼저 닥터나우 앱을 들어가면, 코로나 재택 치료에 대하여 모두 0원이라고 팝업창이 하나 뜹니다. 강조사항으로 코로.......

[취업 준비-3] 유한요소법 코드 [내부링크]

#화공공대생 #취업 #준비 #취준 #유한요소해석 #FEM #Matlab #코드 #화공수치해석 안녕하세요. 화공공대생입니다. 어제에 이어 오늘은 유한요소법 코드를 실행시켜보았습니다. 김진국/화공수치해석 2판 책을 참조하였습니다. 해당 책은 2021년 제정된 책으로 정말 수치해석의 끝판왕이라고 생각합니다. 영문판으로도 이 책에서 다루는 정도 수준을 찾기도 어렵습니다. 몇달 동안 공부한 것을 책에서 예제와 함께 볼 수 있다니.... 자세한 내용은 위 책을 참고 하시면 될 것 같습니다. 문제는 아래와 같은 형상에 대하여 Laplace 방정식을 푸는 과정입니다. 먼저 이에 따른 좌표계는 다음과 같이 정의합니다. 노드가 잘그려졌는지 확인하는 코드입.......

[취업 준비-2] 유한요소법 [내부링크]

#화공공대생 #취업 #준비 #취준 #유한요소해석 #FEM 안녕하세요. 화공공대생입니다. 오늘은 유동 해석 프로그램 개발팀 면접을 보게되어 유한요소법에 대한 내용을 정리하고자 합니다. 편미분 방정식의 상미분 방정식 해석 통상 편미분 방정식을 풀려면, 상미분 방정식 형태로 변환시켜주어서 풀어주게 됩니다. 대체적으로 푸리에 및 라플라스 변환, 유한요소해석, 유한 차분법 등을 사용합니다. 유한요소법 유한요소법은 유한 차분법보다 수치에러가 적은 방법론으로 일종의 보간법 (Interpolation)으로 볼 수 있습니다. Node라는 경계를 만들고, 그 사이 사이에 존재하는 요소(Element)들이 어떠한 값을 가질 수 있는가를 예측하는 방법입니다.......

[책 리뷰] 파이썬 머신러닝 [내부링크]

#책 리뷰 #내돈내산 #파이썬 머신러닝 #분류 #화공공대생 파이썬 머신러닝 솔직 책 리뷰입니다. 안녕하세요. 화공 공대생입니다. 2번째 책 리뷰입니다. 예제 코드를 통해 분류 알고리즘을 소개하고 있습니다. 굉장히 많은 부분을 설명해주고 있으며, 저같은 초보자들이 천천히 따라하기에 너무나 좋아 보이는 책입니다. 기본적으로 지도학습 부분을 많이 다루고 있으며, 비지도학습에 비율은 낮고 강화 학습 내용은 없습니다. 또한, 이미지 머신러닝을 위한 DNN에 대한 내용을 한 챕터 다루고 있습니다. 머신러닝에 대하여 익히고 싶다면, 이 책으로 시작해도 좋을 듯 합니다!! 책의 내용은 다음과 같이 구성되어있습니다. 챕터 제목만 봐도 어떠.......

블로그 이전 [내부링크]

#화공공대생 #블로그 #이전 #워드프레스 안녕하세요. 화공공대생입니다. 블로그를 아래의 주소로 이전하고있습니다. 화공공대생&#x27;s Blog - 화공공대생 (hdchemeng.com) 강화학습과, 확률 및 필터 통계 이후의 내용은 위 주소 참조 부탁드립니다. 감사합니다.

[책 리뷰] 딥러닝 제대로 시작하기 [내부링크]

#내돈내산 #화공공대생 #딥러닝 #딥러닝 제대로 시작하기 #책리뷰 딥러닝 제대로 시작하기 책 리뷰 입니다. 안녕하세요. 화공공대생입니다. 최근 들어 졸업 관련 서류를 다 제출해서 머신러닝에 대하여 공부중에 있습니다. 앞으로 4권의 책들을 읽을 예정이며, 리뷰를 빠르게 진행해보도록 하겠습니다. 먼저 읽었던 책은 가장 얇았던 책인 딥러닝 제대로 시작하기 입니다. 간단하게 먼저 말씀 드리면, 직관적으로나 수학적으로 딥러닝에 대하여 명확하게 이해하기에 적합한 책입니다.!! 굉장한 장점이 있는 책이라고 할 수 있습니다. (저와 같은 초보자에게 ㅎㅎ) 또한, 수식에 대하여 쉽게 설명하려고 노력 한 흔적들이 보입니다. 하지만, 예시.......

[Stochastic-ML] #5 Markov Chain & Transition Probability matrix [내부링크]

#화공공대생 #ML #Machine #Learning #Markov #Chain #Transition #probability #Matrix 안녕하세요. 화공공대생입니다. Stochastic Process를 해석하기 위해서는 미분을 정의하고 미분 방정식을 풀이를 해줘야 합니다. 이를 하기 위해서는 Weiner process라는 것을 이해해야합니다. 해당 설명에 앞서 먼저 간단한 기본적인 개념에 대해서 다뤄보도록 하겠습니다. 본 포스팅에서는, Markov Chain과 Property, Random Walk, Transition probabilty Matrix에 대한 언급만 간단하게 다룰 예정입니다. Markov Process Markov Chain이란 X0부터 Xn까지의 변화를 기록을 하고, 다음으로 n+1일 때 j로 가는 상황을 말하게됩니다. 여기서 Markov Prpoerty.......

[Stochastic-ML] #6 Weiner Process & Brownian Motion [내부링크]

#Weiner #Process #Brownian #Motion #화공공대생 안녕하세요. 화공공대생입니다. 이전에 Random Walk에 대해서 잠시 다뤘습니다. 이 Weiner process는 해당 과정의 확장판으로 보시면 되겠습니다. 여기서 중요한 성질이 나오게되는데, 분산은 시간과 관려이 있다는 것입니다. 이는 나중에 Brownian motion과 연관이 되어 Stochastic Diffrential Equation을 만드는데 도움을 줍니다. Weiner Process 다음과 같은 과정이 있다고 보겠습니다. X1은 (-1 or 1)을 말하게되고 Delta x는 한번 얼마나 이동하는지에 대한 것을 의미하게 됩니다. 여기서 우측으로 이동할 확률을 p로 보면, 반대로 이동할 확률은 1-p로 보겠습니다. 그러면 E(X)에 대해서.......

[통계] 확률 분포 종류 및 ANOVA table Main effect [내부링크]

#확률 #분포 #Data #해석 #화공공대생 #ANOVA #Main #effecet #One #factor 안녕하세요. 화공공대생입니다. 파라미터 추정을 하게되면, Covariance Matrix를 많이 접하시게 될 것입니다. 이는 Data가 어떻게 생겨먹은 놈인지를 아는 것과 관련이 있게됩니다. 그래서 오늘은 여러가지 확률 분포 종류와 One Factor 데이터 해석 방법을 먼저 소개드리겠습니다. 각 분포에 대한 사용목적을 모르신다면, 뭔가 왜배우는지에 대한 의문점을 가지게 됩니다. 이에 사용 목적위주로 말씀드리겠습니다. ANOVA에서 사용되는 확률 분포 여러가지의 정규분포의 제곱의 합으로 나타내는 분포를 카이제곱분포라고 하게됩니다. 이는, 분산을 추정하는데 있어서 해.......

[강화학습-RL]#4 On & Off Policy & Incremental Mean [내부링크]

#강화학습 #Reinforcement #Learning #화공공대생 #on #off #policy #incremental 안녕하세요. 화공공대생입니다. Policy를 정하는데 있어서 On policy와 Off policy 방법으로 나뉠 수 있습니다. 이는 Value function을 얻는데 쓰이는 Policy와 Policy를 최적화 하는데 쓰이는 Policy가 차이가 있기 때문입니다. E-greedy Greedy Epsilon policy + Random Action 먼저 Epsilon Greedy라는 Policy를 말씀드리겠습니다. Epsilon Greedy는 가장 흔한 Policy인데, 대부분 Greedy 이지만 Stohcastic Process가 조금 섞인 상태라고 볼 수 있습니다. (여기서 Greedy는 가장 좋은 것만 선택하는 과정입니다.) 그러면, 모든 State에 방문이 가능하게 됩니.......

[강화학습-RL]#5 TD(Temporal Difference) Learning [내부링크]

#강화학습 #Reinforcement #Learning #화공공대생 #on #off #policy #incremental 안녕하세요. 화공공대생입니다. Temporal Difference 이전에는 MC(Monte Carlo) Simulation을 다뤘었습니다. 이는 Episodic Method로 Episode가 끝나야지만, 결과 값이 확인이 가능했습니다. 이는 Value Function을 어떻게 Update 하느냐에 따라서 방법이 달라지게 됩니다. Dynamic Programing방법을 다시 생각해보겠습니다. 여기에는 One array 방법과 Two array 방법이 있었습니다. One array는 실시간으로 update 하면서 Value funciton을 평가했습니다. 반대로 Two array는 모든 평가가 끝나고 다시 Value function을 평가하였습니다. MC와 TD는 이차이와 동.......

[강화학습-RL(TP)] #1 Active Learning 개론 [내부링크]

#강화학습 #Reinforcement #Learning #Active #Learning #화공공대생 #2021 #추계화공학회 #튜토리얼 #AI 안녕하세요. 화공공대생입니다. 강화학습은 Making Decision하는데 도움을 줍니다. 오늘은 Surrogate Model을 만드는데 있어서 강화학습이 어떻게 쓰일 수 있는지 대략적인 내용을 알려드리고자 합니다. Surrogate model을 만들기 위해서는 Sampling point와 Interopolration 및 Extrapolation 에 사용 될 함수가 필요합니다. 여기서 Sampling point는 x1~ xn 으로 선정해서 뽑는다면, 전체적인 Data set은 다음과 같이 구성이 된다고 말할 수 있습니다. (x1,y1) (x2,y2) (x3,y3), ... (xn,yn) 다음으로는 이를 설명해줄 수 있는 interpola.......

[통계] 평균, 분산, 공분산, 이항분포 [내부링크]

#평균 #분산 #공분산 #화공공대생 #벡터 #공간 안녕하세요. 화공공대생입니다. 오늘은 통계를 Vector로 표현하는 방법에 대하여 알아보겠습니다. Vector 표기법을 본다면, 통계에 대한 해석을 하는데 있어서 쉽다고 합니다. 먼저 어떻게 Vector로 표현하게 되었는지 간단히 말해보자면, 확률은 사건을 Measure하어 수로 표현한 것이라고 볼 수 있습니다. 여기서 사건이란 어떠한 집합(Set)을 말하게 되며, 이를 수로 변환시켜 공학적으로 해석을 할 수 있도록 도와주었다고 볼 수 있습니다. 공학적인 해석을 하기 위해서 어떠한 수치로 나와야하는데, 이는 우리가 주로 말하는 스칼라 값으로 정의 됩니다. 여기서 스칼라 값은 평균이 되며, 어떠.......

[통계] 정규분포 유도 (감마함수,스터링 근사, 가우스 적분, 이항분포) [내부링크]

#정규분포 #유도 #감마함수 #이항분포 #화공공대생 안녕하세요. 화공공대생입니다. 정규분포에 대한 공식유도를 드디어 작성하게 되었네요. 우리는 고등학교나 확률을 배우게되면 시작은 대충 이렇게 할 수도 있습니다. 모든 확률은 가우시안 분포로 표현해줄 수 있어, 그러면서 분포에 대한 의미를 알려주십니다. 하지만, 가우시안 분포라는 것이 어디서 나왔는지는 배우지 못합니다.. 왜냐하면 수학을 푸는데 있어서 정말 귀찮거든요 ㅠㅠ. 그래서 학생입장에서 공부를 안해볼 수 없는 일이니, 가우시안 분포가 어디서 나왔는지 천천히 알아보도록 하겠습니다. 감마함수 먼저 Factorial을 명확하게 표현해줄 수 있어야합니다. 여기서 감마함수.......

2021 추계 한국화학공학회 후기 & 발표 팁 [내부링크]

#2021 #추계 #화공학회 #발표 #화공공대생 #팁 안녕하세요. 화공공대생입니다. 이번 학회에 가서 처음 발표를 해보게 되었는데요. 학회 내용에는 정말 흥미로운 것들이 가득찼습니다. 주로 저는 수학적 모델링 쪽을 찾아서 다녔지만!! 정말 박사님들이나 교수님들을 보면 존경심을 얻을 수 있는 학회였습니다. 하지만 저같은 쪼렙에게는 여러가지 경험을 쌓을 수 있는 기회가 되었습니다. 여기 포스팅에서는 발표 자료 준비부터 발표까지에 대한 과정을 말씀 드리고자 합니다. 발표자료를 만드는 것 부터 발표하는 것 까지 처음인 저에게는 정보를 얻기가 부족했습니다. 이에 학회에서 몇 가지 아쉬운 부분들이 많이 있었고, 발표하고나서도 아쉬.......

[Stochastic-ML] #4 조건부 확률 및 기대값 (Bayes, Moment Generating Function) [내부링크]

#조건부 #확률 #Bayes #Moment #Generate #Function #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 ~~~ 학회 갔다와서 오랜만에 쓰는 포스팅이 되네요!! 그러므로 간단한 내용으로 다뤄보겠습니다. 1. Total Probability 정의만 보면 별 것 없죠? 실제로도 별 거 없습니다. 다만, 이러한 확률이 불확실성에 대한 확률과 결합을 했을 때, 빛을 내게됩니다. 일단은 정의만 알고 넘어가도록 하겠습니다. 의미는 위의 그림을 보고 파악하는 것이 편할 것입니다. 글로 쓰기에는 A와 독립적인 B사건들의 교집합의 합칩합으로 말할 수 있는데.. 너무 불편하네요 ㅎㅎ.. 2. Bayes Formula 대충 위식을 써서 조건부 확류을 표현한 형태가 됩니다. 이.......

[매트랩] 최소자승법 [내부링크]

#최소자승법 #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 최소자승법에 대하여 소개를 드리고자합니다. 최소 자승법이란 우리가 그린 곡선이 Data와 error를 최소화 하는 방법을 말하게 됩니다. 즉, Data를 잘 맞추는 그림하나 그리는 것으로 볼 수 있습니다. 보통 최소자승법을 하게 되면 1차 선형식으로 소개를 많이 시켜주게됩니다. 하지만, 2차 3차가 넘어가게 되면 적용하는게 조금 어렵다고 느껴지실 수 있습니다. 2차 방정식에 대해서 어떻게 표현할 수 있는지 간단히 알려드리고자 합니다. 먼저 2차 방정식은 선형방정식이 아니라고 생각할 수 있습니다. 하지만, x^2 자체를 가지고 와서 선형식으로 간주할 수 있습니다. 먼저, 주.......

[강화학습-RL]#3 Monte carlo Method [내부링크]

#Reinforcement #Learning #Montecarlo #Simulation #Method #화공공대생 안녕하세요. 화공공대생 입니다. 오늘은 몬테카를로 방법에 대한 내용으로 소개드려보고자 합니다. 이전 Dynamic program에서는 State Transition probability가 주어진 상태에서 문제를 해결할 수 있었습니다. MDP 문제는 정해진 이율이나 어느정도 트렌드의 변화가 있는 것들에 대해서 쉽게 적용이 가능합니다. 하지만, 실제 문제에서는 이 Probability를 알 수 가 없는 상태가 많죠. 몬테카를로 문제는 이러한 문제를 보완 하기 위해 나타난 방법입니다. 사실 이 방법론은 도박장에서 나타나긴 했지만요.. Monte Carlo method Monte Carlo method를 가지고 우리는 Epis.......

[파이썬] #6 코딩테스트 공부하기-2 초보자와 함께하기 [한줄표현] [내부링크]

#코딩테스트 #Python #초보자 #함께 #화공공대생 #컴프리헨션 #리스트 #한줄 안녕하세요. 화공공대생입니다. 파이썬책을 공부하게된 이유는 Slicing이 Matlab하고 조금 많이 다르더라구요. 또한, Data를 선언을 해줄 때에도 이러한 방법들이 차이가 납니다. 코드를 단순화 시키는 작업들은 간단한 한줄 표현을 잘 사용하는 것이라고 생각합니다. [리스트 컴프리헨션] 만약 우리가 리스트 컴프리헨션이라는 스킬을 모른다면, 코딩이 조금 더 복잡해질 수 있겠습니다. array &#x3D; [ for 구문] array2 &#x3D; [ for 구문 + if 구문] 느낌이 오시나여? end가 없으니 이러한 알고리즘 구현이 가능하다니 정말ㅎㅎ 예를 들면 n by 1 에 대한 0 vector.......

[구매리뷰 & 취업준비] 이것이 코딩테스트다 & DIY! 워드프로세스 [내부링크]

#이것이 #코딩테스트다 #DIY #워드프로세스 #화공공대생 #동빈나 안녕하세요. 화공공대생입니다. 석사 막학기 과정이고 마지막 디펜스와 Thesis 쓰는 작업만남아 있습니다. (연구는 계속해야하지만요 ㅠㅠ ) 하지만 앞으로의 취업고민이 새롭게 생기더라구요. 어제 대학교 후배와 술한잔하면서 나눈 이야기가 있었는데, 제가 다니던 회사를 퇴사한 이유와 석사에 대한 진학과정이었습니다. 같은 이유인데 이는 앞으로 어떠한 일을 할 것인가가 저에게 있어서 굉장히 중요했습니다. 그 다음에 오는 것이 분야라고 생각합니다. 그래서 제가 하고 싶은거는 꾸준히 발전해나갈 수 있는 업무입니다. 또한, 현재는 계산위주의 코드를 짜고 있지만, Data.......

Metric Space (거리공간) [내부링크]

#Metric #space #거리공간 #화공공대생 안녕하세요. 화공공대생입니다. 최적화를 배우다 보면, Space라는 것이 많이 등장합니다. 오늘은 간단한 metric space에 대해서 다뤄 볼 예정입니다. 이 metric이라는 것은 measure에 들어있는 것과 유사한 단어의 뜻입니다. Metric은 거리인데, 어원을 보면 Measure와 동일한 접두사를 쓰고 있습니다. 여기서 Metric은 측정되어서 나타낸 거리 값을 말한 것입니다. 즉, Metric 공간은 다른 말로 하면 측정된 어느 값! 측정은 Engineer의 핵심! 측정이라는 것은 Engineer에서 굉장히 많이 응용됩니다. 내부의 상태가 어떤지 추정할때 쓰게 됩니다. Metric Space 먼저, 간단한 피타고라스 정리를 살펴보죠! .......

전이상태 이론 [내부링크]

#반응공학 #Transition state #엔트로피 #미시적 관점 #자유에너지 #kinetic modeling #kinetic #constant...

엔트로피 [내부링크]

#엔트로피 #통계열역학 #Canonical distribution 자발성과 관련된 식은, 열역학 부분에서 포스팅을 진행하...

[열역학] 내부에너지, 엔탈피, 열역학 제 1법칙, 효율 [내부링크]

#열역학 #내부에너지 #엔탈피 #1법칙 #효율 #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 열역학의 ...

Finite difference [내부링크]

# 수치해석 용어 정의 Finite difference: [a b] 구간에서의 f(x)가 존재한다고 하였을 때, a와 b구간에서...

Thermal Expansion [내부링크]

#열팽창 #화공공대생 #Thermal #expansion 안녕하세요 화공공대생입니다. 열팽창에 따른 정의에 따라서, ...

반응속도 [내부링크]

#반응속도, #반응속도 상수 식, #반응기 디자인, #반응식, #Reactor #Design #화공공대생 안녕하세요 화...

반응의 행렬식 표현 및 응용 [내부링크]

#화학 반응 #행렬 식 #아레니우스 방정식 우리는 복잡한 반응들을(Complex reaction system) 볼 때, 반응...

아레니우스 방정식, 유사상태 가정 [내부링크]

#아레니우스 방정식 #유사상태 우리는 반응공학에서 모든 속도식을 간단하게 표현하여, 우리의 반응식을 찾...

라플라스 변환 [내부링크]

#라플라스변환 #미분방정식 #대수방정식 우리가 라플라스 변환, 푸리에 변환 과 같이 어려운 이론들을 배웁...

Stochastic approaches [내부링크]

#Stochastic approaches #반응공학 우리가 안정적이지 않는 Data를 가지고 분석을 할때, stochastic appr...

[확률] #0 필요한 것들.. [내부링크]

#확률 #내가볼 것 #화공공대생 안녕하세요 화공공대생입니다. 통계는 우리가 모집단을 알고자 할 때 사용하...

0. 입자물리학을 배우면서.. [내부링크]

입자물리학이란 구성된 성분들이 어떠한 기초 입자로 되어있는지 찾아가는 학문으로 느껴졌습니다. 새로운 ...

1. 표준모형(boson, lepton, fermion, hadron, meson, baryon) [내부링크]

#표준모형 #페르미온 #boson #lepton #higgs #hadron #meson #baryon 표준 모형이란 기본입자들을 페르미온...

[열역학] 수식 정리 (U,H,A,G) 열역학 Network [내부링크]

#엔탈피 #엔트로피 #자유에너지 #내부에너지 #열역학 #수식정리 #깁스에너지 #헬름홀츠 #에너지 #화공공대...

Van't Hoff equation(반트호프 방정식), 아레니우스식 [내부링크]

#반트호프, #활성화에너지 #아레니우스 열역학적 관계를 풀어 활성화 에너지와 엔탈피 사이의 관계를 알 수...

[열역학]압력:유속과 압력의 관계 [내부링크]

#압력 #이상기체방정식 #열역학 #유속 #화공공대생 안녕하세요 화공공대생입니다. 기체의 유속은 온도와 압...

몬테카를로 시뮬레이션 [내부링크]

#Montecarlo Simulation 이전 에 Stochastic 방법을 다루었다. 이와 다른 버전인 Montecarlo simulatio...

반응 속도(수치해석), Implicit method, Explicit Method, Stability [내부링크]

#반응속도 #수치해석, #ODE #Implicit #explicit #stability The explicit Euler Method 미분방정식...

크로네커 곱 (Kronecker Product) [내부링크]

#Kronecker, #크로네커 두 행렬의 텐서곱을 표현하는 행렬임. 크기가 m x n 행렬과 p x q크기의 크로네커 ...

Periodic Potential in a solid (1D box) [내부링크]

#Potentialwell #Potential우물 #node수 #화공공대생 안녕하세요 화공공대생입니다. Free electron Mod...

Denstiy of states [내부링크]

#DOS #Denstiy of states #통계열역학 #node Density of states. 우리는 이전에 1D particle (electr...

반응차수 및 반응 파라미터 추정. [내부링크]

#반응차수 #파라미터추정 우리는 농도와 여러가지 관계를 통하여 반응 속도식과 Mole balance를 정리할 수...

선형회귀 [내부링크]

#회귀 #regression 편차&#x3D;평균-데이터 값 분산&#x3D;편차 제곱의 평균 표준편차&#x3D;sqrt(분산/n) ...

가중 잔류치법, Collocation Method [내부링크]

#weighted #residual #collocation #가중잔류 해당 포스팅은 아래 교육 자료에 대하여 정리한 것이다. 대략...

Finite Element Method [내부링크]

#유한요소해석 https://ocw.mit.edu/courses/aeronautics-and-astronautics/16-90-computational-methods-i...

Gaussian quadrature [내부링크]

#Gaussian #quadrature #수치해석 #적분 -1,1 구간 사이에서의 Gaussian quadrature는 정의 되며, 수치적...

비선형 연립방정식 수치해석 ( Newton Method) [내부링크]

#newton #비선형 #선형화 1. 비선형의 수치해석은 선형화를 시켜 문제를 단순화한다. 2. 해를 구한후 반복...

보간법 (라그랑주, 스플라인) [내부링크]

#보간법 #Spline #Piecewise #Interpolation #스플라인 #라그랑지 #Lagrangian 보간법은 수식을 보면 ...

선택도 [내부링크]

#선택도 #병렬반응 #직렬반응 #복합반응 화학 반응의 경우 여러가지 반응 형태로 발생한다. 반응 중 우리가...

1계,2계 상미분 방정식 [내부링크]

#ODE #미분방정식 #Bessel 미분 방정식 필요 공식 위의 규칙을 통해 아래의 1차 미분 방정식을 풀어보...

Ideal Gas (Heat Capacity) [내부링크]

#Idealgas #이상기체 #dulong #Petit #Drude 우리는 전자 및 열전도에 대한 개념은 Ideal gas로 부터 ...

Drude Model Electrical Conductivity (내용 추가 해아함) [내부링크]

#Drude #Electrical #Conductivity 우리는 Electron의 거동을 Classical particle로 가정할 경우 오차...

Lagrangian mechanics(라그랑주 역학) [내부링크]

#라그랑주역학 라그랑주 역학의 개념은 단순하다. 에너지(E)를 구하는 것이 라그랑주 역학이다. E로부터 ...

슈뢰딩거 방정식(형식 확인-Shape), eigenfunction, 표기법. [내부링크]

#Wave #Eigenfunction 양자역학에서 슈뢰딩거 방정식을 이용해 E를 구할 수 있다. 먼저 빛이 파동이라는...

페르미 준위, 페르미 디락 분포(Fermi level (Fermi Function), Fermi Dirac distribution) [내부링크]

#Fermi #dirac #확률함수 Fermi-Dirac은 Fermion에 적용 가능하다. Fermion이란 반 정수의 Spin을 가...

라그랑주 승수법, Strling Approximate [내부링크]

#라그랑주승수법 #스터링근사 라그랑주승수법과 스털링 근사는 앞으로 유도할 공식에 필요한 공식들이다. ...

Maxwell-Boltzman Distribution [내부링크]

#Maxwell #Boltzman #Distribution Maxwell은 N개의 Particle,이 j에 상태가 있을 때, 확률적으로 계...

[열역학] 엔탈피 계산, 엔탈피, 단열 반응열 [내부링크]

#엔탈피 #반응열 #열린계 #내부에너지 #계산 #화공공대생 안녕하세요 화공공대생입니다. 이전 포스팅에 H&...

[열역학] 카르노 사이클 &lt;추가사항 확인-엔트로피&gt; [내부링크]

#카르노 #사이클 #열역학 #화공공대생 안녕하세요 화공공대생입니다. 카르노 사이클은 열을 일로 바꾸는 방...

회전행렬, 변환행렬 [내부링크]

#회전행렬 #Rotation행렬 #변환행렬 모든 행렬은 Transformation 행렬이라고 볼 수 있다. 왜냐하면, 각 ...

Transformation Matrix. [내부링크]

#Transformation #roation Matrix 변환 행렬 중 회전 행렬에 대하여 정리하였다. 이를 일반화 시켜서 정...

[열역학] 상태방정식, 분자간 상호인력 &lt;수정 예정&gt; [내부링크]

#Lennard Jones #VanderWalls #Redlich-Kwong #Pen-Robisson #대응상태원리 #비리얼방정식 안녕하...

Canonical Distiribution [내부링크]

#Canonical #Distribution 이전에는 N개 particle이 고립계에 있었을 때 고려를 해보았다. 하지만 큰 열...

Transition State Theory-유도과정 [내부링크]

#전이상태이론 #TST #유도 #Microkinetics 위 식은 대충 어떻게 나왔는진 알 수 알았었지만, 까먹었다....

Shear Stress [내부링크]

#전단응력 #Shear #유체역학 #화공공대생 안녕하세요 화공공대생입니다. 유체를 처음 배우게 되면 stress...

[유체역학] 운동량 보존 법칙-1 [내부링크]

#운동량 #보존 #화공공대생 #hydraulic #유체역학 안녕하세요 화공공대생입니다. 어떤 System에서의 유체...

에너지 보존의 법칙, 베르누이 방정식 [내부링크]

#에너지보존법칙 #베르누이 #운동량 #보존 #베르누이 #화공공대생 안녕하세요 화공공대생입니다. 오늘 시간...

Haugen Poiseulille Equation Derivation [내부링크]

Haugen Poiseulille 식은 Nosilp 조건, Fully developed Axial 방향에 따라 운동량 변화가 없음), Pi...

P제어 (비례 제어), 폐루프 전달 함수 유도. [내부링크]

#P제어 #Propotional 제어 제어 System은 신호를 주고 받는 것과 관련이 있다. 만약 우리가 Target으로...

Classical Particle [내부링크]

#classical #particle Drude Model은 Classical Particle (Maxwell-Boltzman 분포 기반으로 하였다.)...

현대 물리 (Maxwell 파동 방정식) [내부링크]

#전기장 #자기장 #Maxwell 빛이 전자기처럼 파동방정식을 가진다는 것을 확인하기 위해 여러가지 실험이 ...

현대 물리( 복사-&gt;광전효과-&gt;양자역학 탄생) [내부링크]

#복사 #maxwell #Raly-leigh-Jeans 이전에는 전자와 파동방정식 간의 관계를 알아 봤다. 이제는 우리가 ...

PD제어 (비례,미분) 제어 (feat. PI제어) [내부링크]

#PD제어 #비례 #미분 #제어 #Pole 먼저 미분제어는 단독으로 쓰일 수 없다. 이는 시간에 대한 편차에 대...

그린정리 [내부링크]

#그린정리 #선적분 #면적분 스토크스 정리는 선적분을 면적분으로 변환하는 과정으로 볼 수 있다. 곡면이 ...

Curl ,Divergence [내부링크]

#curl #divergence Divergence &#x3D; 유체의 출입 밀도 변화량 지점을 알 수 있음. Divergence에 대하...

Boltzman, Fermi-Dirac, Bose-Eistein 분포 [내부링크]

#Boltzman #Fermi #Dirac #Bose #Eistein #Distribution #볼츠만 #페르미-디락 #분포 Particle에 대...

PFR or PBR 설계식 및 풀이 접근법(General) [내부링크]

#Newton #Jacobian #Hessian #matrix #boundary 우리는 반응기설계 과목을 듣게 된다. 가장 기본이 되는...

평면방정식, 법선벡터, Gradient [내부링크]

#평면방정식 #법선벡터 #Gradient #방향도함수 #화공공대생 안녕하세요 화공공대생입니다. 평면방정식에 ...

라플라스 변환 (A to Z) [내부링크]

#라플라스 #변환 #Laplace 라플라스는 초기값 문제푸는데 적합하다. 이는 t 공간에서 s공간(주파수 공간)...

역 격자 (Reciprocal lattice), Bragg's Law [내부링크]

#역 격자 #Reciprocal #화 공공 대생 안녕하세요 화공 공대생입니다. Reciprocal(rɪˈsɪprəkl) 상호 ...

Fourier 함수 (삼각함수 시리즈 전개) [내부링크]

#Fourier 함수 우리의 함수를 구하는데 목적은 Fitting에 있을 수 도 있다. 이에 어떠한 함수를 배우고 ...

Strum-Liovile 방정식 [내부링크]

#Strum #Liovile Strum-Liovile 방정식은 직교성을 이용하여 주기함수가아닌 일반 함수를 Sieries 전...

Bessel Function [내부링크]

#Bessel Bessel 함수와 Legendre함수의 기본 Form인 Strum-Liovile를 먼저 확인하였다. 일반 함수에 ...

푸리에 적분 (Fourier) [내부링크]

#푸리에 #Fourier 이전에 Fourier 급수에서 Fouier series(급수)에 대한 계수들을 구하는 방법에 대하여...

Diffusion,Mass Transfer(확산,물질전달, Fick's 법칙, Random walk, Mean free path)-기체편 [내부링크]

#확신 #Fick&#x27;s #1법칙 #randomwalk #Eistein #mass transfer #mean free path 분자 물질 전달은 농...

편미분 방정식 (PDE, 파동방정식(Wave방정식)) [내부링크]

#PDE #편미분 #Wave #Fourier #Dirichlet #boudnary #화공공대생 안녕하세요 화공공대생입니다. PD...

[분리공학] #0 Raoult, Henry, 상평형도, 비활성도, (분리공학 기초 개념) [내부링크]

#라울 #헨리 #상평형도 #비활성도 #분리공정 라울(Raoult)의 법칙 가장 심플하지만 많이 쓰이는 식이니 일...

[상평형] #1 상평형도의 이해 (1성분)-(Chemical Potential, Gibbs Phase Rule, Claperyon equation), T-P diagram [내부링크]

#Gibbs Energy #상평형도 #Phase #Diagram #Chemical #Potential #Claperyon #clausis 상평형도는 ...

화공기사-2020 3회차-열역학 풀이 [내부링크]

#화공기사 #열역학 #2020 #3회차 #풀이 #화공공대생 안녕하세요 화공공대생입니다. 2020년 3회차 열역학 문...

Stiffness Matrix [내부링크]

#Stifness Matlab을 풀다 보면 stiffness 문제라고 하면서 하는데 무슨말인지 하나도 몰르겠다.. 이와 관...

화공기사 2020 3회차 단위조작 [내부링크]

#화공기사 #2020 #3회차 #단위조작 #화공공대생 안녕하세요 화공공대생입니다. 2020년 3회차 단위조작 풀이...

화공기사 2020 3회차 공정제어 [내부링크]

#화공기사 #2020 #3회차 #공정제어 #화공공대생 안녕하세요 화공공대생입니다. 2020년도 3회차 공정제어 풀...

화공기사 2020 3회차 반응공학 [내부링크]

#화공기사 #반응공학 #3회차 #2020 #화공공대생 안녕하세요 화공공대생입니다. 시간이 없어서 대충 풀어 봤...

[상평형] #2(Potential energy) [내부링크]

#상평형 #자유에너지 #깁스에너지 상평형 자유도 계산할 때,F&#x3D;C-P+2 식을 많이 보았을 것이다. F...

벼락치기 -가스기사 (가스설비) [내부링크]

#가스기사 #가스설비 #화공공대생 화공공대생 혼자 보기 위하여 메모장으로 쓰는 곳입니다! &#x3D;&#x3D;...

벼락치기-화공기사 [내부링크]

#벼락치기 #요점정리 #화공기사 #화공공대생 안녕하세요 화공공대생입니다. 대충 필요한 것들을 정리해둔 ...

화공기사 필기 후기(2021년 1차) [내부링크]

#화공공대생 #화공기사 #후기 안녕하세요 화공공대생입니다. 오늘은 오전 가스기사, 오후 화공기사 시험예...

[선형시스템] #1 용어 (Admissible, impulse response, Time invariance, Causality) [내부링크]

#Admissible #impulse #Timeinvariance #Causality input Space&#x3D;U -&gt;set of all admissible ...

화공기사 2021년 1회차(열역학) [내부링크]

#화공기사 #열역학 #화공공대생 안녕하세요 화공공대생입니다. 열역학 시험문제는 대략적으로 귀찮은 문제...

정렬 [내부링크]

#sort #정렬 정렬 알고리즘은 컴공과에서 중요한 알고리즘이다. 해당 정렬알고리즘을 쓰게된 이유는 외국인...

편미분방정식(열전도) [내부링크]

#편미분 #PDE #열전도 #화공공대생 안녕하세요 화공공대생입니다. 오늘은 빠르게 열전도 방정식에 대하...

[선형시스템] #2 State-Variables [내부링크]

#State #Linear #System 이전에 2계 미분 방정식을 정의하였을 때 1계 미분방정식으로 치환해가면서 풀...

[선형시스템] #3 선형대수 기본 개념 (Dimension, Basis, Domain, Range, Null space, eigen value, eigen vector) [내부링크]

#선형대수 #기본개념 #Dimension #Basis #eigen value #SVD #eigenvector 선형대수를 심도 있게 공부...

[선형시스템] 참고사항 Equilibrium point [내부링크]

#Equilibrium #point 진짜 인터넷이 없었던 시대에는 어떻게 공부를 했는지 모르겠다. 요새는 인터넷 검색...

OutPutFcn [내부링크]

#OutPutFcn #figure #flag flag는 연결고리 이 포스팅은 필자의 코딩 습관을 반영하여 포스팅을 진행하...

[최적화] #0 최적화 개론 [내부링크]

#최적화 #Optimization #화공공대생 #개론 #경사 #하강법 #Gradient #Descent 안녕하세요. 화공공대생입...

[선형시스템] #4 Cayley-Hamilton Theorem(Minimal-Polynomial, Jordan-foam) [내부링크]

#Cayley-Hamilton #Minimal-Polynomial #Jordan-foam #Generalizing-eigenvector Cayley-Hamilton ...

[선형시스템] #5 내적, Norm, Inequality [내부링크]

#내적 #Norm #Inequality 수업에서 typora라는 좋은 mark down 프로그램을 알게 되었다. 과제또한, 해당 ...

[선형시스템] #6 Positive-definite Matrix (SVD-1) [내부링크]

#Positive-Definite Matrix에 대해서 Positive라고 정의할 수 있다. 이는 0벡터를 제외하고 어떠한 x ...

네이버 플러스 멤버쉽 (tving 꿀팁) [내부링크]

#티빙 #네이버플러스 #멤버쉽 #추천 #네이버쇼핑 #괴물  좋은건 공유하는게 최고니 어떤점에서 네이버 플러...

용어정리 [내부링크]

#Ball #Open #Close Norm 노름은 선형시스템에서 이미 다뤘다. 노름은 이전에 다뤘기 때문에 다들 중요...

[선형시스템] #7 특이값 분해 (SVD-2) [내부링크]

#SVD #특이값 #분해 Singluar matrix에 대하여 고유값에 대해서 정의할 수 있다. 이전의 포스팅에서 행...

[선형시스템] #8 제차방정식 해 (Homogeneous Solution) [내부링크]

#제차방정식 #Homogeneous Homogeneous 란 제차방정식의 형태를 말하며 input 값이 0인 상태를 의미한다....

[선형시스템] #9 Linear-system 비제차방정식 (Non-homogeneous) [내부링크]

#input #non-homogeneous #hetero #비제차 #linear-system 이전에 input이 없는 제차방정식의 해를 다뤄 봤...

반응차수 추정 및 반응파라미터 추정 [내부링크]

#반감기 #반응차수 #결정 반응차수결정 화학반응의 경우 Concentration vs t or z(position)으로 결정될 ...

[선형시스템] #10 Equivalent Dynamic Equation (Time invariant case) [내부링크]

#Equivalent #Dynamic #Equation Dynamic equation은 state를 여러가지 정의함에 따라 달라질 수 있다....

유동층 반응기 (1)-개념 [내부링크]

#유동층 #반응기 #Fuidized #Reactor #화공공대생 안녕하세요 화공공대생입니다. 오늘은 열효율이 좋은 ...

Heaviside(unit step) function 및 보완 된 function [내부링크]

#unit #Heaviside #단위계단 Heaviside step function은 unit step function이라고 불리운다. 이는 불연...

[선형시스템] #11 Equivalent Dynamic Equation (Time -Varying case, Lyapunov transformation) [내부링크]

#Equivalent #Dynamic #Equation #Time #Variance #Lyapunov 시스템에서 정의 된 각 state간의 계수...

[선형시스템] #12 Equivalent Dynamic Equation 2 (주기가 있는 경우) [내부링크]

#LTV #Periodic 일반적으로 Lyapunov transformation은 적용이 어렵지만, 주기가 있는 경우는 가능하...

[선형시스템] #13 Realization LTV, LTI [내부링크]

#선형시스템 #LTV #LTI #Realization #STM #state #transformation #matrix Realization은 우리...

[선형시스템] 선형대수 Summary [내부링크]

#선형대수 #선형시스템 #기본개념 #Field #Basis #Dimension #Cayley #Hamilton 시험 공부하면서, 필...

[선형시스템] 중간정리 [내부링크]

#선형시스템 #중간정리 #화공공대생 안녕하세요. 화공공대생입니다. 선형시스템 제게 필요한 것들 위주로 ...

결정계수, 목적함수,Weighted sum of square residual, likelihood method, cost function, loss function [내부링크]

#최적화 #결정계수 #목적함수 #weighted #Covariance #loss #화공공대생 안녕하세요 화공공대생입니다. 선...

[최적화] #1 Convex, Convex hull [내부링크]

#블챌 #오늘일기 #Convex #Hull #Lipschitz 시간이 없어서 정리만 해두웠던 이 내용들을 블로그 챌린지...

[최적화] #2 벡터의 미분+ Taylor's formula (not series) [내부링크]

#블챌 #오늘일기 #벡터 #미분 #최적화 #Taylor #Formula #화공공대생 안녕하세요 화공공대생입니다. 미분...

[최적화] #3 Hyperplane [내부링크]

#오늘일기 #블챌 #Hyperplane Convex에 대해서 잠시 다뤘었다. Convex를 만들기 위해서 평균 가중치를 ...

[분리공학] #2 2성분계 Gibbs Energy [내부링크]

#블챌 #오늘일기 #분리공학 #Gibbs-Duhhum #4일차 블챌 4일차.. 오늘은 외국인친구 때문에 내공부를 거의...

Strong form, Weak form [내부링크]

#Strong form #weak form #PDE #수치해석 #화공공대생 안녕하세요 화공공대생입니다. 다른 블로그에 W...

[가스기사] #1 1과목-유체역학 [내부링크]

#가스기사 #시험준비 #유체역학 #가스유체 #화공공대생 안녕하세요 화공공대생입니다. 큰 내용은 없지만 리...

Cubic Spline [내부링크]

#Cubic #Spline #화공공대생 안녕하세요 화공공대생입니다. Cubic spline은 FEM에서 Basis function...

[가스기사] #2 연소공학 [내부링크]

#가스기사 #연소공학 #화공공대생 안녕하세요 화공공대생입니다. 시험준비 2일차! 입니다. 내일부터는 수업...

네이버 애드포스트 조건 및 신청! [내부링크]

#네이버 #애드포스트 #조건 #신청 #등록 안녕하세요! 블로그를 공부한 내용을 재정리하는 것을 목적으로 대...

[가스기사] #3 가스계측기기 [내부링크]

#가스기사 #가스계측기기 #시험공부 #기사시험 #화공공대생 안녕하세요 화공공대생입니다. 가스계측기기 과...

[파이썬] #0 초보자와 함께 시작하기. (Colab 시작) [내부링크]

#파이썬 #초보 #입문 #Colab 가끔 포스팅에서 파이썬 코드로 몇개 작업해본게 있습니다. 하지만 파이썬의 ...

[파이썬] #1 Tuple(튜플) 초보자와 함께 시작하기. [내부링크]

#python #tuple #튜플 #초보자 #파이썬 #파이선 #화공공대생 안녕하세요. 화공공대생입니다. 들어가기 앞서...

[가스기사] #3 가스설비 [내부링크]

#가스기사 #가스설비 #기사시험 #시험준비 #화공공대생 안녕하세요 화공공대생입니다. 가스설비 과목에 대...

2021년 2차 가스기사 후기 [내부링크]

#가스기사 #2차 #후기 이번주 5일간 조금씩 가스기사를 공부를 해봤습니다.. 드디어 오늘 시험을 보게되었...

[제약공정] #0 고형제 제조공정 개요 [내부링크]

#제약공정 #고형제 #약만들기 #제제 #제약회사 #체과 #과립 #혼합 #타정 #코팅 #화공공대생 안녕하세요 화...

[제약공정] #1 부형제 [내부링크]

#제약공정 #과립 #취준 #부형제 #화공공대생 안녕하세요 화공공대생입니다. 공정을 알아보기 앞서 부형제들...

[제약공정] #2 과립공정, IPC [내부링크]

#제약공정 #취준생 #과립 #화공공대생 안녕하세요 화공공대생입니다. 과립공정은 주성분(Active pharmaceu...

5~6월 업로드 계획 [블챌 오늘일기 재시작] [내부링크]

#블챌 #재시작 #화이팅 안녕하세요. 블로그 게시하고자 하고싶은 것은 많은데, 많은 내용을 포스팅하지 못...

[최적화] #4 Convex의 연속성 및 미분가능성 (Continuity, differentiable)증명-Simplex and convex function [내부링크]

#최적화 #머신러닝 #Simplex #Convex #function #Simplex #증명 #연속성 #미분가능성 #화공공대생 안녕...

열과 온도의 물리적 의미 [내부링크]

#일상 #열 #열전도 #열 #전달 #메커니즘 #열전달 #복사 #잠열 #운동량 #boson #보손 #화공공대생 안녕하세...

[대전 유성구 맛집 ] 이영자가 다녀간 온천 칼국수 [내부링크]

#온천 #칼국수 #맛집 #유성온천 #전참시 #이영자 #내돈내산 오늘 소개드릴 맛집은 이영자님이 다녀간 온천 ...

민감도 분석 (Senstivity Analysis) [내부링크]

#민감도 #분석 #Senstivity #Analysis #화공공대생 안녕하세요 화공공대생입다. 오늘 다룰 이야기는 민감...

Basis function-Delta function [내부링크]

#Delta #function #Basis #function #수치해석 #화공공대생 #유한요소해석 #FEM 안녕하세요 화공공대...

[매트랩] slicing(슬라이싱) 꿀팁 대방출 [내부링크]

#Matlab #매트랩 #Slicing #슬라이싱 #화공공대생 안녕하세요 화공공대생입니다. 슬라이싱에 대한 내용을...

[제약공정] #3 타정 및 활택공정 (Compression and lubrication) [내부링크]

#타정 #compression #lubrication #mgst #취준생 #취업준비 #제약 #제약회사 #화공공대생 안녕하세요 화공...

유동층 반응기 #2 부품 [내부링크]

#유동층 #반응기 #부품 #Distributor #화공공대생 #화대생 #Cyclone #사이클론 #사이클론 #Dsitributor ...

[파이썬] #2 List[리스트] 초보자와 함께 시작하기. [내부링크]

#화공공대생 #파이썬 #python #파이선 #초보자 #코딩 #colab #list #리스트 안녕하세요. 화공공대생입니다....

[유체역학] 커피와 빨대-흐르지 않는 이유 ( 6 port valve 원리) [내부링크]

#커피 #빨대 #일상 #유체역학 #왜 #안흐르지 #장난 #화공공대생 #압력 #6port #valve 안녕하세요. 화공공대...

[유체역학] 회전운동, 각운동량보존 ( 토크, 터빈,펌프, 증기 터빈 싸이클) [내부링크]

#회전운동 #유체역학 #운동량보존 #각운동량 #화공공대생 #토크 #터빈 #원리 #사이클 안녕하세요. 화공공대...

[유체역학] 연속방정식의 미분방정식 표현(라그랑주),유선함수 [내부링크]

#유체역학 #라그랑주 #유선함수 #미분방정식 #Continuity #equation #화공공대생 #블챌 #오늘일기 안녕하...

[유체역학] 좌표계 변환 (직각에서 극좌표, 라플라스 연산자) [내부링크]

#좌표계 #변환 #극좌표 #유선함수 #라플라스 #연산자 #변환과정 #화공공대생 #블챌 #오늘일기 안녕하세요 ...

[유체역학] 운동량 보존의 미분방정식- Navier-Stokes) [내부링크]

#유체역학 #미분방정식 #운동량보존 #Covnective #화공공대생 #블챌 #오늘일기 안녕하세요 화공공대생입니...

[통계] #1 개론 [내부링크]

#통계 #시험준비 #귀찮다. #화공공대생 #블챌 #오늘일기 안녕하세요. 화공공대생입니다. 오늘 부터 확률에 ...

[선형시스템] Bode plot, 주파수도메인, Frequency domain, Laplace 변환 의미. [내부링크]

#Bode #plot #frequency #domain #laplace #변환 #주파수도메인 #화공공대생 #블챌 #오늘일기 안녕하세요 ...

블챌 오늘일기 [내부링크]

#블챌 #오늘일기 제약공정 포스팅하려다 시간이 조금 부족 할 거같다 ㅠㅠ. 블챌은 넘기기 아까우니 오늘 ...

[제약공정] #final 코팅공정 [내부링크]

#제약공정 #취준생 #화공공대생 #제약회사 #코팅공정 #코팅 #HPMC #취준 #블챌 #오늘일기 안녕하세요. ...

[통계]#2 추정, 모집단, 표본, 대표값, p-value, 신뢰구간, 확률밀도함수 (PDF) [내부링크]

#통계 #추정 #p-value #표본 #대표값 #확률 #신뢰구간 #PDF #화공공대생 #블챌 #오늘일기 안녕하세요. ...

[최적화] #5 Gradient의 방향성 증명, 극점(최대,최소) 증명 [내부링크]

#Gradient #방향성증명 #극점 #증명 #Desecent #그레디언트 #방향도함수 #화공공대생 #블챌 #오늘일기 #...

[통계]#3 Error(Lack of fit, F-test) [내부링크]

#Error #에러 #오류 #잔차 #Residual #ANOVA #lack #of #fit #블챌 #오늘일기 안녕하세요 화공공대...

[기체고체물리] #18 Weigner Seitz cell and Brilloulin zone (Energy band gap-1) [내부링크]

#블챌 #오늘일기 #Wiegner #seitz #cell #Brilloulin #zone #Energy #band #gap #화공공대생 안녕하세요...

[선형시스템]#14 안정성(Stability in LTI), Routh-Huriwitz 판별법, BIBO [내부링크]

#선형시스템 #Routh #Huriwititz #안정성 #판별 #pole #sytstem #화공공대생 #BIBO #블챌 #오늘일기 ...

편미분방정식(PDE) 특성 (elliptic,prabolic, hyperbolic) [내부링크]

#Partial #Diffenrential #Equation #편미분 #방정식 #PDE #특성 #ellptic #hpyerbolic #블챌 #오늘...

[파이썬] #3 Dictionary{ 딕셔너리:값} ,set{ 집합}  초보자와 함께하기 [내부링크]

#파이썬 #딕셔너리 #집합 #Dictionary #set #화공공대생 안녕하세요 화공공대생입니다. 이전에 배열(array...

[파이썬] #4 Library(라이브러리)-Numpy 초보자와 함께하기 [내부링크]

#Numpy #Library #라이브러리 #파이썬 #화공공대생 #초보자 안녕하세요. 화공공대생입니다. 코딩을 시작...

[천안 성정동 맛집 ] 우렁쌈밥이 맛있는 우렁선생 [내부링크]

#맛집 #천안성정동 #신라스테이 #롯데마트 #우렁 #쌈밥 #내돈내산 안녕하세요! 내돈내산 후기입니다. 평소...

[천안 안서동 맛집 ] 천안단대 맛집 원조부안집-안서점 [내부링크]

#천안 #부안집 #단대 #호수공원 #맛집 #장범준 #단대호수 #꽃송이가 #내돈내산 #네이버예약 #단국대 내돈내...

[최적화] #6 1차, 2차 미분가능에 따른 Theorem,방향도함수, Local, global minmum의 수학적 표현. [내부링크]

#최적화 #머신러닝 #1차 #2차 #미분가능 #정리 #Theorem #화공공대생 #방향도함수 #Local #minimum #Glo...

[대전 유성구 맛집 ] 쭈꾸미가 맛있는 공주칼국수쭈꾸미 [내부링크]

#대전 #유성구 #맛집 #내돈내산 내돈내산 후기입니다. 대전 유성구 쭈꾸미 맛집을 소개시켜드리려고 합니다...

[최적화] #7 경사하강법, 아미오 알고리즘 작동원리 with 파이썬 코딩 (Steepest Descent and Amijo Algorithm ) [내부링크]

#머신러닝 #딥러닝 #최적화 #알고리즘 #개요 #화공공대생 #Gradient #Descent #경사하강법 #Amijo #Ago...

[통계]#4 Mean, Confidence,RSD, t-분포 [내부링크]

#통계 #Mean #Confidence #RSD #T-분포 #T-Distribution #화공공대생 안녕하세요. 화공공대생입니...

[통계] #5 회귀분석, Test(가설검정) 및 ANOVA의 준비과정 (R^2의 통계적 의미) [내부링크]

#통계 #회귀분석 #ANOVA #결정계수 #화공공대생 #R^2 #가설검정 안녕하세요 화공공대생입니다. 오늘...

안정성 분석 (Stability test) [내부링크]

#Modeling #stability #Test #반응공학 #화공공대생 안녕하세요. 화공공대생입니다. 이번 주는 안정성에 ...

[선형시스템]#15 LTV dynamical equation, 안정성 개념 [내부링크]

#Lyapunov #LTV #Dyanmical #equation #안정성 #개념 #화공공대생 안녕하세요. 화공공대생입니다. Ti...

[최적화] #8 Local Newton's Algortihm [내부링크]

#Local #Newton&#x27;s #Algotihms #최적화 #알고리즘 #머신러닝 #화공공대생 안녕하세요. 화공공대생입...

[선형시스템]#16 Observablity and Controllability-1 [내부링크]

#Observablity #Controllability #화공공대생 #선형시스템 #gram 안녕하세요. 화공공대생입니다. Routh ...

[천안 신부동 맛집 ]천안터미널 샤브샤브 맛집 꽃마름(신세계 백화점) [내부링크]

#천안터미널 #신부동 #맛집 #꽃마름 #샤브샤브 #모리샤브 #내돈내산 내돈내산 후기입니다. 천안 터미널에 ...

[천안 신부동 맛집 ] 천안 터미널 가성비가 좋은 와인집-길싸롱. [내부링크]

#천안터미널 #와인 #가성비 #최고 #길싸롱 #내돈내산 내돈내산 후기입니다. 소화를 시키다가 뭔가 분위기가...

[선형시스템]#16 Observability and Controllability-2 [내부링크]

#선형시스템 #Observability #화공공대생 안녕하세요. 화공공대생입니다. 이전에 Controallbity에 대해 ...

[선형시스템]#17Controllabilty and Equivalent transformation [내부링크]

#Sate #Feedback #Linear #System #화공공대생 #Equivalent #transformation 안녕하세요. 화공공대생...

[선형시스템]#18 Feedback system [내부링크]

#Feedback #선형시스템 #linear #system #LTV #LTI #화공공대생 안녕하세요. 화공공대생입니다. 이...

[선형시스템] #19 state Estimator [내부링크]

#Linear #system #state #Estimator #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 state-Estiamto...

[대전 용문동 맛집 ] 가성비 최고인 수정자갈치꼼장어 본점 [내부링크]

#꼼장어 #맛집 #용문동 #가성비 #내돈내산 #술먹방 #대전 #터미널 내돈내산 후기입니다. 수정자갈치꼼장어...

[대전 봉명동 맛집 ] 정통집 [내부링크]

#정통집 #맛집 #충남대맛집 #대전맛집 #봉명동맛집 #내돈내산 내돈내산 후기입니다. 정통집은 고기먹기 정...

[최적화] #9 Amijo-Newton's method [내부링크]

#Amijo #Newton #머신러닝 #최적화 #화공공대생 #비선형 안녕하세요. 화공공대생입니다. 시험기간에 포스...

엔트로피란? [내부링크]

#엔트로피 #물리적 #통계 #엔트로피란 #화공공대생 #등엔트로피 #볼츠만상수 #볼츠만 #단열화염온도 #반응...

자주 쓰이는 수학 기호 및 의미 [내부링크]

#최적화 #수학 #기호 #의미 #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 처음에 어려웠던 수학기호...

[최적화] #10 Conjugate Method [내부링크]

#최적화 #Conjugate #Method #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 Conjugate method를 소...

ANOVA 분석 의미 및 Excel 통계 도구 활성화 [내부링크]

#ANOVA #F-test #검정 #F검정 #Fischer #Score #Excel ANOVA는 Anaysis of varaince의 약...

[최적화] #11 Conjugate Method-2 (Fletcher-Reeves Polak-Riebel Formula) [내부링크]

#Conjugate Method #최적화 #머신러닝 #화공공대생 #Decomposition #FR #PR 안녕하세요. 화공공대생...

RTD(Residence time Distribution)-체류시간 분포 [내부링크]

#RTD #Residence #time #Distribution #체류시간 #분포 안녕하세요. 화공공대생입니다. 요새 일이 바...

[최적화] #12 Quasi-Newton (Woodbury matrix identity,BFGS, DFP, RAnk1) [내부링크]

#최적화 #Quasi #Newton #화공공대생 #머신러닝 #Woodbury matrix identity #rank1 #BFGS #DFP ...

반응기 Design eqaution (Batch, CSTR, PFR) [내부링크]

#Reactor #Design #equation #Batch #CSTR #PFR #화공공대생 안녕하세요. 화공공대생입니다. 기...

[석유화학공정]#1 [내부링크]

#증류 #Refinery #화공공대생 안녕하세요 화공공대생입니다. 바쁜 일정이 지나고 이제 공정관련 포스팅을 ...

[편미분 방정식] #1특성 확인 필요성-Multi phase reactor Design [내부링크]

#Multi #Phase #Reactor #화공공대생 안녕하세요. 화공공대생입니다. 내년 2월에 석사 졸업을 하는데, ...

[가스기사] #4 안전 [내부링크]

#가스기사 #안전 #화공공대생 안녕하세요. 화공공대생입니다. 이번주에 휴가를 다녀오니 오랜만에 공부하기...

[편미분 방정식] #2 특성곡선-(Characteristic curve-Transport equation) [내부링크]

#편미분 #PDE #특성곡선 #화공공대생 #Decay #Transport #equation 안녕하세요. 화공공대생 입니다. ...

[최적화] #13 Quasi-Newton-2 (LBFGS) [내부링크]

#Quasi #Newton #LBFGS #머신러닝 #최적화 #화공공대생 안녕하세요. 화공공대생입니다. BFGS에...

[최적화] #14 Trust region method (Dogleg,Levenberg-Marquardt) [내부링크]

#Line #Search #최적화 #Machine #leraning #화공공대생 #Trust #region 안녕하세요. 화공공대생입니다...

자주쓰이는 수학 용어 및 의미 (independent, orthogonal,Depedent(constriant-KKT, Lagrangian)) [내부링크]

#수학 #용어 #의미 #independent #독립성 #화공공대생 안녕하세요. 화공공대생입니다. Quasi newton에 대...

[파이썬] #5 코딩테스트 공부하기-1 초보자와 함께하기 [내부링크]

#python #코딩테스트 #화공공대생 #초보자 #함께하기 안녕하세요. 화공공대생입니다. 어제랑 엊그제 몸살감...

[매트랩] 수치해석 요약1 [내부링크]

#수치해석 #요약 #Summary #matlab #화공공대생 안녕하세요. 화공공대생 입니다. 가끔 코딩하다가 쉬운 부...

[매트랩] 수치해석 요약2 [내부링크]

#매트랩 #수치해석 #요약 #정리 #화공공대생 안녕하세요. 화공공대생입니다. 매트랩 복습 요약 본2번째입니...

[편미분 방정식] #3 특성곡선-(Characteristic curve-2nd order expression) [내부링크]

#PDE #Characteristic #curve #화공공대생 안녕하세요. 화공공대생입니다. 이전에 알아보았던 PDE는...

유동층 반응기 (3) -1D 모델링 (Steady state- Fully developed zone) [내부링크]

#유동층 #반응기 #1D #ODE #Modeling #항력 #부력 #Drag #buyoyancy #화공공대생 #Terminal #interf...

# RDS의 결정 Gibbs free enrgy (Affinity) [내부링크]

#화공공대생 #반응공학 #Affinity #RDS #반응속도 #결정단계 안녕하세요. 화공공대생입니다. The quan...

경쟁 반응과 선택도 feat. 상미분 방정식 풀이 (Parallel reaction, Consecutive reaction, Selectivity, ) [내부링크]

#화공공대생 #반응공학 #Prallel reaction #경쟁반응 #선택도 #Selectivity #ODE #풀이 안녕하세요. ...

실제 반응기의 해석 #1 (직관적 이해, Backmixing,Segeregated flow) [내부링크]

#반응공학 #화공공대생 #실제 #반응기해석 #Segregated #flow #Nonsegregated #CSTR #Backmixing 안...

실제 반응기의 해석 #2 (LFR, Nonisothermal) [내부링크]

#LFR #Nonisothermal #비등온 #실제반응기 #해석 #화공공대생 안녕하세요. 화공공대생입니다. LFR (...

[구매리뷰] Bose NC 700 구매리뷰 & JBL Tour one 구매 및 환불 과정 [내부링크]

#Bose #NC #700 #노이즈캔슬링 #노캔 #JBL #Tour #One #삼성전자환불 #내돈내산 #내돈내산 후기입니다. 안녕하세요. 화공공대생입니다. 추석 연휴 때, 신시아가서 Sony WH4를 사용해보고 굉장한 충격에 빠졌습니다. 노래를 듣는데 혼자만 따로 세상에서 독립된 느낌이었어요. 정말 이 헤드셋이 있다면 공부를 조금더 열심히 해볼 수 있지 않을까 라는 생각이 들더라구요 ㅎㅎ.. 알고보니, 대학원생들의 기본 아이템이라고 하더라구요. 먼저 2주정도 써본 후기로는 귓가를 때리는 우퍼가 굉장히 마음에 들고, 노캔을 통한 혼자만의 공간을 만들 수 있어서 값어치를 한다라는 것을 느끼고 있습니다. 그리고, JBL Tour one을 한번 사용해보면서 스펙.......

[편미분 방정식] #7 특성곡선-Quasi-Linear & Shock [내부링크]

#PDE #편미분 #방정식 #특성곡선 #Characteristic #Quasi #linear #Shock 안녕하세요. 화공공대생입니다. Multi phase hydrodyanmics를 풀려다가 편미분을 이렇게 까지 많이 공부를 하게 될 줄 몰랐네요 ㅠㅠ 단일용매 크로마토 그래피 예시를 가지고 해당 예시를 나타내었습니다. Quasi Linear한 system을 풀다보면 Shock라는 것을 접하게되는데, 이는 Discontinuity를 말해주게됩니다. 불연속성은 텅빈 공간에 sample을 주입하게 되면 쉽게 발견할 수 있습니다. 먼저 간단한 식 풀이부터 진행해보도록 하겠습니다. Reducible Equation 여기서 P와 Q가 z에 depedent하면 위 식은 Reducible하다고 표현 해줍니다. Initial curve가 다음과 같이 주.......

[편미분 방정식] #6 특성곡선-라플라스 변환 확인 [내부링크]

#PDE #편미분 #방정식 #특성곡선 #Characteristic #Cuve #화공공대생 #Laplace #변환 #transformation 안녕하세요. 화공공대생입니다. 오늘은 특성곡선으로 얻은 해와 라플라스 변환으로 얻은해가 비슷한지 확인해보겠습니다. 1. 라플라스변환-특성곡선 유사점 확인 이 둘의 공통점은 PDE방정식을 ODE방정식으로 풀어서 해석을 한다는 것입니다. 라플라스 변환은 다음과 같이 정의합니다. 먼저 t에 대한 미분방정식을 살펴보겠습니다. 간단히 [uv]&#x27;&#x3D;u&#x27;v+uv&#x27; 형태로 이용하면 간단하게 정리해줄 수 있죠? 그러면 전체에 대하여 위 공식을 이용해서 다시한번 완전미분 형태로 변환을 해줄 수 있습니다. 결국 ode 방정식의 해를.......

[강화학습-RL] #2 MDP 예시 [내부링크]

#강화학습 #RL #Markov #Decision #process #예시 #MDP #화공공대생 안녕하세요. 화공공대생입니다. 지난 시간에 다뤘던 내용에 대하여 예시를 통해 조금더 감을 익히도록 해보겠습니다. 잠시 내용을 복습하자면, 강화 학습이라는 것은 환경에 따라 Action을 취하고 그에 따른 보상을 받는 system이 됩니다. 최종 목적은 이 보상을 최대화하는 것이 됩니다. 여기서 Markov decision process 는 환경이 시간이 지나도 변화하지 않는 것을 말하게 됩니다. 이에 조금더 쉬운 작업을 통해 강화학습에 대한 특성을 알아볼 수 있습니다. Bellman equation 을 이용해서 2가지 state function을 측정을 해주도록 하겠습니다. 뭔가 식이 되게 복잡해보입니.......

포아송 분포 정의 및 유도 [내부링크]

#포아송 #분포 #정의 #유도 #화공공대생 안녕하세요. 화공공대생입니다. 머신러닝중 포아송 분포가 나오게 되어, 오랜만에 통계 쪽 포스팅하던게 생각이나서 소개드리고자합니다. 언제가 될진 모르겠지만 카이분포, f분포, 정규분포에 대해 다뤄보도록 하겠습니다. 먼저 포아송 분포라는 것은 간다하게 말하면 주어진 시간내에 어떠한 사건이 몇번 일어날 수 있는지를 다루는 분포입니다. 조금 특이한 특징이 있는데 여기서 기대값과 분산은 동일하게 됩니다. 2차 모멘텀으로 유도해보면 굉장히 쉽습니다. 유도 과정은 사건이 일어날 확률과 일어나지 않을 확률, 그리고 이 사건들의 조합을 가지고 풀어줄 수 있습니다. 뭔가 처음 형태랑 조금 달.......

[사전투표, 대선] 사전투표 하기, 민증만 챙기자 [내부링크]

#사전투표 #대선 #대통령 #선거 #준비물 #사전투표율 #아무대나 #네이버지도 안녕하세요. 화공공대생입니다. 투표는 우리에게 있어서 메우 중요한 권리 중 하나이죠. 사전 투표는 이러한 권리행사를 매우 쉽도록 도와줍니다. 3월 9일 대통령 선거일에는 지정된 투표소 (주민등록상 기재된 주소를 기반)에서만 가능합니다. 저는 최근에 서울로 취업을 하게되어서 주민등록 이전을 못한 상황입니다. 이러면 투표 당일에는 대전으로 가야만하죠 ㅠㅠ 하지만, 사전 투표는 사전투표소 어디에서든 투표를 할 수 있습니다. 사전 투표를 하기 위해서는 단한가지 준비물만 필요합니다. 본인을 확인할 수 있는 신분증!! 신분증만 챙기고, 사전투표소로 찾.......

집합론 용어 및 정의 [내부링크]

#Set #Theory #집합 #론 #용어 #정의 #화공공대생 #머신러닝 안녕하세요. 화공공대생입니다. 오늘은 집합론에서 사용 되는 용어들에서 알아볼 예정입니다. (제가 어쩌다 제일 건드리기 싫은... 집합까지 건드리게 되었는지 ㅠㅠ ) 수학을 하게 되면 이 집합과 친해질 수 밖에 없더라구요. 이 포스팅을 통해 Notation부분에 대하여 애매했던 부분이 있더라면 조금더 명확해지실 수 있습니다. Motivation 기본적으로 우리는 쉽게 해석을 하려다보니, 수 나 Equation이 어떠한 성질을 가지는지 알아야 합니다. 이를 Group으로 기본적으로 나눠서 해석이 가능하다고 Group Theory에서 언급드린적 있습니다. 해석학에 첫 장을 펴보면 무슨 Transitive하.......

[편미분 방정식] #5 특성곡선-Linear Equation, Quasi Linear Equation [내부링크]

#PDE #편미분 #방정식 #Linear #Quasi #화공공대생 #제차 #비제차 #Characteristic #특성 #곡선 안녕하세요. 화공공대생입니다. 오늘 포스팅은 풀이 법에 대해서 간단하게 다뤄볼 예정입니다. 난이도가 조금씩 올라가는 형태로 해당 포스팅은 작성 되었습니다. (선형 제차 방정식, 비제차 선형 방정식, Quasi 선형, N-dim) 제차 선형방정식 모든 미방은 가장 쉬운 단계인 제차 선형 방정식부터 시작합니다. 해당 식은 아래와 같은 형태를 가지고 있습니다. 이를 특성곡선을 이용해서 풀어볼 예정입니다. 크로마토그래피 예시로 각 약어는 다음과 같습니다.(n:몰, C: 몰농도, epsilon: Phase fraction, z&#x3D;axial) 식을 조금더 간단한 형태로 만.......

[Stochastic-ML] #3 Stochastic Process Structure-시그마 대수, Borel Set, Topology.. [내부링크]

#Stochastic #ML #통계 #Probability #Space #시그마 #보럴 #Borel #topology 안녕하세요. 화공공대생입니다. 오늘은 Probability space에 대해서 소개드리려고합니다. 이 Probability space를 다루려면 현대수학 개념을 알아야합니다. 용어는 알아야 논문을 보거나 하는데 문제가 없죠!! &#60;확률이란?&#62; 확률은 집합과 관련이 있습니다. 확률을 집합과 연관시킨다면, 집합의 크기를 예측하는 확률측도가 됩니다. 즉, 이말은 집합을 Measure할 수 있다는 것입니다.!! &#60;Structure of Stochastic Process&#62; 흐음... 집합을 연산이 가능하도록 해야하는데 어떻게 해야하지 고민이 될때는 잘 아는 space로 정의 해주면 됩니다. 여기서 Space라.......

[PINN] Improved Surrogate Model [내부링크]

#PINN #Pysicsinformed #Neural #Netowrk #AI #화학공정 #AI #화공공대생 안녕하세요. 화공공대생입니다. 이번주에 세미나를 들었던 주제가 조금 흥미로워서 간단하게 소개드리고자 합니다. 처음 보는 단어를 접할때에는 굉장히 어려움이 있는듯 합니다. 먼저 Surrogate Model이란 input을 넣으면 Ouput을 출력해주는 Black Box 모델이라고 말할 수 있습니다. Black box라는 것은 우리가 안에가 어떻게 구성이 되었는지는 모르지만, 보간법을 잘해서 output을 실험결과와 잘 맞도록 해주는 것입니다. 요새는 이러한 방법론들이 굉장히 발달 되었죠, 최근에는 머신러닝쪽에서 사용되는 method들도 이와 비슷한 유형이라고 볼 수 있습니다. 일단은.......

쌍대공간 (Dual Space) [내부링크]

#쌍대공간 #Dual #Space #화공공대생 #linear #Functional 안녕하세요. 화공공대생입니다. 석사를 시작하면서 항상느끼는 거지만, 수학에 대한 언어는 항상 어렵다고 생각합니다. 저만의 언어로 쌍대공간을 해석한 것을 공유하고자합니다. 응용분야는 Tensor 분석,Measure, Distribution, Hilbert .. 여러가지 있네요. 저의 실제 사용은 최적화나 PDE풀이에 응용되고 있습니다. 수학에서 space라고 불리는 것은 특별한 규칙들을 만족하는 것이라고 볼 수 있습니다. 때로는 그냥 집합이라고 봐도 무방할 듯 합니다. Dual space 특징은 Linear functional을 만족해주는 것이고 여기에 반환되는 값은 스칼라 값입니다. 이 스칼라값은 i번째 기저에 해.......

[최적화] #15 Duality [내부링크]

#화공공대생 #최적화 #Duality #Convex #머신러닝 #Nonlinear #Programing #비선형 안녕하세요. 화공공대생입니다. 오늘보니, 최적화 부분에 빠진 것들이 많더라구요. 시간이 있을때, 조금씩 추가하도록 하겠습니다. 추석이니 가벼운 주제로 다뤄보겠습니다. 바로 Duality라는 것인데요. 이는 일종의 꼼수라고 볼 수 있습니다. 왜 꼼수라고 했냐면, 주어진 문제를 직접적으로 풀기 어려우니 다른 방법으로 풀어주도록 해주는 이론입니다. (이론이라고 하기에는 조금 그런가..?) 다만, 주어진 문제와 동일한 조건을 가지는가가 검증이 되어야 겠죠! 이 Duality(꼼수)의 방법은 3가지가 있는데, 제가 소개드릴 것은 Larange Duality입니다. 이 이론.......

기계학습(머신러닝) 개요 [내부링크]

#인공지능 #화공공대생 #기계학습 #머신러닝 안녕하세요. 화공공대생입니다. 오늘은 머신러닝에 대한 간단하게 소개를 드리고자합니다. 전통적인 프로그래밍 방법으로는 각 데이터에 대하여 정보 값을 주게되어 output을 출력해주는 방식입니다. 일련의 계산식을 주입한다든지, 아니면 사전에서 Apple이라는 단어를 검색하여 사과라는 단어를 얻어내는 과정이 되겠습니다. 반면에, 머신러닝이라는 것은 Labeled Data를 입력하여 컴퓨터를 학습을 시킨 후, 새로운 데이터를 주게되면 컴퓨터 스스로 이 데이터에 대한 값을 내주게 됩니다. 여기서의 program을 분류를 하는 과정을 말해주는 것이라고 보면되겠습니다. 머신러닝은 Un-supervised lear.......

열전달 - 컵에 담긴 물의 온도는 떨어질까? [내부링크]

#열전달 #쉬운 #열역학 #화공공대생 #컵 #온도 안녕하세요 화공공대생입니다. 오늘은 가볍게 지나가는 내용으로 간단한 내용을 소개드리겠습니다. &#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D;&#x3D; 열전달의 메커니즘은 전도, 대류, 복사 3가지의 메커니즘으로 설명해줄 수 있습니다. 전도: 진동을 통해 분자들 사이에 에너지를 전달해주는 과정이 됩니다. 대류: 유체 흐름.......

[Stochastic-ML] #1 Introduction [내부링크]

#머신러닝 #확률 #Stochastic #수학 #화공공대생 안녕하세요. 화공공대생입니다. 오늘부터 수업을 듣고 있어 수업들은 내용들은 무조건 포스팅을 해보려고합니다. 일단은 오늘 중점은 Introduction부분이 될 것이고 해당 내용은 왜 Stochastic을 배워야 하는지 알아볼 것입니다. 앞으로 기초수학에 대한 내용들이 많아질 것입니다. 결국 우리의 사고 방식을 컴퓨터에게 주입하는 것을 목표로 하고 있기 때문에, 우리는 최대한 컴퓨터 방식과 근사한 방식의 표현을 해줄 수 있어야 합니다. 물리적인 현상을 해석할 때, 우리는 무한히 작은 단계의 변화를 관측하면서 앞으로르 예측하게 됩니다. 이를 모멘텀이라고 불러주게 됩니다. 실시간 데이터.......

[Stochastic-ML] #2 Group Theory(군론, 환 체 군) [내부링크]

#Group #Theory #Stochast #Set #집합 #화공공대생 #환 #군 #Ring #Field #체 안녕하세요. 화공공대생입니다. 옛날에 무슨 수학에서 &#x27;반군&#x27; 이러길래.. 롤토체스 게임에 나오는 반군특성인줄 알았습니다. 영어로 보니 Semi-group이었더라구요.. ㅎㅎ 오늘은 Group theory를 조금 배워 볼 것이고, Topological Space가 어떠한 개념인지 알아보겠습니다. 저는 수학과가 아니기 때문에 깊이 있게 들어가진 않을 것입니다. Introduction Stocahstic은 주로 집합간의 관계를 정의를 해주는 것인데 여기에서 계산이 불가능한 부분들이 많습니다. 다음 데이터가 어떠한 것이 나오는지도 모르는데 연산이 될까?? 즉 연산이 안된다면 코딩은 뭔.......

[강화학습-RL] #1 Introduction, Markov, Greedy [내부링크]

#강화학습 #Reinforcement #Learning #Introduction #Markov #Greedy #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 머신러닝 중 강화 학습에 대하여 다루겠습니다. (전통 화공도 다룰게 엄청 많이 남았는데 ㅠㅠ 졸준때문에 너무 소홀해지고 있습니다..) 오늘의 키워드는 MDP (Markov Decision Process)입니다. 이외에 간단한 용어에 대하여 설명드리겠습니다. Process가 들어간 이유는 확률 기반의 알고리즘이어서 그렇겠죠 ㅎㅎ? 먼저 머신러닝이 여러 가지 종류가 있는데, 대충 알아보겠습니다. 각각의 Learning 하는 방식이 다르다고 볼 수 있습니다. Supervised Supervised는 미리 정보에 대해서 알려준 뒤 학습을 시킵니다. 이 뒤에.......

[편미분 방정식] #4 특성곡선-(Characteristic curve Derivation) [내부링크]

#특성곡선 #Characteritic #Curve #Derivation #화공공대생 안녕하세요. 화공공대생입니다. 오늘은 특성곡선이 어떻게 나오게 되었는지 간단하게 설명드리겠습니다. Quasi linear 방정식의 경우 아래와 같이 나타 낼 수 있습니다. P(x,y,z)p+Q(x,y,z)q&#x3D;R(x,y,z) where p&#x3D;zx, q&#x3D;zy 유도과정 위식을 법선 벡터 형태 나타내고, 평면방정식이라고 정리를 해주게 되면 각 비율을 알 수 있게 됩니다. dz를 dx, dy에 대해서 표현해주고, 나게되면 우리는 p,q,-1과 P,Q,R이 같은 방향을 가짐을 알 수 있습니다. 즉, 방향이 같아 하니, 각 성분의 비율이 동일해합니다. ex. (a,b,c) // 2(a,b,c) 미분방정식의 비율을 식으로로 써주게되면 아.......

Convolution (합성곱) [내부링크]

#합성곱 #Convolution #화공공대생 #머신러닝. #CNN 안녕하세요. 화공공대생입니다. 오늘은 Convolution Neural Network에 기반이되는 Convolution에 대하여 잠시 소개 드리고자 합니다. Convolution이라고 하게되면 뭔가 지나가면서 Scan을 한다는 느낌을 가지고 접근을 해주셔야합니다. CNN에서는 Filter라는 것을 이용하여 스캔을 해주게 됩니다. 조금 어려우니 간단하게 알아보겠습니다. 수학은 또 다른 약속으로 이루워진 언어들입니다. 복잡하게 생겼다고 피하지 마시고, 그냥 정의이니 정의를 해석하려고 하지 말아주세요.. 머리 아프실 수 도 있어요 ㅠㅠ. 다만 여기에 나온 특징들을 잘 사용하실 줄 알아야합니다. 먼저 정의를 살펴보겠.......

유동층 반응기 (4) -1D 모델링 Drift Flux analysis [내부링크]

#Drift #flux #유동층 #반응기 #FBR #화공공대생 안녕하세요. 화공공대생입니다. 벌써 200번째 포스팅이네요. 오늘도 쉬운내용으로 간단하게 포스팅을 진행해보도록 하겠습니다. 바로 Drift flux라는 것인데요. 이는 고체와 기체가 혼합되어서 흐르게 되면서 하나의 유동흐름으로 보는 해석 방법이라고 볼 수 있겠습니다. 하나의 유동흐름이라고 말한 것은 고루고루 분포되어 있어서 평균 값의 변화가 거의 없는 정상상태라고 볼 수 있습니다. 즉, 우리는 Fully developed zone( 완전발달?)에서의 흐름을 가지고 무언가 해석하겠다는 방법이 되겠습니다. 쉽게 말하자면 Input 조건을 가지고 어떠한 모멘텀 방정식을 풀지 않고 hold up or Volume .......

유동층 반응기 (5) -Minimum fluidization, and geldart classification [내부링크]

#유동화 #최소 #속도 #minimum #Velocity #Geldart #Particle #화공공대생 안녕하세요. 화공공대생입니다. 유동층 반응기를 해석하는데 있어서 Particle의 사이즈와 형태는 중요합니다. 간단하게 생각해보자면 입자의 생김새에 따라서 전달 받는 힘이 달라지게 될 것이고, 무게가 무겁다면 가라앉게 될 것입니다. 먼저, 유동 형태에 따라서 regime(영역)을 나눠주게 됩니다. 이는 velocity가 느리면, fixed bed 형태가되고 더 속도가 증가하게 되면 particle이 움직이면서 bubbling이 생기게 되고 속도가 더 증가하게되면 slugging, 더 증가하게되면 dilute한 영역이 많이 존재하는 Pneumatic 영역으로 나눠주게됩니다. &#60;Mimimum Fluidized ve.......

복소평면, Cauchy-Riemann, 코시적분 [내부링크]

#Complex #Plane #Cauchy #코시 #코시리만 #코시적분 #Cauchy #적분 안녕하세요. 화공공대생입니다. 오늘은 복소 평면, 그리고 관련된 Cauchy 이론 몇가지를 다룰 예정입니다. 다루기 앞서 위대한 수학자의 업적을 잠시 알아보겠습니다. Augustin-Louis Cauchy Augustin-Louis Cauchy는 혼자서 복소함수론을 연구하면서 발전 시켰을 뿐만 아니라, 수학을 단순히 Calculus 관점이 아닌 Anaysis로 발전시켰습니다. 우리의 Calculs(미적분 관련)는 물리학자에 의하여 발견이 되었지만 엄밀한 증명은 되지 않았지만 Cauchy는 연속성과 미분에 대하여 epsilon, delta 법을 이용하여 미분과 연속성에 대하여 확실한 개념을 만들었습니다. 요러한 해석 방.......

[석유화학공정]#2 PFD 해석하기. [내부링크]

#석유화학공정 #PFD #화공공대생 #Process #Flow #Diagram #공정흐름도 안녕하세요. 화공공대생입니다. 오늘은 간단하게 PFD를 보면서 간단하게 어떤 식으로 Unit들이 구성되는지 확인해 보겠습니다. 다른 블로그들에서 친절한 설명이 조금 없는 듯해서 풀어나가는 이야기로 설명을 드리겠습니다. symbol은 아래 홈페이지 참고하였습니다. https://hardhatengineer.com/pid-pfd-pefs-pfs-drawing-symbols-legend-list/ PFD (Process Flow Diagram, 공정흐름도) 먼저 PFD란 Chmeical engineering data necessary for design of process 정보들을 포함하고 있어야 합니다. Design을 하는 경우에는 Mass, Momentum, energy blance를 가지고 Design을.......