Форум » Общие вопросы использования Micro-CAP » Баг в Microcap 10.0.9.2 » Ответить

Баг в Microcap 10.0.9.2

qaki: Натолкнулся на интересный баг в МС 10.0.9.2. При времени интегрирования процесса больше 900 мсек появляются ошибки в разы превышающие ожидаемый по теории результат. Тестировал на sin и меандре. Результаты отличаются в худшую сторону для меандра. Видимо в алгоритме где-то сидит неудачное прореживание входных выборок, из-за чего интеграл либо начинает колебаться с низкой частотой, либо неограниченно возрастает.

Ответов - 5

locik: на синусе ничего не заметил.время анализа 10с.на меандре действительно ведет себя странно.от 0 до 100мс быстро возрастает и далее до 2с почти не меняется.от 2с до 4с монотонно возрастает.потом до 10с не меняется.может быть мы про разное говорим. я про функцию sdt.

qaki: Есть еще один интересный моментик. Нарисуйте генератор синусоидального напряжения V1, на выходе которого имеем А*sin(2*pi*f*t). Частота и амплитуда не имеют значения. Затем нарисуйте функциональный генератор напряжения NFV, в строке Value которого запишем функцию {sdt(v(V1))}, т.е. интеграл с переменным пределом интегрирования по времени. Запустим Transient анализ. Результат на графике, как и положено будет иметь вид cos(2*pi*f*t), сидящего на подставке постоянной интегрирования, которая в этом случае равна половине размаха напряжения на выходе интегратора. Теперь дадим сдвиг по фазе на какой-либо угол PH, например pi/2. Согласно В. И. Смирнову том 1 теперь интеграл должен быть равен просто sin(2*pi*f*t). Снова запускаем Transient анализ и видим нечто непонятное. Пробуем изменить фазу. Картина несколько меняется, но никак не соответствует постулатам старика Смирнова. Та же история происходит в МС10 и МС11.

locik: про эти странности надо Сергея Александровича спросить.вообще я задавал вопрос похожий на ваш. http://microcap.forum24.ru/?1-4-0-00000225-000-0-0-1361112252

Aml: qaki я посмотрю в разных версиях. Но чуть позже. Меня сейчас студенты одолевают - конец семестра :) В том числе и по Micro-Cap одолевают - им по курсовому нужно разработать генератор, формирующий аналоговым способом импульсы сложной формы с регулируемыми параметрами. И промоделировать его полную схему. Получается примерно такие схемы (только что прислали, указал ошибки, отправил на доработку) :) Схема Это генератор с длительностью паузы, управляемой напряжением. Забавно, но всем без исключения удается промоделировать весьма сложную аналого-цифровую схему К примеру полная схема по ссылке успешно моделируется студентами и дает результаты весьма близкие к ТЗ. :) Извиняюсь за оффтоп...

12val12: Хороший пример для скептиков моделирования



полная версия страницы