일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- WOX
- 우분투
- Statics
- 수식삽입
- MATLAB
- Julia
- Dear abby
- 에러기록
- 생산성
- Linear algebra
- Numerical Analysis
- 텝스
- 옵시디언
- 텝스공부
- Zotero
- LaTeX
- teps
- Python
- JAX
- 딥러닝
- 수치해석
- IEEE
- pytorch
- 고체역학
- matplotlib
- obsidian
- ChatGPT
- 논문작성법
- 인공지능
- 논문작성
- Today
- Total
목록분류 전체보기 (436)
뛰는 놈 위에 나는 공대생
이제 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..
보기 편하게 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에 필요한 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입니다. 위에서 나왔던 것..
저번 글에서 stability의 정의와 stability를 판정하는 방법에 대해서 공부했습니다. 그 연장선으로 stability를 판정하는 Lyapunov's Direct Method에 대해서 배우려고 합니다. 그러기 위해서는 몇 가지 기본 개념들을 알고 가야 하기 때문에 이번 글에서는 Positive definite 개념과 그 외의 필요한 수학적 개념들에 대해서 짚고 넘어가겠습니다. 사실 positive definite이라고 하면 positive definite matrix를 먼저 떠올리실 수도 있지만, 여기서는 함수로 먼저 접근하고(모든 시스템이 matrix로 접근할 수 있는 것은 아닙니다. 즉, nonlinear 시스템도 고려해야 합니다.) 나중에는 LTI system 관점에서 볼 것입니다. 1. ..
flight design을 할 때 따르면 좋을 Process를 기록해둡니다.
이번에는 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 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..
이번에는 stability에 대해 정리하겠습니다. continuous time에 대해서 먼저 하고 그 다음에는 discrete time에 대해서 하려고 합니다. 1. Definition of equilibrium nth order nonlinear time-varying continuous time system에서 input을 고려하지 않고 식을 쓰면 다음과 같습니다. $\dot{x}=f(x,t)\text{ and }x(t_{0})=x_{0}$ * time-varying system이므로 관계식에 t가 들어가며, nonlinear이기 때문에 matrix로 표현하는 대신 f 함수를 사용했습니다. 이와 같은 시스템이 있을 때 평형 상태에 대해 이야기하면, $\text{At equilibrium state }..
1. Convert Continous time model to Discrete time model 우리가 다루는 제어기는 컴퓨터 내에서 계산되고, 계산 결과 나오는 입력 신호 역시 디지털 신호지만, 그 신호를 받는 시스템은 아날로그인 경우가 있습니다. 그리고 analog plant에서 나오는 출력(아날로그)을 측정하는 것은 센서인데, 센서가 아무리 빠르게 sampling을 한다고 해도 그 값 역시 discrete한 값일 겁니다. 그 과정을 도식화하면 위의 그림과 같습니다. discrete time input signal - continuous time model - discrete time output signal 일반적으로 discrete time input signal을 continous time m..
www.pdas.com/datcomdownload.html Download the Digital Datcom Program exwin.zip The 11 sample cases from AFFDL-TR-79-3032 along with the expected output for each. Input files have the Window/DOS end-of-line characters www.pdas.com 여기에서 나와있는 datcom.zip 파일을 다운받으면 된다. 그런데 문제는 datcom.f가 FOTRAN이라서 이것을 컴파일할 수 있는 소프트웨어가 따로 필요했다. FOTRAN 컴파일러는 종류가 더 있었던 것 같은데, 나는TDM64-GCC-9.2.0 프로그램을 다운받아서 설치했다. 그런데 첩첩산중으..