튜토리얼 및 비디오

학생 프로젝트에 MATLAB 및 Simulink를 사용하는 방법을 알아볼 수 있습니다.

항공우주

학생 프로젝트에 MATLAB 및 Simulink를 사용해 항공기, 무인 항공기 및 기타 항공우주 비행체를 설계하는 방법을 알아볼 수 있습니다. MathWorks 전문가 및 사용자들이 공학 설계 계산을 수행하고 시뮬레이션 모델을 개발하며 하드웨어 타겟에 코드를 배포하는 방법에 대한 정보를 공유합니다.

제약 조건 분석을 사용한 항공기 설계

항공기 설계자가 제약 조건 분석 라이브 작업을 통해 설계 요구사항을 실현 가능한 설계 솔루션으로 변환하고 초기 날개 크기와 파워 플랜트 사양을 계산하는 방법을 알아볼 수 있습니다.

학생경진대회를 위한 MATLAB을 사용한 민감도 분석

학생경진대회에서 점수를 극대화하기 위해 가장 민감한 설계 변수를 파악하고 적절한 설계 선택을 위해 코드를 수정하는 방법을 알아볼 수 있습니다.

MATLAB을 사용한 모델 항공기 설계 최적화

MATLAB을 사용해 모델 항공기의 설계를 최적화할 수 있습니다. 최적화 문제를 설정하고 목적 함수와 설계 변수를 정의할 수 있습니다. 고정익 객체를 사용해 안정 미계수를 계산하고 이를 최적화 제약 조건으로 사용할 수 있습니다.

그래픽 항공기 설계 툴 구축하기

대화형 방식 설계 툴을 구축해 개발 시간을 단축할 수 있습니다. Embry-Riddle Aeronautical University의 Zachary Leitzau가 자신이 직접 개발한 앱을 활용해 모델 항공기의 설계하는 과정을 시연합니다.

MATLAB을 활용한 기체 최적화

CUAir(Cornell University Unmanned Air Systems)의 Joshua Williams가 유전 알고리즘을 사용해 모델 항공기의 기체 크기를 최적화하는 방법을 시연하는 내용을 따라가 볼 수 있습니다.

Simulink 및 ROS로 쿼드콥터 임무 시뮬레이션하기

시뮬레이션은 쿼드콥터의 제어 알고리즘을 테스트하고 조정하기에 매우 효과적인 방법입니다. Julien Cassette가 Simulink, ROS(로봇 운영 체제) 및 Gazebo를 사용해 학생경진대회의 쿼드콥터 임무를 시뮬레이션한 방법을 설명합니다.

Simulink를 사용한 오토파일럿 개발

Sapienza University of Rome의 Sapienza Flight Team 소속 Claudio Conti가 Connell D’Souza와 함께 모델 기반 설계와 실시간 시뮬레이션을 사용해 사용자 지정 오토파일럿을 설계한 방법에 대해 이야기합니다.

MATLAB을 사용한 항공기 성능 추정

MATLAB의 Aircraft Performance Analyzer 라이브 작업을 사용해 항공기 성능을 추정하는 방법을 알아볼 수 있습니다!

코드 생성

MATLAB 함수 및 Simulink 모델로부터 가독성 좋은 독립 실행형 C/C++ 코드를 생성하는 방법을 알아볼 수 있습니다. 타겟 하드웨어 보드에 직접 배포하기 전에 생성된 코드를 살펴보고 사용자 지정할 수 있습니다. Simulink를 통합 환경으로 사용하고 멀티레이트 시스템의 코드를 생성할 수 있습니다.

개요

개요

MATLAB 및 Simulink에서 가독성 좋고 편집 가능한 독립 실행형 C/C++ 코드를 생성하는 방법을 알아볼 수 있습니다.


교육

MATLAB을 활용한 코드 생성

MATLAB Coder를 사용해 MATLAB 코드로부터 편집 가능하고 사용자 지정 가능한 코드를 생성하는 방법을 알아볼 수 있습니다.

MATLAB에서 생성된 코드 준비 및 사용자 지정

코드 생성을 위해 MATLAB 코드를 준비하고 최적화하는 방법을 알아볼 수 있습니다.

Simulink를 활용한 코드 생성

Simulink Coder를 사용해 Simulink 모델로부터 편집 가능하고 사용자 지정 가능한 코드를 생성하는 방법을 알아볼 수 있습니다.

Simulink를 활용한 생성된 코드의 사용자 지정

Simulink 모델로부터 생성된 코드를 사용자 지정해 다양한 설계 고려 사항을 균형 있게 반영하는 방법을 알아볼 수 있습니다.

Simulink를 활용한 시스템 통합

Simulink를 여러 소프트웨어 컴포넌트의 설계, 시뮬레이션 및 코드 생성을 위한 통합 플랫폼으로 사용하는 방법을 알아볼 수 있습니다.

Simulink를 활용한 하드웨어 배포

Simulink 모델로부터 코드를 직접 생성하고 임베디드 컴퓨팅 시스템에 배포하는 방법을 알아볼 수 있습니다.

하이브리드 전기차

MATLAB 및 Simulink를 사용해 HEV(하이브리드 전기차) 시스템을 개발하는 방법을 알아볼 수 있습니다. 모터 제어 설계에 대해 살펴보고, 배터리 셀의 동적 거동을 나타내기 위해 등가 회로를 사용하는 방법을 살펴볼 수 있습니다. 배터리팩 전열 모델링과 배터리 열 관리 시스템 설계를 살펴볼 수 있습니다. HEV 시스템의 모델링 및 시뮬레이션, 플랜트 모델 생성, 제어 시스템 개발 및 모델 최적화 방법에 대해 알아볼 수 있습니다.

MATLAB 및 Simulink를 사용한 모터 제어 설계

Simulink 모델에서 자속기준제어기의 핵심 부품을 식별하고 PI 제어기의 이득을 자동 조정하는 방법을 알아볼 수 있습니다. 동적 디커플링 제어와 약자속 제어를 구분할 수 있습니다.

배터리 모델링

Simscape Battery를 사용하여 배터리팩을 구축하고 동시에 복수의 특성화 실험을 사용하여 배터리 셀 특성화를 수행하는 방법을 알아볼 수 있습니다.

HEV를 모델링 및 시뮬레이션하는 이유

HEV 설계 및 아키텍처 선택과 관련된 난제를 알아볼 수 있습니다. 다양한 드라이브 사이클에서의 에너지 소비와 성능 추정을 이해하고 컴포넌트 선택의 영향을 알 수 있습니다.

HEV 플랜트 모델 만들기

HEV 컴포넌트 모델을 만들기 위한 다양한 방법에 대해 알아볼 수 있습니다. Powertrain Blockset 및 Simscape 툴을 HEV 모델링에 사용하는 방법을 살펴보고, 새 플랜트 모델을 만들기 위한 모범 사례에 대해 알아볼 수 있습니다.

HEV 제어 시스템 개발

HEV 제어 시스템의 개요와 에너지 관리의 개념을 살펴볼 수 있습니다. Simulink 및 Stateflow에서의 제어 알고리즘 구현을 이해하고 제어기를 테스트하며 모범 사례에 대해 알아볼 수 있습니다.

HEV 모델 최적화

최적화에 대해 소개하고 MATLAB 및 Simulink 최적화 툴을 알아볼 수 있습니다. 제어 및 구성요소 파라미터를 동시에 최적화할 수 있습니다. 다양한 주행 조건에 대한 공통된 제어 파라미터를 찾을 수 있습니다.

배터리 셀 밸런싱 및 SOC(충전 상태) 추정

배터리 관리 시스템 작업에 대해 알아볼 수 있습니다. Simulink를 사용하여 배터리팩의 물리 플랜트와 제어기를 모델링하는 방법을 살펴볼 수 있습니다. 제어 라이브러리의 비선형 관측기 블록이 셀의 충전 상태를 추적하는 방법을 알 수 있습니다.

배터리 열 관리 시스템 설계

소형 4인승 EV를 위한 배터리 열 관리 시스템의 컴포넌트를 살펴볼 수 있습니다. 이 시스템에 대한 Simscape 모델을 검토하고, 해당 모델을 사용해 제어 알고리즘의 문제를 진단하고 수정하며, 에너지 사용을 살펴볼 수 있습니다.

로봇과 차량에 눈을 달다

자동차와 로봇이 주변 환경을 볼 수 있게 하는 기초 컴퓨터 비전 기법을 시작할 수 있습니다. 이 튜토리얼을 시청하면서 자율 시스템을 설계하기 위한 인식 알고리즘을 다루는 실용적인 접근법에 대해 알아볼 수 있습니다.

영상에 대한 기초 연산

MATLAB에서 영상을 처리하는 방법을 알아봅니다.

영상 분할 및 분석

대화형 앱을 사용하여 색 기반 분할을 수행하고, 영상 마스크를 개선하고, 영역을 분석하는 방법을 알아봅니다.

특징 매칭 및 추적

특징 매칭과 포인트 추적기 기법을 활용하여 비디오 안에서 객체를 추적하는 방법을 알아볼 수 있습니다.

포인트 클라우드 처리의 기초

포인트 클라우드란 무엇인지 알아보고 전처리 및 분할 등 포인트 클라우드 처리의 기본 사항에 대해 배울 수 있습니다.

영상 분류

다량의 영상 데이터로 작업하고 신경망을 생성하여 영상을 분류하는 방법을 알아볼 수 있습니다.

이동 로보틱스

MATLAB 및 Simulink에서 개루프 및 폐루프 피드백 제어 시스템 같은 일반적인 이동 로보틱스 알고리즘을 설계하고 시뮬레이션하여 로봇이 추측 항법, 라인 추종, 장애물 검출 같은 작업을 수행하도록 하는 방법을 알아볼 수 있습니다. 알고리즘을 실제 로봇에 배포하기 전에 Simulink 내에서 사용자 지정 시뮬레이션 툴을 사용해 테스트할 수 있습니다.

개요

개요

이러한 교육 자료는 팀이 MATLAB 및 Simulink를 사용해 이동 로보틱스 알고리즘의 설계 및 시뮬레이션을 시작하는 데 도움이 됩니다.


교육

로봇 모션 제어

추측 항법을 사용해 로봇이 바퀴를 통해 자율적으로 이동하도록 제어하는 방법을 알아볼 수 있습니다.

PID 제어기 사용

추측 항법 같은 내비게이션 작업을 수행하도록 PID 제어기를 설계하고 조정하는 방법을 알아볼 수 있습니다.

라인 추종 알고리즘 설계

이동 로봇의 라인 추종 알고리즘을 설계하는 방법을 알아볼 수 있습니다.

장애물 검출 알고리즘 설계

이동 로봇의 장애물 검출 알고리즘을 설계하는 방법을 알아볼 수 있습니다.

일련의 경로 탐색 작업 수행

로봇을 미리 정의된 경로를 따라 이동시키는 감독 논리를 설계하는 방법을 알아볼 수 있습니다.

자동차 학생 팀을 위한 Simscape의 기본 사항

Simscape를 사용해 Formula Student 같은 학생경진대회를 위한 차량 개발의 기초를 시작할 수 있습니다. 브레이크가 있는 기본적인 차량 모델을 만들고 경사에서의 거동을 시뮬레이션할 수 있습니다. 간소화된 배터리 모델을 통해 전기 파워트레인 모델링에 대해 자세히 알아볼 수 있습니다. 자동차 학생경진대회를 위한 모터 냉각 모델을 개발할 수 있습니다.

종방향 차량 운동: 자동차 학생 팀을 위한 Simscape의 기본 사항

이 비디오에서는 자유 낙하하는 차량이 경사면을 하강하는 중에 브레이크를 가하여 멈추는 간단한 모델을 Simscape™를 사용해 만들도록 학생들을 안내합니다.

전기 파워트레인: 자동차 학생 팀을 위한 Simscape의 기본 사항

이 비디오에서는 학생들에게 Simscape에서 배터리, 모터, 차동 기어를 비롯한 전기 파워트레인 모델링을 시작하는 방법을 보여줍니다.

모터 냉각 시스템: 자동차 학생 팀을 위한 Simscape의 기본 사항

이 비디오에서는 Formula Student와 같은 자동차 학생경진대회를 위해 학생들에게 Simscape를 사용해 모터 냉각 시스템을 구축하는 과정을 소개합니다.

패널 내비게이션
 
 

무료 온라인 튜토리얼 더 보기

대화형 교육과정, 문서, 코드 예제 및 사용 방법 비디오를 통해 여러분의 지식을 확장할 수 있습니다.

패널 내비게이션
 
 

학생 라운지 블로그

학생 프로젝트의 모범 사례와 팀워크에 대해 빠르게 익힐 수 있습니다.

커뮤니티에 참여

패널 내비게이션

GitHub

MATLAB 및 Simulink 학습을 위한 더 많은 추가 자료와 100,000명 이상의 동료 및 MATLAB 전문가에게 질문하고 지원을 받을 수 있는 기회를 찾을 수 있습니다.

패널 내비게이션

YouTube 시리즈

흥미로운 프로젝트의 해결 및 새로운 기능의 사용에 대한 단계별 안내를 제공하는 수십 개의 비디오가 있습니다. 몬테카를로 분석부터 MATLAB 코드 가속화까지 이르는 다양한 주제를 다룹니다.

패널 내비게이션

 

Instagram에서 여러분이 MATLAB 및 Simulink를 어떻게 사용하고 있는지를 공유하고 태그해 주세요.

@matlab_students