본문 바로가기

728x90
반응형

전체 글

(224)
OSI 7 Layer란 0. OSI(Open System Interconnection) 7 Layer란국제 표준화 기구 ISO(International Standardization Organization)에서 발표한 Standard Communication ModelCommunication System 구성 시 호환성을 갖게 하고 각각의 Module들을 재사용 하기 위해 Network Protocol 통신 구조를 7개의 Layer로 분리하여 각 Layer간 상호 작동하는 방식을 정해 놓은 것이를 통해 서로 다른 System끼리 통신할 수 있는 Standard를 제공각 Layer는 자신의 특정한 역할을 수행하고, 자신의 하위 혹은 상위 Layer와 통신각 Layer 별로 다수의 Protocol이 존재하며 하위 Layer로 갈 수..
extern "C" 의 의미와 사용이유 - extern "C"의 의미#ifdef __cplusplusextern "C" {#endif..... .......... .....#ifdef __cplusplus}#endifextern C : C++에서만 사용되는 Identifier로, 중괄호 안에 정의된 function 또는 header file에 관해서는 mangling하지 말라는 뜻즉 C언어의 호출 규칙을 사용하도록 함보통 C에서 선언한 Function이나 Global Variable을 C++에서 사용할 때 선언 extern은 Link의 규칙을 정하는 keyword - Name ManglingC++에서 사용되는 개념으로, C++ compiler 단계에서 이미 선언된 function 혹은 variable의 이름에 function의 argument..
Doridori C# 강의 정리 2. Data Type과 Overflow 0. 강의 목표Data Type 간의 Conversion 및 Overflow에 대한 공부Parse / TryParse 함수를 통한 Data Type Conversiontry - catch 문을 통한 Exception 처리  - Data TypeC# Data Type의 종류크게 Boolean / Number(Integer + Float) / String 3가지로 분류 - OverflowData Type의 범위를 초과할 경우 발생하는 Error 1. 새 Project 생성 후 Control 추가새  Project 생성 후 실제 숫자 값이나 Data Type의 입력을 위한 TextBox 입력이후 옆에 Button 입력  1.1 Control Property 변경 이후 각 Data 표시 용 Label 및 동작용..
Doridori C# 강의 정리 1. String 0. 강의 목표Visual Studio 상에서 Project 생성 후 String과 관련된 여러 함수들을 적용시켜 그 결과를 화면에 표시앞쪽은 UI 그리는 내용 / 뒤쪽은 그 안에 들어가는 프로그램을 짜는 내용1. Visual Studio Project 생성Create a new project -> Windows Forms App (.NET Framework) 선택 후 이름 입력하여 Project 생성 Project 생성 직후 아래와 같은 창이 표시됨 위 창에 Text를 하나 집어넣고 그를 제어하는 것이 목표 2. Control 추가좌측의 'ToolBox' 클릭 후 Common Controls -> Label 선택이렇게 ToolBox에서 Form 상으로 끌어와 사용할 수 있는 요소들을 'Control' ..
제조 Process 용어 DV(Design Verification) : 설계 검증 단계. Prototype Model의 설계 내용이 개발 목표, 기준에 부합한지 확인PV(Product Validation) : 제품 유효성 검사 단계. 위 DVR의 미결항목 개선을 통해 기능/동작/성능/신뢰성 Test를 통해 시생산/판매 준비 완료 여부 점검PRA(Production Readiness Approval) : 양산 승인 단계. 시제품(PR Set)의 결과를 점검하며 과제 목표 달성 여부 및 양산 가능 여부 승인MP(Mess Production) : 양산 MVP(Minimum Viable Product) : 최소 요건 제품. 고객에게의 검증을 위해 구현하고자 하는 제품의 핵심적인 가치를 골라 최소한의 기능만을 담아낸 제품 - Protot..
Nelder-Mead Algorithm 이란 1. Nelder-Mead Algorithm이란주어진 비선형 함수를 최소화하는 일반적인 Unconstrained Optimization 문제를 풀기 위해 설계된 Algorithm즉, 아래처럼 n개의 점들을 갖는 비선형 함수를 하나의 직선으로 근사하기 위해 사용 미분 불가능한 함수에서 최소 값을 찾는 방법으로, 다차원의 1) Unconstrained Optimization를 미분 없이 수행미분 정보를 필요로 하지 않아 Non-Smooth한 함수에 적합기본 이론이 단순하여 많은 분야에서 활용됨함수의 값이 불확실하거나 Noise에 노출되는 경우의 Parameter 추정이나 비슷한 통계학적 문제들을 해결하는데 사용또는 통계학이나 실험적 수학 계산에서 자주 발생하는 불연속적인 함수에 대한 문제를 해결하는데 사용아..
[SOC Estimation by EKF] 18주차 (4/22~4/26) 1. 지난 주 계획dV/dQ 활용 SoC 추정 및 LFP SoC 추정 관련 논문 추가 분석 2. 연구 내용- 논문 분석dV/dQ 활용 SoC 추정 논문 1건 분석- Chaoyong Hou, Jizhong Chen, Juan Hu, Huanling Wang, Shouping Xu, "An Online Calibration Algorithm of SOC for LiFePO4 Battery by using Characteristic Curve", IEEE(2015)   AIEKF(Adaptive Iterative Extended Kalman Filter) 활용 LFP Cell SoC 추정 논문 1건 분석- You Fu, Binhao Zhai, Zhuoqun Shi, Jun Liang, Zhouhua Peng,..
[SOC Estimation by EKF] 16, 17주차 (4/8~4/19) 1. 지난 주 계획dV/dQ 활용 LFP SoC Estimation 관련 논문 분석BMS 서적 Ch 2 - Equivalent Circuit Model 공부 2. 연구 내용- 논문 분석dV/dQ 관련 논문 2건 분석1) Peter Keil, Simon F. Schuster, Jorn Wilhelm, "Calendar Aging of Lithium-Ion Batteries," Journal of The Electrochemical Society(2016)   dV/dQ 계산을 통해  Graphite Peak을 검출하여 Cell의 배터리 상태를 점검NCM, NCA, LFP 3종류의 Cell에 대한 실험 진행  2) Linfeng Zheng, Jianguo Zhu, Guoxiu Wang, " Different..

728x90
반응형