condaを使ったPython-Controlのインストール

 

【概要】

pythonに制御工学用パッケージのPython Controlをインストールする方法。

 

【環境】

Windows10

Anaconda3インストール済み

 

【方法】

condaを使って

  • control(Python Control)
  • slycot

をconda-forgeからインストールする。

conda-forgeはconda用のレシピを提供しているGitHubの組織である。

 

コマンドプロンプトで下記を実行してインストールする。

>conda install -c conda-forge slycot

>conda install -c conda-forge control

 

【Test】

>>> import control

>>> from control.matlab import *

>>> Np=[0,1]

>>> Dp=[1,2,3]

>>> P=tf(Np,Dp)    #伝達関数モデルの定義(python-controlの関数)

>>> print(P)

       1

-------------

s^2 + 2 s + 3