총 40개
-
방통대 [딥러닝의통계적이해] 2024 출석과제물 (30점 만점 인증 / 표지제외 18페이지 분량 / 코드 및 해설 포함)2025.01.251. Teachable Machine을 이용한 이미지 분류 Teachable Machine에 판다 이미지 54개와 레서판다 이미지 21개를 각 클래스로 나누어 입력하고 학습시켰다. 학습 시도 횟수인 에포크는 50으로 설정되었으며, 배치 크기는 16으로 설정되었다. 학습률은 0.001로 설정되어 있으며, 학습이 완료된 모델에 테스트 이미지를 입력한 결과 판다와 레서판다의 사진 또는 그림에 대해 대부분 100%로 판단하고 정답을 맞추는 것을 확인할 수 있었다. 레서판다 이미지 샘플 수 부족을 보완하기 위해 학습률을 0.00057로 낮추...2025.01.25
-
SONSODRIVE 활용 모델링 실습(A+)2025.01.291. ODE 시뮬레이션 Simulink 환경을 구축하여 핸들의 진자 운동 효과를 고려한 미분방정식을 구현하였다. 토크, 부호 반전 게인, 핸들의 질량관성모멘트, 비틀림 감쇠상수, 적분기와 시간 지연기, 파라미터 계산, 진자모델의 상수항, Sin함수 등의 블록을 사용하여 시뮬레이션 환경을 구축하였다. 2. 파라미터 결정 핸들의 질량관성모멘트 Jh와 비틀림 감쇠상수 Ch를 결정하기 위해 반복적인 튜닝 과정을 거쳤다. 핸들의 질량 m=2.5kg, 중력가속도 g=9.81m/s^2, 진자의 길이 l을 고정하고 Jh와 Ch 값을 변화시키며 시...2025.01.29
-
공압실린더2025.05.041. 공압실린더 공압실린더는 친환경 제어를 위한 방법이므로 산업계에서 많이 사용되고 있는 부품이다. 공압실린더란 공기의 압력을 이용하여 동력을 생산하는 기계장치로, 공기의 힘으로 피스톤 운동을 하는 제품이다. 공압실린더는 정밀한 제어가 어렵지만 소형, 경량이고 친환경적이며 정전기 발생이 없어 많은 산업 분야에서 사용된다. 공압실린더의 구조는 로드 커버, 앤드 캡, 베어링 부시, 실린더 배럴, 쿠션 등으로 구성되며, 동작 방법은 쿠션링이 배기통로를 차단하여 실린더 내 압력이 형성되고 피스톤 속도가 감속되어 완충작용을 한다. 공압실린더...2025.05.04
-
PID liquid level control 결과보고서2025.04.261. PID 제어기 튜닝 실험 목적은 액체 높이 제어를 통한 PID 제어기 튜닝 과정과 PID 제어 이론을 이해하는 것입니다. PID 제어기는 기본적인 feedback control 모습으로, 출력값은 P(비례), I(적분), D(미분)의 합으로 표현됩니다. P는 입력과 출력의 오차값에 비례하여 작용하며, 오프셋이 발생할 수 있습니다. I는 steady state error를 없애기 위한 오차의 누적항으로, 과도한 응답 시 오버슈트와 진동이 발생할 수 있습니다. D는 미래의 공정 출력과 설정 값의 오차를 예측해 제거해주지만, 노이즈...2025.04.26
-
공정제어 다단액위제어(Cascade 제어)2025.04.251. 공정제어 공정제어는 공정의 제어변수(CV)를 외란(D) 하에서 조작변수(MV)를 적절히 조작하여 주어진 설정점(SP)에 최대한 근접하게 유지하도록 하는 것을 의미한다. 공정제어의 필요성은 공정 안정성 확보, 제품 규격 만족, 환경 규제치 만족, 운전 제약조건 만족, 실시간 공정 상태 파악, 공정 경제성 극대화 등이다. 대표적인 제어 전략으로는 되먹임제어(Feedback Control)와 앞먹임제어(Feedforward Control)가 있다. 2. Cascade 제어 Cascade 제어는 Primary controller의 출...2025.04.25
-
공정제어-다단액위제어 예비레포트2025.04.291. 공정제어 공정제어(Process Control)란 생산 공정에서 전체 또는 부분적인 과정을 자동화시킨 다양한 조작을 의미한다. 일반적으로 이러한 공정제어는 컴퓨터를 이용하며, 이러한 이용 방식에는 직접 계수제어(DDC)와 감시 전산제어(SCC)가 있다. 공정제어와 관련된 용어로는 제어변수(CV), 조작변수(MV), 외란변수(D), 설정점(SP) 등이 있다. Feedback 제어는 출력값과 목표값의 일치 여부를 확인하며 목표값에 수렴하도록 제어하는 방식이고, Feedforward 제어는 외란을 미리 예측하여 상쇄시키는 방식이다....2025.04.29
-
Regression with an Abalone Dataset 코드2025.01.271. 데이터 로딩 및 전처리 train.csv와 test.csv 파일을 pandas 라이브러리를 사용하여 로드했습니다. LabelEncoder를 사용하여 범주형 변수(sex)를 숫자 값으로 인코딩했습니다. 새로운 특성인 size(length x diameter x height)를 만들기 위해 특성 엔지니어링을 수행했습니다. 높이 값이 0인 행을 제거하여 데이터를 정리했습니다. 2. 데이터 변환 대부분의 특성에 대해 np.log1p 함수를 적용하여 로그 변환을 수행했습니다. 이 변환은 데이터 분포를 정규 분포에 가깝게 만들어 모델 성...2025.01.27
-
PID liquid level control 예비보고서2025.04.251. PID 제어기 PID 제어기는 구조가 간단하고 구현이 쉽고, 조정해야 할 파라미터의 수가 적어 현장에서 비교적 쉽게 조작할 수 있으면서도 산업현장에서 요구하는 제어목적을 어느 정도 만족시킬 수 있기 때문에 많이 이용된다. 비례 (Proportional), 적분(Integral), 미분(Derivative)이 결합된 제어기이다. 2. 공정 확인 PID제어기의 조절변수를 결정하는 목적으로 일차시간지연(FOPTD) 모델이 자주 사용된다. FOPTD 모델은 공정 이득(k), 공정시간 상수(τ), 공정 시간 지연(θ)의 세 변수를 가진...2025.04.25
-
인공지능과 기계학습 중간정리2025.01.131. 예측자 예측자는 Y=AX의 관계가 선형일 때 사용된다. 예측자를 구하는 과정은 다음과 같다: 1) 임의의 값 A 설정 2) 주어진 데이터의 X를 대입하여 예측값 Y 출력 3) 목표값과 출력값을 비교하여 오차(error) 구하기 4) 오차가 양수인 경우 A를 늘려야 하며, 오버슈팅을 방지하기 위해 A를 조금씩만 조정해야 한다. 5) 이러한 과정을 반복(iteration)하여 A를 조정해나가는 것이 예측자 구하기의 핵심이다. 2. 분류자 분류자는 X·Y 평면에서 두 그룹을 분류하는 선형분류자를 말한다. 분류자 학습 과정은 다음과 ...2025.01.13
-
직류모터 PID 제어 시뮬링크2025.05.071. DC 모터 시뮬레이션 이 과제에서는 DC 모터의 전기적 특성과 기계적 특성을 모델링하고 시뮬레이션을 수행했습니다. DC 모터는 전류 관련 전기적 특성과 각속도 관련 기계적 특성을 가지고 있어 회로를 두 가지로 나누어 모델링해야 한다는 것을 배웠습니다. 2. PID 제어기 이번 과제에서는 PID 제어기를 사용하여 DC 모터를 제어하는 시뮬레이션을 수행했습니다. PID 제어기의 비례 이득(Kp), 적분 이득(Ki), 미분 이득(Kd)을 변화시켜가며 각각의 응답 특성을 분석했습니다. 이를 통해 PID 제어기의 각 파라미터가 시스템 ...2025.05.07
