19
1 © 2020 The MathWorks, Inc. 【学生向け】 MATLABSimulinkの基礎 Introduction to MATLAB and Simulink Nobu Iijima, 6/26(金) 17:00-18:15

【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

1© 2020 The MathWorks, Inc.

【学生向け】 MATLABとSimulinkの基礎Introduction to MATLAB and Simulink

Nobu Iijima,

6/26(金) 17:00-18:15

Page 2: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

2

アジェンダ

▪ MATLAB

– 基本操作

– バネ・マス・ダンパーモデル

▪ Simulink

– 基本操作

– DCモーターのプラントと制御モデル

– 電気自動車

▪ Resources

▪ Q&A

Page 3: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

3

サンプル1: トルクベクタリング

Torque Vectoring

Model

Page 4: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

4

サンプル2: トラクションコントロール

Traction

Control Model

Page 5: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

5

MATLABとは?

▪ エンジニアや科学者のために特別に設計されたプログラミングプラットフォーム

▪ Matrix Laboratory

☆ MATLAB使用例• データ解析

• アルゴリズム開発

• 組み込みや制御

• モデルの作成とシミュリレーション

Page 6: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

6

バネマスダンパーモデル

目標: 乗り心地のいい車を作るためのモデルの作成

既知: 力F, 質量m, ばね定数k, ダンパー係数b

解: 変位x, 速度v

モデル: サスペンション

Page 7: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

7

Software Demonstration

Page 8: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

8

Simulinkとは?

組み込み、動的システムのモデリング、シミュレーション、および実装のための主要な環境

▪ Simulinkはブロック環境です

▪ 複雑なシステムを正確に設計、実装、およびテスト

できる:

– 制御

– 信号処理

– 動画および画像処理

▪ モデルベース開発のプラットフォーム

Page 9: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

9

DCモーターのモデリングと制御

目標: DCモーターの回転速の計測と制御

既知: 電圧, トルク解: 回転速

モデル:

V+

V-

T

Wspeed

Page 10: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

10

Software Demonstration

Page 11: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

11

Software Demonstration

Page 12: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

12

Page 13: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

13

Tutorials

https://www.mathworks.com/ac

ademia/student-

competitions/tutorials-

videos.html

Page 14: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

14

https://www.mathworks.com/

academia/superstar-

students.html

Page 16: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

16

MATLAB Answers

▪ 誰でも利用できる質問ボックス

▪ 日本語対応

https://jp.mathworks.com/matla

bcentral/answers/

Page 17: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

17

Student Communities

Twitter Account

▪ NobuthWorks

https://twitter.com/NobuthWorks

▪ セミナーの告知

▪ 企業について

▪ 学生イベント

Page 18: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

18

Racing Lounge Resources

▪ 連絡先

[email protected]

facebook.com/groups/RacingLounge

▪ MATLAB and Simulink Racing Lounge

mathworks.com/RacingLounge

▪ Software Offer for Competition teams

mathworks.com/academia/student-competitions

▪ Racing Lounge Blog

http://blogs.mathworks.com/racing-lounge

Page 19: 【学生向け】 MATLABとSimulinkの基礎 …...8 Simulinkとは? 組み込み、動的システムのモデリング、シミュレーショ ン、および実装のための主要な環境

19

Thank you for watching

Q + A