Matlab/Simulink:コマンド「linio」を活用したボード線図描画(Simulink使用)

実現したいこと

  • マウスを使わずにSimulinkからボード線図を描画
  • mファイルのみで描画したボード線図と一致するか確認

必要なtoolbox

ダウンロードURL

ボード線図_Simulink活用 - Google ドライブ

※ご利用中のMatlabバージョンのフォルダをダウンロードしてください。
 例:2020aバージョンであれば,上記リンクの「2020a」を選択
※上記プログラムの利用で生じたトラブルは一切の責任を負いかねます

質問:時定数Tと63.2%の関連式の導出方法を教えてください

質問内容

時定数 Tと63.2%にはどのような関係があるのでしょうか?
また,その導出方法を教えてください。

回答

ダウンロードURL

よくある質問 - Google ドライブ

※上記ppt素材の利用で生じたトラブルは一切の責任を負いかねます
著作権を放棄しており二次配布も可能です。

併せて確認推奨の過去記事

forfree.hatenablog.jp

Simulink:正規分布プログラム(無料公開)

実現したいこと

【ダウンロードURL】

正規分布_simulinkファイル - Google ドライブ

※ご利用中のMatlabバージョンのフォルダをダウンロードしてください。
 例:2020aバージョンであれば,上記リンクの「2020a」を選択
※上記プログラムの利用で生じたトラブルは一切の責任を負いかねます

実行結果

併せて確認推奨の過去記事

forfree.hatenablog.jp 

Matlab:正規分布プログラム(無料公開)

実現したいこと

【ダウンロードURL】

正規分布 - Google ドライブ

※ご利用中のMatlabバージョンのフォルダをダウンロードしてください。
 例:2020aバージョンであれば,上記リンクの「2020a」を選択
※上記プログラムの利用で生じたトラブルは一切の責任を負いかねます

mファイルソースコード

下記画像クリック ⇒ コピー可能なソースコード表示

実行結果

結果まとめ

平均ゼロ,標準偏差1の正規分布になっていることを確認

併せて確認推奨の過去記事

forfree.hatenablog.jp 

Matlab/Simulink:状態空間表現と伝達関数表現の比較(無料公開

実現したいこと

上記のppt素材は下記を参照:
ppt素材:現代制御関連(無料公開) - 理系大学教員の本気ブログ

Matlab/Simulinkによる検証

【ダウンロードURL】
状態空間表現_VS_伝達関数表現 - Google ドライブ

※ご利用中のMatlabバージョンのフォルダをダウンロードしてください。
 例:2020aバージョンであれば,上記リンクの「2020a」を選択
※上記プログラムの利用で生じたトラブルは一切の責任を負いかねます

Simulinkファイル

mファイルソースコード

下記画像クリック ⇒ コピー可能なソースコード表示

実行結果

シミュレーション結果まとめ

①状態空間表現,②伝達関数表現 の出漁結果が一致していることから,同じ対象を正しく2種類の方法で表現できていることを確認した。

併せて確認推奨の過去記事

forfree.hatenablog.jp 

ppt素材:現代制御関連(無料公開)

実現したいこと

  • 学生や教員のppt作成時間の大幅短縮
  • 現代制御関係の数式,図をまとめる

ダウンロードURL

【ダウンロードリンク】

現代制御関係 - Google ドライブ

※上記ppt素材の利用で生じたトラブルは一切の責任を負いかねます
著作権を放棄しており二次配布も可能です。

素材一覧

併せて確認推奨の過去記事

forfree.hatenablog.jp

Matlab:離散PID制御(無料公開)

実現したいこと

  • 制御対象の離散化
  • PID制御の離散記述
  • mファイルで実現

制御対象・制御器の離散表現

【制御対象】
 G(z^{-1})=\dfrac{z^{-(d+1)}\left( b_0+b_1z^{-1}+\cdots \right)}{1+a_1z^{-1}+a_2z^{-2}+\cdots}=\dfrac{z^{-(d+1)}B(z^{-1})}{A(z^{-1})}
  d: むだ時間

 

【制御則(PID制御)】
 u(t)=K_Pe(t) + K_I\dfrac{e(t)}{\Delta} + K_D\Delta e(t)
  K_P, K_I, K_D: 比例ゲイン,積分ゲイン,微分ゲイン
  u(t): 入力
  e(t): 偏差
  \Delta: 差分演算子(\Delta e(t):=e(t)-e(t-1))

ダウンロードURL

離散PID制御 - Google ドライブ

※上記プログラムの利用で生じたトラブルは一切の責任を負いかねます

mファイルソースコード

下記画像クリック ⇒ コピー可能なソースコード表示

実行結果



併せて確認推奨の過去記事

forfree.hatenablog.jp