반응형

분류 전체보기 764

Autocorrelation 과 Crosscorrelation 이란(어디에 쓰일까?)

Autocorrelation(자기 상관) 와 Crosscorrelation(비교 상관) 이란? Sinus apollo 장비로 실험 중에 주파수 분석 이외에 Correlation 분석을 할 수 있다는 것을 알게 되었다. 일반적으로 해머 같은 입력을 주면 시편에서 가속도와 같은 형태의 응답이 나온다. 이 사이에 관계는 FRF(Frequency Response Function)으로 나오고 전달함수로 표현되기도 한다. 그러면 Correlation이란 무엇일까? Correlation은 우리나라 말로 상관관계라는 뜻이다. 간단히 말하자면 유사성을 알려주는 지표라고 할 수 있다. 앞서 입력과 응답을 주파수로 분석하였는데 Correlation은 시간 도메인에서 분석을 한다. Auto Correlation은 자기 자신의..

여러가지공부 2021.04.16

파이썬(Python) 속성 중 __name__ 이란?

__name__ 이란? 파이썬 코드 예제를 살펴 보면 아래와 같은 코드를 종종 볼수 있다. if __name__ == '__main__': 간단히 설명하면 __name__은 파이썬에 들어가 있는 기본 속성으로 해당 모듈의 위치를 알려 준다. 참고로 파이썬의 기본 속성은 아래와 같이 확인할 수 있다. print(dir()) # 결과 ['__annotations__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__'] name은 실행이 발생하는 위치인데 아래 예제를 통해 이해해보겠다. __name__ 예제 print(__name__) 위 코드처럼 test1.py 파일에 ..

flask 기본 예제 실행이 안될 때 (에러메세지도 안뜨는 경우)

flask.palletsprojects.com/en/1.1.x/quickstart/#a-minimal-application Quickstart — Flask Documentation (1.1.x) For web applications it’s crucial to react to the data a client sends to the server. In Flask this information is provided by the global request object. If you have some experience with Python you might be wondering how that object can be global and how flask.palletsprojects.com 위 링크의 기본..

SRS (Shock Response Spectrum) 이란?

SRS (충격 응답 스펙트럼) 이란? 처음에는 지진에 대한 구조물의 응답을 보기위해 고안된 방법이었다. SRS은 환경실험 중 하나로 복합 (Complex) Trasient 충격 실험이다. 엔지니어는 SRS 실험을 이용해서 시편의 순간적인 이벤트에 대한 응답을 확인한다. SRS은 전통적인 충격실험보다 더 복합적인 충격 펄스를 만들어 준다. 엔지니어는 특정 SRS 응답을 위해 원하는 충격 펄스를 합성하여 만든다. SRS (Shock Response Spectrum) 구성 및 분석 그림1의 왼쪽 그림은 SRS 실험을 위한 구성을 보여 준다. 가진기(shaker) 위에 검증하고자 하는 시편을 올려 놓았다. 시편의 내부는 일련의 Mass-spring-damper 시스템으로 구성되었다고 생각한다. 자연계 물질들의 ..

여러가지공부 2021.04.13

PSD(Power Spectral Density) vs Autopower 비교

광역대역(Broadband)에서의 PSD(Power Spectral Density) 와 Autopower PSD와 Autopower는 주파수 영역에서 신호의 파워를 측정한 것이다. 그림1의 예제를 통해 PSD와 Autopower를 쉽게 이해해보자. 그림1은 주파수 영역에서 일정한 가속도를 가지는 그래프라고 생각하자. 왼쪽 그림은 Autopower를 표현한것이다. Y축은 가속도(g)로 표현된다. 컴퓨터에서 FFT(Fast Fourier Transformer)를 통해 실시간 신호를 주파수로 변경할때 주파수 값들은 디지털 과정을 거친다. 만일 그림처럼 분해능(resolution)을 4hz로 설정하면 4hz당 한번의 A 크기를 가지게 되고 2hz로 설정하면 샘플링이 2배더 발생하므로 A/2의 크기로 표기해야 동..

여러가지공부 2021.04.12

진동 제어(Vibration Control) 실험 이란?

Vibration Control Testing (진동 제어 실험) 진동제어 실험이란 엔지니어가 제품의 신뢰성(Reliability)를 확인하기 위해 진행하는 실험이다. 제품의 수명(Warranty) 기간을 검증 하기위해 가속화하여 진행한다. 가속화된 진동제어 실험을 성공적으로 진행한 제품은 고객 만족과 신뢰성 높은 제품을 생산하여 높은 ROI(Return on Investment)를 가질 수 있다. 진동제어 실험은 제품이 겪을 수 있는 진동(Vibration) 이나 충격(Shock)을 유사하게 재현한 실험이다. 일반적으로 Shaker라고 알려진 가진기 장치를 통해 실험을 진행한다. 그림1은 Shaker에 제품을 올려놓고 모니터를 통해 검증하고 있는 장면이다. Vibration control test는 환..

여러가지공부 2021.04.12

OMA(Operational Modal Analysis) vs EMA(Experimental Modal Analysis) 란?

OMA(Operational Modal Analysis) 란? OMA 는 시편의 구조적 상태(Dynamics)을 알아보기 위한 기법이다. OMA의 "Operational"이 의미하는 바처럼 OMA 측정은 시편의 동작중에 실시한다. 일반적으로 개발이나 분석을 위해 시편을 테스트 할때 실험실에서 규정된 환경에서 검사하는 것이 일반적이나 OMA는 실제 환경에서 검사를 하는 것이다. 동작중에 시편에 가해지는 힘(N)에 의해 발생하는 응답을 변위, 주파수, 오더 분석과 같은 결과로 얻을 수 있다. 가령 차량이나 비행기 같은 시편에 측정하고자하는 부분에 센서를 장착하고 동작시키면서 모달 분석을 하는 것이다. 운행중에 모달 분석을 함에 있어서 단점은 정확한 입력값을 측정할 수 없다는 것이다. 그러므로 OMA는 응답(..

여러가지공부 2021.04.08

SDOF(Single degree of freedom)에서 Mass-Spring-Damper 이해하기

SDOF(Single degree of freedom, 단자유도계) 에서 Mass Spring Damper SDOF에서 DOF 는 질량을 구성하는 입자의 위치를 정의하는 데 필요한 좌표계의 수를 의미한다. 그러므로 SDOF는 간단하게 한개의 축의 방향으로 설명이 된다. 그림1과 같이 무게 m 을 가진 물체가 힘 f 를 가하여 아래 위로 움직인다. 여기서 각 parameter에 대한 정의를 하면 아래와 같다. m : 무게, 단위는 [kg] c : 댐핑 계수, 단위는 [Ns/m] k : 스프링 계수, 단위는 [N/m] f : 가해지는 힘, 단위는 [N] x : 이동거리, 변위, 단위는 [m] Mass Spring Damper 시스템 수식으로 이해하기 그림1을 수식으로 표현하면 그림2와 같이 된다. 입력으로 ..

여러가지공부 2021.04.06

FRF (Frequency Response Function, 주파수 응답)이란?

주파수 응답 함수란? FRF은 특정 입력(힘)을 넣어서 나오는 반응(g)을 주파수 도메인에서 보는 것이다. FRF를 사용하는 목적은 시편의 공진주파수(Resonant frequency), 댐핑(damping), 모드 형태(mode shape)의 정보를 가져 오기 위함이다. FRF는 입력과 출력의 전달함수(Transfer function)으로도 불린다. FRF는 LTI (Linear time invariant) 시스템에서 입력과 출력의 관계이다. 간단히 말하자면 그림1처럼 임팩트 해머로 시편을 치면 임팩트 해머에 달린 센서에서 펄스 형태의 힘을 측정한다. 이상적인 펄스 신호는 주파수 전지역에서 일정한 크기를 가진 형태지만 현실은 그림1의 오른쪽 그림처럼 주파수가 올라가면서 힘이 떨어진다. 시편에 달린 가속..

여러가지공부 2021.04.05

파이썬(Python) Selenium Click() 동작이 안될 때

예약 사이트를 자동화로 만드는 과정에서 몇 몇 버튼이나 a, href 링크들이 클릭이 안되는 경우들이 종종 있었다. element click intercepted ElementClickInterceptedException is not clickable at point 위 와 같은 메세지가 발생하거나 다운이되는 현상들이 있었다. 내가 예약사이트 자동화중에 만난 경우들을 아래와 같이 정리하고 해결 했던 방법도 정리해 보았다. Case 1 그림1과 같이 화면의 아래 김해CC를 클릭하고 날짜를 클릭 후에 예약하기 버튼을 눌러야 하여서 아래와 같이 코드를 짰다. kimhae_check = WebDriverWait(self.driver, 10).until(EC.presence_of_element_located((B..

반응형