[기타] 주피터 노트북 단축키
·
기타
내가 보려고 적는 주피터 노트북 단축키 가장 빠른 방법은 주피터 노트북에서 상단 help에 있는 keyboard shorcut을 누르면 쭉 단축키 목록이 나온다. Command mode 셀 옆에 파란색이면, command mode 많이 쓰는 것 A : 바로 위에 cell 생성 B : 바로 아래에 cell 생성 esc 누르면 Edit mode에서 Command mode로 바뀜.
[매트랩 MATLAB] 데이터 구조 만들기
·
프로그래밍 Programming/매트랩 MATLAB
매트랩에서는 작업공간에 다양한 데이터 구조를 저장할 수 있습니다. 구조 안에 또 구조를 만들 수 있었는데, 보는 것은 그렇다치고 직접 구조체(structure)를 만드는 것에 대해서는 마땅히 잘 나온 자료가 없었습니다. (제가 못 찾은 걸 수도...) 그래서 이번에 대충 자료구조를 어떻게 만들었는지 정리해볼까 합니다. 1. MATLAB 안에서 사용할 수 있는 데이터 타입 Data type 설명 int8 8 bit signed integer $[-2^{7},2^{7}-1]$ uint8 8 bit unsigned integer int16 16 bit signed integer uint16 16 bit unsigned integer int32 32 bit signed integer uint32 32 bit u..
[고등자동제어] Lyapunov's Direct Method (5) - Solving Lyapunov equation
·
연구 Research/제어 Control
이것 때문에 글을 5개나 쓸 줄은 몰랐는데.. 글이 길어지면 점점 내용을 세부적으로 찾을 때, 찾기 어려워지는 것 같아서 좀 더 잘게 쪼개서 올리려고 합니다. Lyapunov equation 풀기 $A^{T}P+PA=-Q\text{, where }A\in R^{2\times 2}$ 인 문제를 생각해봅시다. $A=\begin{bmatrix} a_{11} & a_{12}\\ a_{21} & a_{22} \end{bmatrix}$ $P=\begin{bmatrix} a_{11} & a_{12}\\ a_{21} & a_{22} \end{bmatrix}$ $Q = \begin{bmatrix} q_{11} & q_{12}\\ q_{21} & q_{22} \end{bmatrix}$ 으로 두고 Lyapunov equat..
[고등자동제어] Lyapunov's Direct Method (4) - Lyapunov equation
·
연구 Research/제어 Control
이제 LTI system에서 Lyapunov function을 구하는 과정에 대해서 공부하겠습니다. 1. Lyapunov stability theorem 그 전까지는 nonlinear system도 포함하기 위해 $\dot{x}=f(x)$라는 state trajectory를 사용했습니다. (autonomous system) 또한 이 시스템에서 lyapunov function을 찾으면 stable in the sense of Lyapunov임을 알았습니다. (자세한 내용은 normal-engineer.tistory.com/51) 이제는 LTI system에서 Lyapunov function을 다뤄보겠습니다. nth order LTI system $\dot{x}=Ax$ 이 있을 때 nonlinear syst..
[고등자동제어] Lyapunov's Direct Method (3) - Lyapunov function
·
연구 Research/제어 Control
보기 편하게 1. The Direct Method of Lyapunov Direct method 말고도 indirect method도 있다고 합니다. 그 경우에는 Nonlinear system을 Linearization해서 stability를 구하는 방법이라고 들었는데, Nonlinear system, Hassan K Kalid 책에 나와있는 것을 본 적이 있어서, 나중에 그 책을 읽고 indirect method에 대해서 공부해보고 싶네요. 어쨌든, 지금까지 stability를 다루는 방식은 eigenvalue를 찾거나, routh-hurwitz 방법을 사용하는 것이었습니다. 하지만 eigenvalue와 routh-hurwitz는 LTI system이 아니라면 구할 수가 없다는 점이 있습니다. 그래서 ..
[고등자동제어] Lyapunov's Direct Method (2) - Quadratic function
·
연구 Research/제어 Control
저번에 이어서 Lyapunov's Direct method에 필요한 Quadratic functions에 대해서 공부하겠습니다. 1. Quadratic Functions Quadratic : 이차의, ex) quadratic equation : 이차방정식 definition $\text{A quadratic function }Q:R^{n}\rightarrow R \text{ is a function of the form :}$ quadratic function은 일종에 어떤 $x\in mathbb{R}^{n}$라는 state 벡터가 있을 때 각 성분의 combination의 조합이라고 할 수 있습니다. 참고로 quadratic function은 $1\times 1 $ matrix입니다. 위에서 나왔던 것..
[고등자동제어] Lyapunov Direct Method (1) - Positive definite
·
연구 Research/제어 Control
저번 글에서 stability의 정의와 stability를 판정하는 방법에 대해서 공부했습니다. 그 연장선으로 stability를 판정하는 Lyapunov's Direct Method에 대해서 배우려고 합니다. 그러기 위해서는 몇 가지 기본 개념들을 알고 가야 하기 때문에 이번 글에서는 Positive definite 개념과 그 외의 필요한 수학적 개념들에 대해서 짚고 넘어가겠습니다. 사실 positive definite이라고 하면 positive definite matrix를 먼저 떠올리실 수도 있지만, 여기서는 함수로 먼저 접근하고(모든 시스템이 matrix로 접근할 수 있는 것은 아닙니다. 즉, nonlinear 시스템도 고려해야 합니다.) 나중에는 LTI system 관점에서 볼 것입니다. 1. ..
[프로젝트] Iterative Design Process
·
기타/설계 프로젝트 System Design
flight design을 할 때 따르면 좋을 Process를 기록해둡니다.
[고등자동제어] Stability in the sense of Lyapunov (3)
·
연구 Research/제어 Control
이번에는 Discrete time(DT) system에서의 stability를 이야기하겠습니다. 1. Definition of equilibrium input이 없는 nth order nonlinear time-varying discrete time system은 다음과 같습니다. $x(k+1)=f(x(k),k), x(k_{0})=x_{0}$ 이 때 $\text{equilibrium state }x_{e}$이 있다고 할 때 $f(x_{e},k)=x(k+1)=x_{e}\text{, where for all k}$일 것입니다. 평형 상태일 때, 아무런 input이 없으면 그 상태를 유지하기 때문입니다. 일반적으로 생각하기 위해 $x=0$을 equilibrium state이라고 합니다. 지금은 nonlinea..
[고등자동제어] Stability in the sense of Lyapunov (2)
·
연구 Research/제어 Control
저번에 이어서 stability of LTI system과 Routh-Hurwitz criterion을 정리하겠습니다. 1. Stability of LTI system 앞서 배울 때는 기본적으로 nonlinear time-varying system을 고려했습니다. 대부분의 시스템이 그렇기도 하구요. 하지만 LTI system에 대하여 우리는 solution도 알고 있고 해석 방법도 알고 있기 때문에, 이것들을 이용해 LTI system은 그 stability를 쉽게 알 수 있습니다. LTI system에서 eigenvalues를 통해 stability를 판별할 수 있습니다. 다음은 stability를 판별할 수 있게 도식화해놓은 것입니다. 1) LTI system에서 eigenvalues 중 하나라도 r..