총 43개
-
경북대 진동공학 중간고사 시험문제2025.05.101. 천장 기중기 시스템 제시된 천장 기중기 시스템은 수레를 구동하여 밑에 있는 화물의 흔들림을 제어하는 기능을 한다. 이 시스템에서 M은 수레의 질량, m은 화물의 질량, l은 철선의 길이, x(t)는 수레의 위치, theta(t)는 철선의 각도, f(t)는 수평 외력, g는 중력가속도, e는 점 O에서 철선의 회전에 대한 viscous damping coefficient를 의미한다. 2. 운동 방정식 도출 시스템의 x(t)와 theta(t)에 대한 운동 방정식을 도출해야 한다. 이때 m에 대한 inertia force와 점 O에...2025.05.10
-
데이터 수집 및 처리(DAQ 시스템)_결과보고서2025.04.301. 데이터 수집 및 처리 실험1에서는 DAQ 보드를 이용하여 사인파 신호를 수집하고 MATLAB을 통해 데이터를 처리하였습니다. 주기와 진폭 등의 신호 특성을 확인하고, MATLAB의 Polyfit 함수를 사용하여 전압 범위를 보정하였습니다. 또한 duration과 sample time 설정의 중요성을 인식하고 이를 개선하였습니다. 실험2에서는 MATLAB의 Polyfit 함수를 활용하여 주어진 데이터에 대한 3차 및 4차 곡선 fitting을 수행하고, 적절한 차수 선택의 필요성을 확인하였습니다. 2. DAQ 시스템 실험1에서는...2025.04.30
-
2024전남대 기계공학실험(진동실험,matlab,python)2025.05.111. 외팔보의 고유진동수 측정 자석 부착 전후의 외팔보 고유진동수를 측정하고 변화 이유를 설명하였습니다. 자석 부착으로 인한 질량 변화가 고유진동수 감소의 주요 원인이라고 분석하였습니다. 2. MATLAB을 이용한 진동 신호 분석 MATLAB 코드를 사용하여 시간 영역과 주파수 영역에서의 진동 신호를 분석하고 비교하였습니다. 시간 영역 그래프를 통해 진동의 진폭, 빈도, 지속 시간 등을 확인할 수 있었고, 주파수 영역 그래프를 통해 고유 주파수와 공진 주파수를 식별할 수 있었습니다. 3. Python을 이용한 모드 형상 추출 Pyt...2025.05.11
-
MATLAB 및 SIMULINK 제어시스템 분석 기초2025.11.161. MATLAB 행렬 연산 MATLAB에서 행렬을 정의하고 저장, 로드하는 기본 방법을 다룹니다. 행렬 A를 정의한 후 save 명령으로 파일에 저장하고 load 명령으로 불러올 수 있습니다. 행렬의 특정 행이나 열에 접근하기 위해 인덱싱을 사용하며, 예를 들어 A(3,:)는 3번째 행 전체를 추출합니다. 행렬 연산에서는 전치('), 곱셈(*), 역행렬(^-1) 등의 연산자를 활용하여 복잡한 수식을 계산할 수 있습니다. 2. MATLAB 그래프 시각화 plot 함수는 2차원 선 플롯을 생성하는 기본 함수입니다. plot(X,Y)는...2025.11.16
-
신호및시스템(건국대) 6주차과제2025.01.171. MATLAB 프로그래밍 이 과제에서는 MATLAB을 사용하여 다음과 같은 기능을 구현합니다. 1) KU 로고 추가, 2) 시작 버튼 추가, 3) 텍스트 박스와 편집 박스 추가, 4) 추가적인 텍스트 박스와 편집 박스 추가, 5) 시작 버튼 콜백 함수 구현, 6) 편집 박스 1에 대한 콜백 함수 구현, 8) 매개변수 변경에 따른 재그리기 구현. 이를 통해 MATLAB 프로그래밍 기술을 익힐 수 있습니다. 2. 신호 및 시스템 이 과제는 신호 및 시스템 과목과 관련이 있습니다. 과제에서는 gain, frequency, phase,...2025.01.17
-
MATLAB 머신러닝, 딥러닝, 강화학습 예제 실습하기2025.05.161. MATLAB MATLAB은 MathWorks사에서 개발한 공학용 소프트웨어로, 행렬을 기반으로 계산, 함수나 데이터를 그림으로 그리는 기능 및 프로그래밍을 통한 알고리즘 구현 등을 제공하며, 수치계산이 필요한 과학 및 공학 분야에서 다양하게 사용되는 프로그램이다. 2. 머신러닝 머신러닝은 인공지능의 하위 분야 중 하나로, 데이터를 기반으로 컴퓨터가 스스로 학습하고 예측하는 알고리즘을 연구하고 개발하는 기술 분야이다. 알고리즘의 유형에는 지도학습, 비지도학습(자율학습), 강화학습 이렇게 크게 세가지 정도가 있다. 3. 딥러닝 딥...2025.05.16
-
Matlab/Simulink 기반 ADAS 설계 및 응용실험(A+)2025.01.291. 피드백 제어와 PID 제어이론 피드백 제어는 제어 대상의 출력을 측정해 원하는 설정값과 비교하여 오차를 계산하고, 이 오차를 통해 제어에 필요한 입력값을 계산하는 방법입니다. PID 제어는 비례항(P), 적분항(I), 미분항(D)으로 구성되며, 각각의 이득값(게인)을 조절하여 제어 성능을 향상시킬 수 있습니다. 2. SCC(Smart Cruise Control) SCC는 기존의 Cruise Control 기능에 앞 차량과의 상대거리를 이용하여 차량의 속도와 차간 간격을 제어하는 기능을 추가한 것입니다. SCC 제어기는 앞 차량...2025.01.29
-
[가스터빈] 애프터버닝을 가지는 항공기 터보제트엔진 설계2025.04.271. 터보제트 엔진 설계 터보제트 엔진의 설계 과정을 다루고 있습니다. 애프터버닝 기능을 가진 터보제트 엔진의 설계 방법을 설명하고 있으며, 관련 이론과 수학적 모델링, 그리고 MATLAB 코드를 통한 결과 분석을 포함하고 있습니다. 2. 애프터버닝 기능 터보제트 엔진에 애프터버닝 기능을 추가하여 추력 증가를 도모하는 방법을 다루고 있습니다. 애프터버닝 시스템의 작동 원리와 설계 고려사항 등을 설명하고 있습니다. 3. 가스터빈 사이클 분석 터보제트 엔진의 가스터빈 사이클을 분석하고 있습니다. 압축기, 연소기, 터빈 등 주요 구성요소...2025.04.27
-
서강대학교 고급전자회로실험 9주차 예비/결과레포트 (A+자료)2025.01.211. Matlab functions periodogram 함수는 사각 윈도우를 이용하여 x에 대한 power spectral density 추정값을 반환합니다. 윈도우 함수를 지정할 수 있고, DFT 길이도 조절할 수 있습니다. 실수 신호의 경우 단측 PSD를, 복소수 신호의 경우 양측 PSD를 반환합니다. hilbert 함수는 실수 데이터 시퀀스에 대한 힐베르트 변환을 계산합니다. 실수부는 원 신호이고, 허수부는 힐베르트 변환입니다. ylim 함수는 y축 제한을 설정하는데, 'tickaligned', 'tight', 'padded...2025.01.21
-
기계공학실험2 진동 레포트2025.05.151. 자유진동 자유진동 실험에서는 고유진동수와 감쇠비를 구하고 이 직접 측정 데이터로부터 미지의 진동계 파라미터, 즉 질량관성모멘트, 스프링상수, 감쇠값을 구한다. 비감쇠 자유진동과 감쇠 자유진동 실험을 통해 진폭과 변위, 속도를 측정하여 고유진동수와 질량관성모멘트를 계산하였다. 이때 이론값과 실험값의 차이가 약 25% 정도 발생하였는데, 이는 기록지 속도 측정 오차와 마찰 등의 영향으로 판단된다. 또한 댐핑이 있을 때 정상상태에 더 빨리 도달하는 것을 확인할 수 있었다. 2. 강제진동 강제진동 실험에서는 동확대율(magnifica...2025.05.15
