Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MC7 Не получается построить производную от АЧХ
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Моделирование и Анализ Силовых Устройств – Power Supply Simulation
SmartRed
Проблема такая:
Получаю в MC7(9) АЧХ цепи, и, очень хочется посмотреть производную этой кривой.
Использую функцию DD(y) - на выходе бред какойто sad.gif.
Если применяю DER(y,F) - на выходе ноль.
Если применяю DEL(y)/DEL(F) - тоже что и DD(y).
Если в окне AC Analysis Limits явно задать функцию от частоты и взять ее производную через DD(y) - все нормально.
Кто нибудь сталкивался с этим, кто виноват и что делать ?
haker_fox
Цитата(SmartRed @ Oct 6 2009, 18:04) *
Если в окне AC Analysis Limits явно задать функцию от частоты и взять ее производную через DD(y) - все нормально.

Производную можно взять только от функции.
SmartRed
Цитата(haker_fox @ Oct 7 2009, 06:46) *
Производную можно взять только от функции.

Ткните пожалуста носом где это явно указано.
EVS
Цитата(SmartRed @ Oct 6 2009, 13:04) *
Использую функцию DD(y) - на выходе бред какойто sad.gif.

Почему бред? Вроде, похоже.... Во всяком случае, точки перегиба соответствуют.
Нажмите для просмотра прикрепленного файла
SmartRed
Цитата(EVS @ Oct 9 2009, 20:21) *
Почему бред? Вроде, похоже.... Во всяком случае, точки перегиба соответствуют.


У вас все нормально.
Вот мой пример.
Нажмите для просмотра прикрепленного файла
EVS
Хм.. странно. А если приложить проект? Едва ли дело только в версии.
SmartRed
Цитата(EVS @ Oct 9 2009, 22:09) *
Хм.. странно. А если приложить проект? Едва ли дело только в версии.


Вот файл.
Я пробовал и другие цепи. Результат тоже странный.
Нажмите для просмотра прикрепленного файла
EVS
Удивительно, если выводить в dB, то все ОК.
Нажмите для просмотра прикрепленного файла
SmartRed
Цитата(EVS @ Oct 9 2009, 22:45) *
Удивительно, если выводить в dB, то все ОК.


Да, похоже это не баг а фича такая w00t.gif
коли от версии к версии наследуется.
AML
Похоже, все-таки баг. В описании нигде не сказано, что в частотном анализе производная считается только от амплитуды в дБ. По крайней мере, я такого не помню. Надо разработчикам написать, они весьма оперативно реагируют на такие "подсказки" пользователей.
Об их ответе потом отпишу здесь.
AML
Сейчас написал в саппорт MC. Через четыре минуты получил ответ smile.gif
Цитата
Hi,
I think that the issue is that the DD operator is actually operating on the
complex value of V(Vout). The magnitude is taken after the DD operation is
performed, but the magnitude should be taken prior to the DD operator. Try
the following expression:

DD(mag(v(Vout)))

This forces the DD to work on the magnitude of Vout rather than its complex
value.

Regards,
Bill

Перевод примерно следующий:
Я думаю, что проблема в том, что оператор DD фактически воздействует на комплексное значение V (Vout). Амплитуда рассчитывается уже после того, как выполняется дифференцирование, а должно быть наоборот – сначала рассчитана амплитуда функции, а потом от нее взята производная. Попробуйте следующее выражение:
DD (mag (v (Vout)))
Это заставит DD воздействовать на величину Vout, а не на его комплексное значение.

Попробовал – вроде, теперь правильно получается.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.