| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Софтуер за анализ на PI http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=8984 |
Страница 1 от 1 |
| Автор: | ¶ [ Чет Юни 30, 2011 6:03 pm ] |
| Заглавие: | Софтуер за анализ на PI |
Постановката е следната: - имам един PI регулатор на който искам да настроя Kp & Ki максимално добре; - на стария хардуер работеше много добре; - на леко мофициран нов хардуер и друга машина отново работи добре, но не както на мен ми се иска, реакцията му е малко бавна, но иначе е стабилен; - на всеки 0.1 сек. записвам входната променлива, резултата от PI и реакцията на изхода, паметта събира над 25,000 отчета; - получените данни контролера изхвърля като csv файл, който после мога да анализирам примерно в OpenOffice; Въпросa e, тъй като не разполагам с достатъчно време да си играя да настройвам отново Kp и Ki, дали съществува готов софтуер, който да може да анализира тези 25,000 отчета , както и да преизчисли нови Kp & Ki ? Разполагам с няколко различни таблици, свалени при различни Kp & Ki, примерно ако има такъв софтуер бих могъл на няколко стъпки да тунинговам Kp & Ki, докато достигна до някакви оптимални стойности. |
|
| Автор: | Cekins [ Чет Юни 30, 2011 6:53 pm ] |
| Заглавие: | |
Май има - попадал съм на разни такива неща. Ама по често попдах на "дайте данните и ххххх$ и ние ще ви кажем какви са числата." Абе като напишеш PID Autotuning и след няколко часа ровене има попадения. Ами то без D-то не е ли по-лесно? Аз си играх да правя ауто тунинг ама за терморегулатор - с няколко цикъкла с On/Off меря осцилациите и после смятам по метода Ziegler-Nichols. Сякаш ми се получи ама... |
|
| Автор: | ¶ [ Чет Юни 30, 2011 7:05 pm ] |
| Заглавие: | |
Под autotuning съм намирал методи за настройка на PI, когато алгоритъма е вграден в самия регулатор. Мери каквото мери, изчислява разликата между изхода и референса, след което изчислява нови PI константи, и така след множество итерации достига до оптималните стойности. Нямам налична памет, нито изчислителни ресурси да правя и това. Затова се чудех дали няма нещо готово по налични хиляди отчети да се прави анализ и да се изчисляват нови PI константи. |
|
| Автор: | Cekins [ Чет Юни 30, 2011 7:26 pm ] |
| Заглавие: | |
Разбрах те де. Срещал съм и такива варианти. И то като търсих методи за аутотюнинг - след часове отсяване почнах да цъкам без много да отбирам и съм засичал разни ама сега нямам спомени какви са били. Каква памет бре човек. Аз това дето ти казвам на малка 18-ка съм го вкарвал. |
|
| Автор: | ¶ [ Чет Юни 30, 2011 7:56 pm ] |
| Заглавие: | |
Е, ти си бил ларж човек |
|
| Автор: | Cekins [ Пет Юли 01, 2011 12:32 pm ] |
| Заглавие: | |
Е ти 24-ките само за собствен гъдел ли ги ползваш? |
|
| Автор: | ¶ [ Пет Юли 01, 2011 2:09 pm ] |
| Заглавие: | |
Така е наследен проекта Почти ги докарах константите, но и днес ще падне борба. Не може да няма такъв софтуер, мисля ,че може да се "предскаже" какви могат да бъдат константите. Другото е да изкарам от процесора линии към ключовете на товарите и да направя някаква автоматична настройка, ама и това иска време. |
|
| Автор: | sv_shady [ Пет Юли 01, 2011 4:20 pm ] |
| Заглавие: | |
Мисля, че Control Toolbox-а на MATLAB може да ти помогне, но си иска четене, ако не си се занимавал преди. Има разни методи за настройване на PID контролери като вградени функции. |
|
| Автор: | bongo_x2 [ Нед Юли 03, 2011 1:15 pm ] |
| Заглавие: | |
Май не само аз съм забравил математиката Скоро видях такава програма при братята руси пък май съм ходил само на http://www.radio-portal.ru/ Сега не я открих и затова посетих http://www.google.com/search?hl=en&q=%D ... 80&bih=865 и от пръв поглед ми се набиха: http://www.bookasutp.ru/Chapter5_5.aspx http://www.rsdn.ru/forum/alg/1969984.flat.aspx и т.н. |
|
| Автор: | Cekins [ Пон Юли 04, 2011 8:48 am ] |
| Заглавие: | |
И къде в тези странички видя "софтуер за анализ на система по свалени данни по време на работа"? Това дето го пише в тези статии го пише навсякъде. В общи линии с това се изчерпва базовата теория на ПИД-а. Ама после става интересно. Щото като се хванеш да го правиш и нещата стават грозни. И аз така - всичко беше ток и жица докато не се хванах да го настройвам . |
|
| Автор: | ¶ [ Пон Юли 04, 2011 6:23 pm ] |
| Заглавие: | |
Бе аз ги настроих константите, утре ще направим последни тестове с няколко набора константи и това ще е. Просто проекта е ала-бала и не ми се занимава. Ако имаше нещо готово да го използвам, ама като няма става и с направи си сам. Намислил съм за в бъдеще да сложа на една платка 6 бутона, някаква LCD индикация, и PID контролера по I2C да си чете константите, С бутоните даваш нагоре-надолу съответно за P, I & D. Отделно ще сложа 2-3 изхода да мога да включвам и изключвам товари. Така ще става най-бързо и удобно. Ще има и памет на платката, така че PID контролера ще може по I2C да изпраща каквото си сака и да се запазва като статистика. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|