На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 67418331
9681
Hosts 3608923
1960
Visitors 53570876
9346

125


Главная / Поддержка / Форумы / Макро

Форум «Макро»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «MatLAB и Rastr (обмен данными) » в форуме: Макро   Просмотров: 5277
 
Федор Непша
Заглянувший
 
Всего сообщений: 8
Дата регистрации: 25.04.2013
Создано: 15.06.2016 20:13:43
 
 
Доброго времени суток!
Помогите, пожалуйста. Мне необходимо связать работу MatLAB ? RastrWin для апробации алгоритма, предложенного в рамках НИР ?Регулирование напряжения в СЭС промышленного предприятия по критерию минимума потребляемой мощности на границе раздела между предприятием и энергоснабжающей организацией?. В целом, требуется реализовать следующие этапы:
1. В RastrWin формируется схема замещения СЭС промышленного предприятия. При этом задаются параметры устройств регулирования напряжения (РПН, ПБВ, БСК, объекты малой генерации, СД). В перспективе данная схема должна получать данные телеизмерений с датчиков, установленных на предприятии.
2. MatLAB получает данные со схемы и выполняет формирование матрицы ветвей и узлов. Выполняется расчет электрических режимов в MatLAB с использование метода Ньютона-Рафсона. Одновременно формируется матрица состояний, которая включает в себя все возможные состояния системы с учетом изменения значений дискретных переменных (положение РПН, ступень регулирования БСК).
3. Матрица состояний необходима для выполнения последующей оптимизации недискретных параметров с использованием метода нелинейной оптимизации SQP (Sequential quadratic programming). Данный метод оптимизации встроен в библиотеку Optimization Toolbox в MatLAB.
3. Затем формируется матрица значений мощности, потребляемой на границе раздела балансовой принадлежности для каждого из состояний. Выбирается наилучшее состояние (по критерию минимума потребляемой мощности) и значения дискретных и недискретных переменных отправляются обратно в Rastr.
4. Затем все повторяется заново. Но уже с измененными значениями переменных (которые изменяются в Rastr).
Подскажите, как вытащить данные из RastrWin и отправить их обратно?
Заранее благодарен.
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 659
Дата регистрации: 31.05.2008
Создано: 15.06.2016 23:01:53
 
 
Здравствуйте, Федор Непша!
Цитата
Мне необходимо связать работу MatLAB ? RastrWin

- Хэлп, раздел COM интерфейсы.

Цитата
1. В RastrWin формируется схема замещения СЭС промышленного предприятия. При этом задаются параметры устройств регулирования напряжения (РПН, ПБВ, БСК, объекты малой генерации, СД). В перспективе данная схема должна получать данные телеизмерений с датчиков, установленных на предприятии.
2. MatLAB получает данные со схемы и выполняет формирование матрицы ветвей и узлов. Выполняется расчет электрических режимов в MatLAB с использование метода Ньютона-Рафсона. Одновременно формируется матрица состояний, которая включает в себя все возможные состояния системы с учетом изменения значений дискретных переменных (положение РПН, ступень регулирования БСК).

- по мойму пункт 1 лишний. Это все равно, что на танкере привезти ведро воды.

Все что Вы описали вполне можно реализовать через макросы Растра, при наличии лицензии на "оптимизацию".
Описанная Вами задача известна как "оптимизация по реактивной мощности".
 
Профиль
Наверх



Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019