реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Matlab. Hardware-in-the-loop simulation.
Andrew-S
сообщение Apr 13 2006, 11:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 18-01-06
Пользователь №: 13 333



Кому-нибудь приходилось с этим сталкиваться? У меня возникла идея замены объекта управления в реальной системы на модель объекта в матлабе/симулинке. Объект управления - гидропривод. Устройство управления имеет аналоговые входы (с датчика угла поворота и золотника) и аналоговый выход - сигнал рассогласования (управляющий). Вопрос - можно ли замкнуть ОС на устройство управления через платы сопряжения с ПК? Для этого нужно реальное время. Буду благодарен за любую информацию!
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 17 2006, 15:20
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Делал для Matlab что-то подобное. Думаю, для Симулинк развить идею - не проблема. В хелпе матлабовском поищите Engine. А платы сопряжения и прочее - уж какие у Вас найдутся.
Go to the top of the page
 
+Quote Post
Chupakabra
сообщение Apr 25 2006, 08:48
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258



Посмотрите лучше в сторону LabVIEW. Програмно присобачить можно что угодно (модули, платы аналогово ввода/вывода) лишь бы DLL, Active-X, и т.п "драйвера". Модель тоже можно какую угодно запрограммировать (хоть в типовых звеньюх, или в виде пространства состояний).
Go to the top of the page
 
+Quote Post
xinod2000
сообщение Oct 31 2006, 13:00
Сообщение #4





Группа: Участник
Сообщений: 6
Регистрация: 31-10-06
Пользователь №: 21 826



Без проблем все делается на симулинке. В реалтайм воркшопе генеришь код и компилишь. есть возможность компилить под винду, линух, QNX. нельзя только использовать некоторые блоки. И если нужен реалтайм - то QNX. Если сильно надобно - дам файлы необходимые. А мне бы интересна гидравлика. Надо бы помоделить, а я сней делов не имел.
Go to the top of the page
 
+Quote Post
Andy_F
сообщение Oct 31 2006, 21:12
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 109
Регистрация: 27-07-06
Из: С.-Петербург
Пользователь №: 19 148



Вот по этой ссылочке можно взять Real Time Blockset для Matlab 5 - 6.5 :
http://digilander.libero.it/LeoDaga/Simulink/RTBlockset.htm . Насколько это помогает - не знаю...
Go to the top of the page
 
+Quote Post
s_yakov
сообщение Nov 2 2006, 14:03
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 20-10-04
Пользователь №: 924



Сами то пробовали? действительно Real-Time получается? Я как-то ткнулся - ничего с реальным временем в винде не получилось.
Go to the top of the page
 
+Quote Post
Serge V. Kior
сообщение Nov 3 2006, 16:23
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 27
Регистрация: 12-08-06
Пользователь №: 19 502



Цитата(s_yakov @ Nov 2 2006, 18:03) *
Сами то пробовали? действительно Real-Time получается? Я как-то ткнулся - ничего с реальным временем в винде не получилось.


Для "жесткого" реального времени в матлабе есть свой кернел реального времени xPC Target, который грузится на второй комп. С ним возможна связь по RS-232/422/485 или Ethernet. Весь процесс симуляции можно контролировать непосредственно из Simulink запущенного на рабочем компьютере.
Использую данную связку с версии 6.5 в том числе и для моделирования электро- и гидро-приводов для отладки регуляторов.

Получалось достичь устойчивой работы модели средних размеров с sample time 25 мкс на PIII/1000.
Меньше не пробовал - не надо было

К xPC Target есть очень понятные примеры.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 7 2006, 09:51
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Andrew-S @ Apr 13 2006, 14:41) *
Кому-нибудь приходилось с этим сталкиваться? У меня возникла идея замены объекта управления в реальной системы на модель объекта в матлабе/симулинке. Объект управления - гидропривод. Устройство управления имеет аналоговые входы (с датчика угла поворота и золотника) и аналоговый выход - сигнал рассогласования (управляющий). Вопрос - можно ли замкнуть ОС на устройство управления через платы сопряжения с ПК? Для этого нужно реальное время. Буду благодарен за любую информацию!
Для моделирования Матлаб хорош, спору нет, а для управления реальным клапаном с замкнутой ОС я бы его не советовал применять, из-за большой и плохо предсказуемой временнОй задержки регулятора и вероятного ухудшения по этой причине качества регулирования.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Doka
сообщение Nov 7 2006, 19:15
Сообщение #9


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(s_yakov @ Nov 2 2006, 17:03) *
действительно Real-Time получается? Я как-то ткнулся - ничего с реальным временем в винде не получилось.
не помню точно где, но встречалась оговорка что симулинк может обеспечить "квази"-реалтайм при частоте дискретизации системы, не превыщающей около 10кГц.

Цитата(Serge V. Kior @ Nov 3 2006, 19:23) *
Для "жесткого" реального времени в матлабе есть свой кернел реального времени xPC Target, который грузится на второй комп. С ним возможна связь по RS-232/422/485 или Ethernet. Весь процесс симуляции можно контролировать непосредственно из Simulink запущенного на рабочем компьютере.
если можно, немного подробнее про "xPC Target"
что-то я самой идеологии не пойму: для юзанья xPC Target что должно быть инсталлировано на втором компе?
а в "Getting Started" из встроенного хелпа как-то мутно всё(


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
xinod2000
сообщение Nov 20 2006, 12:07
Сообщение #10





Группа: Участник
Сообщений: 6
Регистрация: 31-10-06
Пользователь №: 21 826



Господа, ну зачем так цепляться к хРС таргету?
Пользуйте grt-target и остальное , что поставляется в комплекте. На примере можно дописать под любую ось. Я пользую QNX , имею 1мс на модели, считается гораздо быстрее гарантированный реалтайм и никаких прогблем. А хРС таргет - если я не ошибаюсь - денежки стоит. А насчет нельзя доверять управление объектами - полный абсурд. Главный привод блюминга №2 Криворожского меткомбината - цифровая система полностью писана и смоделена на матлабе, работает под QNX 4.25. Там же и на обжимном стане система снятия параметров - та же связка. Сейчас люди переходят на QNX 6.х. 4.25 - умирающий проект.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016