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


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

Авторизация

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



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


Подписка

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

Hits 39587760
19145
Hosts 1572076
935
Visitors 29332731
18238

45


Главная / Поддержка / Форумы / Расчеты

Форум «Расчеты»

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

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


Тема: «Матрица Якоби » в форуме: Расчеты   Просмотров: 14176
 
Михаил Одинцов
Постоянный посетитель
 
Всего сообщений: 122
Дата регистрации: 22.07.2008
Создано: 02.05.2009 23:52:30
 
 
В стандартных таблицах Растра присутствует таблица относящаяся к матрице Якоби, но вот что конкретно она содержит и как формируется не понятно. Можно ли как нибудь вытащить матрицу Якоби для dP/dd, dP/dU, dQ/dd, dQ/dU, т.е. матрицу для баланса мощности в полярных координатах. Спасибо.
 
Профиль
Наверх
Бекжан Мукатов
Посетитель
 
Всего сообщений: 17
Дата регистрации: 06.01.2010
Создано: 10.09.2010 16:19:56
 
 
Тоже интересует каким образом можно получить элементы матрицы (все, включая не диагональные). Если это возможно сделать, подскажите пожалуйста как.
 
Профиль
Наверх
Владимир Неуймин
Администратор
 
Всего сообщений: 268
Дата регистрации: 13.03.2007
Создано: 13.09.2010 11:17:20
 
 
А в чем проблемы ?
Загружаете шаблон "матрица якоби "
и выполняете метод

rastr.jakobi ""

таблица заполняется производными
dP/dd, dP/dU, dQ/dd, dQ/dU
производные по модулю идут в ое - для перевода в абсолютные - умножить на расчетный модуль напряжения первого узла
 
Профиль
Наверх
spleet
Заглянувший
 
Всего сообщений: 5
Дата регистрации: 25.03.2009
Создано: 23.10.2010 20:02:13
 
 
А как можно определитель матрицы якоби посчитать?
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 512
Дата регистрации: 31.05.2008
Создано: 25.10.2010 10:35:57
 
 
Передаёте её в МатЛаб, а дальше задача сводится к классической. (По поводу Маталаба здесь уже была тема).
 
Профиль
Наверх
Игорь
Заглянувший
 
Всего сообщений: 1
Дата регистрации: 15.04.2013
Создано: 15.04.2013 13:47:32
 
 
производные по модулю идут в ое - для перевода в абсолютные - умножить на расчетный модуль напряжения первого узла

А как это сделать? И умножить или всё-таки разделить на этот модуль напряжения?
 
Профиль
Наверх
Григорий Шабалин
Заглянувший
 
Всего сообщений: 1
Дата регистрации: 17.09.2013
Создано: 17.09.2013 17:49:36
 
 
Здравствуйте, а почему элементы производных по напряжению матрицы Якоби домножены у вас на напряжение, по которому и берется производная?
 
Профиль
Наверх
Михаил Одинцов
Постоянный посетитель
 
Всего сообщений: 122
Дата регистрации: 22.07.2008
Создано: 28.03.2014 19:27:03
 
 
Возмущения работаю некорректно.
Не суммируются возмущения разного типа. Ошибка присутствует в 2.45 и RastrWin3.
Т.е. если возмущения "разнотипные", то учитывает только "последнее" возмущение, если однотипные - то все ок.
Пользователь добавил изображение
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 512
Дата регистрации: 31.05.2008
Создано: 31.03.2014 11:48:25
 
 
Благодаря "мудрой политике" в области интернета, я не вижу, что у Вас на картинке.
 
Профиль
Наверх
Михаил Одинцов
Постоянный посетитель
 
Всего сообщений: 122
Дата регистрации: 22.07.2008
Создано: 31.03.2014 12:24:10
 
 
Честно сказать, я так и не понял, как картинку вставить без внешних хранилищ рисунков.
На рисунке окно разработчика Excel с куском кода:
Rastr1.sensiv_start ""
Rastr1.sensiv_forw 0, ny, -1
Rastr1.sensiv_forw 1, ny, -0.5
Rastr1.sensiv_write ""
t1 = vetv1.Cols("d_pb").Z(num_­vetv)

Rastr1.sensiv_start ""
Rastr1.sensiv_forw 0, ny, -1
Rastr1.sensiv_write ""
t2 = vetv1.Cols("d_pb").Z(num_­vetv)

Rastr1.sensiv_start ""
Rastr1.sensiv_forw 1, ny, -0.5
Rastr1.sensiv_write ""
t3 = vetv1.Cols("d_pb").Z(num_­vetv)


Rastr1.sensiv_start ""
Rastr1.sensiv_forw 1, ny, -0.5
Rastr1.sensiv_forw 0, ny, -1
Rastr1.sensiv_write ""
t4 = vetv1.Cols("d_pb").Z(num_­vetv)

Rastr1.sensiv_start ""
Rastr1.sensiv_forw 0, ny, -1
Rastr1.sensiv_forw 0, ny, -1
Rastr1.sensiv_write ""
t5 = vetv1.Cols("d_pb").Z(num_­vetv)
Где получается, что
t1=-6,77447768670454E-03
t2=0,474606701059668
t3=-6,77447768670454E-03
t4=0,474606701059668
t5=0,949213402119336

Т.е. видно, что при использовании возмущения, если возмущения разного типа, т.е. возмущение по P и возмущение по Q, то выдается результат только с учетом последнего возмущения(t1=t3 и t2=t4), хотя должен алгебраически суммироваться, как для переменной t5
 
Профиль
Наверх
Вадим Адамец
Заглянувший
 
Всего сообщений: 3
Дата регистрации: 20.03.2019
Создано: 20.03.2019 23:51:19
 
 
Подскажите пожалуйста, где можно взять шаблон "матрица якоби "?
 
Профиль
Наверх
Дмитрий
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 20.04.2019
Создано: 20.04.2019 22:43:54
 
 
Помогите пожалуйста. Я вытащил таблицу Якоби и не пойму что за проводимость мне там указывают?
Это собственные и взаимные проводимости узлов и ветвей?
 
Профиль
Наверх
Евгений Машалов
Администратор

 
Всего сообщений: 883
Дата регистрации: 23.04.2007
Создано: 20.04.2019 22:53:54
 
 
Матрица Якоби - матрица производных от уравнений УР в полярной форме по модулю и углу напряжения. Не путайте с матрицей проводимостей.
 
Профиль
Наверх
zuev27
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 11.05.2019
Создано: 11.05.2019 21:45:26
 
 
Здравствуйте, уважаемые пользователи форума! Подскажите, пожалуйста, в моей ситуации.

Я пишу курсовой проект по "Применению ЭВМ в ЭЭ". Тестовая схема IEEE-14 (скрины прилагаю). Суть моего курсового проекта заключается в том, чтобы произвести утяжеление во всех узлах данной схемы и в итоге вывести зависимость якобиана, его первых и вторых производных от значения Pнагр на каждом шаге.

Я воспользовался стандартным макросом растра для получения матрицы Якоби (Расчет матрицы Якоби.rbs) и получил, как я понял все значения элементов матрицы Якоби для моей схемы. Однако для решения моей задачи мне необходим конкретно значение якобиана, т.е. определителя полученной матрицы.

В связи с этим у меня вопрос: возможно ли как-либо преобразовать исходный макрос для получения якобиана? Поскольку значение якобиана мне впоследствии понадобится при выводе отчета в MS Excel.

Заранее спасибо!

Скриншоты схемы: https://dropmefiles.com/q­uzv0
 
Профиль
Наверх
Дмитрий Максименко
Модератор
 
Всего сообщений: 26
Дата регистрации: 25.12.2017
Создано: 13.05.2019 12:02:24
 
 
Макрос в растре:

dim val,exponent
val = 0.0
exponent = 0.0
Rastr.det_JAkobi val,exponent
rastr.PrintP( " | " + CStr(val)+ " | " + CStr(exponent))
 
Профиль
Наверх
zuev27
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 11.05.2019
Создано: 14.05.2019 09:38:45
 
 
Спасибо большое, Дмитрий!

Не подскажете ли Вы, как правильно импортировать значение якобиана в отчет в MS Excel?

Как я понял, функция Rastr.det_JAkobi вшита в растр, но как именно это "вытащить" из него?

Нужно наверно, представить правую часть 3-ей строки с якобианом так же, как правые части первых 2 строк. Но как именно это написать, мне к сожалению неясно.

Скриншот кода и ошибки: https://dropmefiles.com/D­T3Zw
 
Профиль
Наверх
zuev27
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 11.05.2019
Создано: 15.05.2019 22:51:00
 
 
Дмитрий, подскажите пожалуйста, как возможно значение якобиана импортировать из растра в эксель?

Я так понимаю, функция Rastr.det_JAkobi уже вшита, но откуда ее взять, из какой библиотеки или таблицы, мне неясно.

При компиляции выдает такую ошибку:

https://dropmefiles.com/c­kY6g
 
Профиль
Наверх



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


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







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