habra.16: RSS с сайта habrahabr.ru

От: habrabot (difrex,1) 01.04.18 11:15 UTC
Кому: All
Тема: Использование библиотеки Python Control Systems Library для проектирования систем автоматического управления
![][1]




#### Здравствуйте!



С появлением библиотеки Python Control Systems Library [1], решение основных задач проектирования систем автоматического управления (САУ) средствами Python значительно упростилось и теперь практически идентично решению таких задач в математическом пакете Matlab.

Однако, проектирование систем управления с применение указанной библиотеки имеют ряд существенных особенностей, которых нет в документации [1], поэтому особенностям использования Python Control Systems Librar и посвящена данная публикация.

Начнём с инсталляции библиотеки. В документации говориться о загрузке двух модулей **slycot** и ** control**, на самом деле для нормальной работы нужна ещё библиотека numpy+mkl, остальные устанавливаются автоматически при загрузке **control**.

Указанные модули можно скачать с сайта [2]. В документации так же сказано, что для интерфейса по умолчанию нужно просто импортировать контрольный пакет следующим образом: **import control**.

Однако, при таком импортировании библиотека не работает ни одном из примеров. Для импортирования библиотеки необходимо применить **from control import\* ** как и для импортировании окружения matlab: **from control. matlab import \***[1].

Рассматривать специализированную библиотеку Python Control Systems Library можно только применительно к задачам проектирования систем автоматического управления, поэтому мы так и поступим.
[Читать дальше →][2]

[1]: https://habrastorage.org/webt/uu/xc/ax/uuxcaxx8g-zy_33jvplbbjk6egc.png
[2]: https://habrahabr.ru/post/352492/?utm_source=habrahabr&utm_medium=rss&utm_campaign=352492#habracut
[6610 / 6624]