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

 
 
> модель RC цепочки
SALOME
сообщение Jan 21 2008, 09:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Рискну посмешить народ простотой вопроса. Но требуется мат. модель для построения графика отклика дифф цепи с учетом R и C. Это необходимо для проверки качества преобразования 24 разрядного АЦП. Т.е берутся реальные результаты измерения, потом сравниваются с идеальными (расчетными).
Ну например, R=2KOm, C=40pF,амплитуда сигнала 1В, шаг дискретизации 800нс, количество отсчетов 1000. Помогите, плз
Прикрепленное изображение


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Designer56
сообщение Jan 22 2008, 06:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата
А эта задача стандартная 1 порядка, поэтому без проблем решается аналитически (если не запутаться с математикой).

Да, но какой порядок передаточной ф-и АЦП- х.з. Придется аппроксимировать, но это тоже не есть проблема.

И вообще автор выбрала неподходящий сигнал для тестирования динамики. Почему бы ей не воспользоваться стандартным методом- подать ступеньку и измерить время установления выходного кода для фронта/спада. Все достаточно просто получается, и метод гостированный.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jan 22 2008, 08:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(Designer56 @ Jan 22 2008, 13:22) *
подать ступеньку и измерить время установления выходного кода для фронта/спада. Все достаточно просто получается, и метод гостированный.

О какой ступеньке речь?

Цитата(Прохожий @ Jan 22 2008, 13:39) *
А чтобы этого не делать, можно с подобным вопросом обратиться в местный кружок моделистов-конструкторов[/url]. Я так думаю, там Вам непременно помогут.

crying.gif

Цитата(alexander55 @ Jan 22 2008, 12:42) *
Еще проще - освоить программный пакет MicroCap и такие задачи за 10 минут решаются.
А эта задача стандартная 1 порядка, поэтому без проблем решается аналитически (если не запутаться с математикой).

"освоить программный пакет MicroCap" ради одной дифцЕпочки crying.gif crying.gif crying.gif


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 22 2008, 08:37
Сообщение #4


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(SALOME @ Jan 22 2008, 11:33) *
О какой ступеньке речь?

Это жаргон.
Ступенчатый входной сигнал.
Его описание.
Uin=0, если t<0
Uin=1, если t>=0
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jan 22 2008, 10:33
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(alexander55 @ Jan 22 2008, 15:37) *
Это жаргон.
Ступенчатый входной сигнал.
Его описание.
Uin=0, если t<0
Uin=1, если t>=0

так бы и сказали - единичный импульс... Это не наш случай.


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2008, 11:14
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(SALOME @ Jan 22 2008, 13:33) *
так бы и сказали - единичный импульс... Это не наш случай.

Что-то непонятно стало, о чем Вы спрашиваете.
Вроде же писала, как...
А Вам совсем конкретную формулу?
Ну, если хотите - время есть пока...
От 0 до T1 (T1 - время включения - продолжительность)
U=U1exp(-t/T) T- постоянная времени = RC
От T1 до T1+T2 (T2 - время выключения - продолжительность)
U=U2exp(-t/T) T- постоянная времени = RC
Если процесс уже стационарный, то сумма интегралов от 0 до T1 и от T1 до T1+T2 должна быть равна нулю...
U1*(1-exp(-T1/T))+U2*(1-exp(-T2/T))=0
Отсюда найдем U1 и U2, их разность равна Ug - ступеньке генератора.
Время мое кончилось, но осталось совсем немного выкладок... Сами доделаете? В случае, когда T1=T2 U1=-U2=Ug/2
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 22 2008, 12:06
Сообщение #7


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 22 2008, 14:14) *
Что-то непонятно стало, о чем Вы спрашиваете.
Вроде же писала, как...

Tanya, да ведь уже в первом посте было понятно о чём речь - взрослые дяди разрабатывают 24-разрядный АЦП и дали барышне-практикантке поиграться с RC-цепочкой, чтоб не мешала процессу. Если бы ей нужен был результат, давно бы уже скачала симулятор, который я предложил - там можно и параметры источника импульсов варьировать, и всякие паразитные элементы ...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2008, 17:08
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 22 2008, 15:06) *
Tanya, да ведь уже в первом посте было понятно о чём речь - взрослые дяди разрабатывают 24-разрядный АЦП и дали барышне-практикантке поиграться с RC-цепочкой, чтоб не мешала процессу. Если бы ей нужен был результат, давно бы уже скачала симулятор, который я предложил - там можно и параметры источника импульсов варьировать, и всякие паразитные элементы ...

Какие-то в этой ветке недобрые взрослые-дяди-писатели подобрались... Столько всего понаписали, дискуссию непонятно о чем развели, а чисто-конкретно-реально помочь, тем более, особе противоположного пола... лень? или не могут? или не хочут? И меня укоряют еще...
Автор темы - программист, поэтому не обязана знать даже, что такое синус и экспонента...
И не нужны ей Ваши симуляторы, которые ей еще надо освоить, настроить на нужную ей разрядность, шаг, и научиться там правильные числа получать, выводить их в нужном формате... и т.д., а не только картинки...
А нужна ей была (я так думаю) формула, по которой она сама бы могла считать, например, отклонения от своих экспериментальных данных...
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 22 2008, 17:27
Сообщение #9


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 22 2008, 20:08) *
Какие-то в этой ветке недобрые взрослые-дяди-писатели подобрались... Столько всего понаписали, дискуссию непонятно о чем развели, а чисто-конкретно-реально помочь, тем более, особе противоположного пола... лень? или не могут? или не хочут? И меня укоряют еще...
Автор темы - программист, поэтому не обязана знать даже, что такое синус и экспонента...
И не нужны ей Ваши симуляторы, которые ей еще надо освоить, настроить на нужную ей разрядность, шаг, и научиться там правильные числа получать, выводить их в нужном формате... и т.д., а не только картинки...
А нужна ей была (я так думаю) формула, по которой она сама бы могла считать, например, отклонения от своих экспериментальных данных...

Святые шестерёнки, да где ж мы Вас укоряли? Дык, и формулы-то уже все написаны и перенаписаны. А симулятор освоить - проще простого и, если бы дело было только в этом, так от желающих объяснить человеку, как им пользоваться, отбою бы не было. Вот фрагмент выходного файла SWCAD:

time V(out)
0.000000e+000 -8.669338e-015
1.280000e-008 -5.772096e-014
2.560000e-008 -7.228204e-012
3.203206e-008 -3.322116e-011
3.668290e-008 -9.423163e-011
4.141908e-008 -2.307520e-010
4.705727e-008 -5.274575e-010
5.340213e-008 -1.080081e-009
5.987953e-008 -1.986468e-009
6.829676e-008 -3.828075e-009
7.764696e-008 -6.924328e-009

Неужели программист не сможет обработать этот файл и получить из него нужную информацию?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 22 2008, 17:37
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 22 2008, 20:27) *
Святые шестерёнки, да где ж мы Вас укоряли? Дык, и формулы-то уже все написаны и перенаписаны. А симулятор освоить - проще простого и, если бы дело было только в этом, так от желающих объяснить человеку, как им пользоваться, отбою бы не было. Вот фрагмент выходного файла SWCAD:

time V(out)
0.000000e+000 -8.669338e-015
1.280000e-008 -5.772096e-014
2.560000e-008 -7.228204e-012
3.203206e-008 -3.322116e-011
3.668290e-008 -9.423163e-011
4.141908e-008 -2.307520e-010
4.705727e-008 -5.274575e-010
5.340213e-008 -1.080081e-009
5.987953e-008 -1.986468e-009
6.829676e-008 -3.828075e-009
7.764696e-008 -6.924328e-009

Неужели программист не сможет обработать этот файл и получить из него нужную информацию?

А Вы уверены, что это правильный с точки зрения ее требований ответ?
Эти самые симуляторы (может не все?) ведь тупо численно интегрируют, поэтому ошибка может накопиться за много шагов очень большая (для нее), и уменьшение шага не всегда поможет... А какую разрядность выбрать ддля промежуточных вычислений?
Тут еще надо быть специалистом в вычислительной математике...
Или, представьте, что в эксперименте получились некоторые отклонения, вызванные неравенством времен включено-выключено генератора. Что делать? Вручную подбирать, пересчитывать, подбирать....подгонять...
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 23 2008, 07:51
Сообщение #11


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 22 2008, 20:37) *
А Вы уверены, что это правильный с точки зрения ее требований ответ?
Эти самые симуляторы (может не все?) ведь тупо численно интегрируют, поэтому ошибка может накопиться за много шагов очень большая (для нее), и уменьшение шага не всегда поможет... А какую разрядность выбрать ддля промежуточных вычислений?
Тут еще надо быть специалистом в вычислительной математике...
Или, представьте, что в эксперименте получились некоторые отклонения, вызванные неравенством времен включено-выключено генератора. Что делать? Вручную подбирать, пересчитывать, подбирать....подгонять...

Боюсь спрашивать, но ... нелюбовь к симуляторам - это что-то глубоко личное? Численные методы давно и успешно используются прогрессивным человечеством.
Ладно, оставим симуляторы, но ... Вы уверены, что предложенная Вами идеализированная модель - "правильный" ответ? И не надо учитывать параметры импульсов реального генератора и всякие проводочки, которыми он будет подключен к схеме, и неизвестное нам входное сопротивление АЦП?
Симулятор тем и хорош, что позволяет смоделировать устройство, которого ещё нет.

Цитата(SALOME @ Jan 23 2008, 07:25) *
Святая простота smile.gif Мне надо найти дистрибутив microCap (рабочий и крякнутый), установить прогу, прочитать мануал толщиной с кирпич, найти нормальные модели компонентов, написать программу, сгенерировать "выходной файл SWCAD". Потом включить этот файл в свою прогу на VDSP_C++ и...
тут выяснится, что мой компилятор ни в какую не хочет принимать это файл в таком виде. Но не беда:
берем другую оболочку, конвертируем файл.... и т.д. и т.п. И все это ради формулы RC-цепи.
Да Вы просто небожитель...

Простите великодушно, если чем обидел, но я, собственно, вот об этом веду речь:
Цитата(SALOME @ Jan 21 2008, 15:32) *
У меня нет задачи калибровать. Просто нужно посмотреть как себя ведет данный АЦП при преобразовании сигнала такой формы. Я просто совмещу два графика (идеальный с измеренным) и посмотрю.

Насколько мне известно, АЦП сами графики рисовать не умеют. А это значит, что его данные каким-то образом попадают в компьютер. А если так, то не проще ли сравнивать два файла, например, в Excel?
Преобразование форматов там делается достаточно легко с помощью макросов, например, - замена буржуйского разделителя десятичной дроби "точки" на нашу родную "запятую".
Что касается выбора программы, то я с негодованием отвергаю мысль о том, что Вы способны использовать крякнутые версии MicroCap и потому предложил вариант совершенно бесплатной программы.
А встроенные модели "кандюков с резюками" там уже есть. smile.gif
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 09:32
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 10:51) *
Боюсь спрашивать, но ... нелюбовь к симуляторам - это что-то глубоко личное? Численные методы давно и успешно используются прогрессивным человечеством.
Ладно, оставим симуляторы, но ... Вы уверены, что предложенная Вами идеализированная модель - "правильный" ответ? И не надо учитывать параметры импульсов реального генератора и всякие проводочки, которыми он будет подключен к схеме, и неизвестное нам входное сопротивление АЦП?
Симулятор тем и хорош, что позволяет смоделировать устройство, которого ещё нет.

Зря боитесь, что тут такого... Наоборот, довольно значительную часть времени эти симуляторы у меня отнимают... Но мне такой точности обычно не нужно, к тому же, я знаю, что и где надо поменять ..
Надо понимать, как все это работает, чтобы использовать... И за пять минут тут не всякий разберется.
Вот, специально проверила именно на рекоменуемом Вами симуляторе.
Докладываю: что для того, чтобы вписаться в 24-разрядную точность пришлось по менюшкам полазить и много где поменять дефолты... Это на простой диффцепочке... И только для случая, когда начальный максимум не зашкаливает... А если взять относительную точность, то совсем беда... Это в районе 12 постоянных времени... Величина там примерно 2.5 ppm от максимума.
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 23 2008, 09:57
Сообщение #13


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 12:32) *
Зря боитесь, что тут такого... Наоборот, довольно значительную часть времени эти симуляторы у меня отнимают... Но мне такой точности обычно не нужно, к тому же, я знаю, что и где надо поменять ..
Надо понимать, как все это работает, чтобы использовать... И за пять минут тут не всякий разберется.
Вот, специально проверила именно на рекоменуемом Вами симуляторе.
Докладываю: что для того, чтобы вписаться в 24-разрядную точность пришлось по менюшкам полазить и много где поменять дефолты... Это на простой диффцепочке... И только для случая, когда начальный максимум не зашкаливает... А если взять относительную точность, то совсем беда... Это в районе 12 постоянных времени... Величина там примерно 2.5 ppm от максимума.

Ну так получилось же! В следующий раз будет полегче. Что касается исходной задачки, то я пытаюсь донести мысль, что, с учётом всяких неидеальностей и паразитных элементов, передаточная характеристика может получиться не первого, а более высокого порядка и решать задачку придётся численными методами.
Впрочем, это всё уже неважно - если я правильно угадал, решать задачку будет процессор, он же будет и данные АЦП обрабатывать.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 10:37
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 12:57) *
Ну так получилось же! В следующий раз будет полегче. Что касается исходной задачки, то я пытаюсь донести мысль, что, с учётом всяких неидеальностей и паразитных элементов, передаточная характеристика может получиться не первого, а более высокого порядка и решать задачку придётся численными методами.
Впрочем, это всё уже неважно - если я правильно угадал, решать задачку будет процессор, он же будет и данные АЦП обрабатывать.

Оставьте иронию и надежду...
Если бы, к примеру, захотелось бы мне сделать схему, дающую разность напряжений двух таких примерно одинаковых цепочек, то ошибка симулятора ни в какие ворота бы...
А вот автору темы может примерно такое и нужно для увеличения точности... Типа - мост... изобрести...

Цитата(tyro @ Jan 23 2008, 13:04) *
Полагаю, что как и всякую полезную информацию на ftp в раздел DOCs, создать папочку IEEE и туды. smile.gif

Done.
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 23 2008, 11:34
Сообщение #15


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 13:37) *
Оставьте иронию и надежду...
Если бы, к примеру, захотелось бы мне сделать схему, дающую разность напряжений двух таких примерно одинаковых цепочек, то ошибка симулятора ни в какие ворота бы...
А вот автору темы может примерно такое и нужно для увеличения точности... Типа - мост... изобрести...
Done.

Иронию оставлю, надеяться продолжу - 24 двоичных разряда соответствуют примерно 8 десятичным. Вот выдержка из описания PSpice, на базе которого сделаны практически все симуляторы:

 Voltages and currents in PSpice are limited to +/-1e10
volts and amps.
 Derivatives in PSpice are limited to 1e14.
 The arithmetic used in PSpice is double precision and
has 15 digits of accuracy.

Таки не вижу проблем с точностью моделирования разности двух напряжений. Но, опять же, с практической точки "одинаковых" цепочек не существует....
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 12:00
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 14:34) *
Иронию оставлю, надеяться продолжу - 24 двоичных разряда соответствуют примерно 8 десятичным. Вот выдержка из описания PSpice, на базе которого сделаны практически все симуляторы:

 Voltages and currents in PSpice are limited to +/-1e10
volts and amps.
 Derivatives in PSpice are limited to 1e14.
 The arithmetic used in PSpice is double precision and
has 15 digits of accuracy.

Таки не вижу проблем с точностью моделирования разности двух напряжений. Но, опять же, с практической точки "одинаковых" цепочек не существует....

Есть проблема, есть...
Речь была, как раз, о немного-немного разных цепочках (мост) и о том, что ошибки при численном интегрировании накапливаются - ведь следующая точка вычисляется по предыдущей.
Как ни мельчи шаг с одновременным повышением разрядности... - ответ не сошелся, все равно, с аналитическим выражением... заметно.
А с практической точки зрения... То, что было невообразимо еще вчера...
Но я применяю симуляторы, имитаторы, компенсаторы, линеаризаторы.... И дальше обязуюсь...
Меня не нужно агитировать...
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 23 2008, 12:11
Сообщение #17


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 15:00) *
Есть проблема, есть...
Речь была, как раз, о немного-немного разных цепочках (мост) и о том, что ошибки при численном интегрировании накапливаются - ведь следующая точка вычисляется по предыдущей.
Как ни мельчи шаг с одновременным повышением разрядности... - ответ не сошелся, все равно, с аналитическим выражением... заметно.

Не понимаю, как такое возможно - ведь на каком-то очередном шаге программа не сможет найти решение, удовлетворяющее заданной точности, и должна выдать ошибку сходимости, т.е. ответа не должно быть вообще. Ладно, буду считать, что мне пока "везло" с задачками.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 12:16
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 15:11) *
Не понимаю, как такое возможно - ведь на каком-то очередном шаге программа не сможет найти решение, удовлетворяющее заданной точности, и должна выдать ошибку сходимости, т.е. ответа не должно быть вообще. Ладно, буду считать, что мне пока "везло" с задачками.

Что тут непонятного? Чтобы достичь заданной точности она мельчит шаг, но их число (шагов) становится очень большим, а ошибочки от каждого складываются. Хорошо, если как корень... Это стандартная проблема при численном интегрировании дифференциальных уравнений.
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 23 2008, 13:02
Сообщение #19


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 15:16) *
Что тут непонятного? Чтобы достичь заданной точности она мельчит шаг, но их число (шагов) становится очень большим, а ошибочки от каждого складываются. Хорошо, если как корень... Это стандартная проблема при численном интегрировании дифференциальных уравнений.

Но ведь программа не может мельчить его бесконенчно - ограничения на разрядность чисел действуют и для времени тоже. Хотя, навереное, возможно, если интервал наблюдения небольшой - программа не успеет дойти до минимального шага, а результат будет некорректным.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 18:04
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 16:02) *
Но ведь программа не может мельчить его бесконенчно - ограничения на разрядность чисел действуют и для времени тоже. Хотя, навереное, возможно, если интервал наблюдения небольшой - программа не успеет дойти до минимального шага, а результат будет некорректным.

Думается, что машина мельчит шаг до тех пор, пока ей не покажется, что дальше смысла нет (разница меньше допуска). А уже есть в продаже 32-разрядные АЦП (TI)... Под них придется новые симуляторы делать...?

2 blackfin -
Восхищаюсь. Вот так взять и перевести, и настучать еще...! (по клавишам...)
2 Designer56 - "Страшно... crying.gif "
Да уж, к ночи не надо бы... Утром спросите...
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 24 2008, 08:15
Сообщение #21


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 21:04) *
Думается, что машина мельчит шаг до тех пор, пока ей не покажется, что дальше смысла нет (разница меньше допуска). А уже есть в продаже 32-разрядные АЦП (TI)... Под них придется новые симуляторы делать...?

Что-то здесь не так - программа должна выдать сообщение 'time step too small" и на этом остановиться. По крайней мере, классические PSpice и OrCAD так работают. И в таких случаях обычно оказывалось, что чего-то просто не учли при составлении модели, например, в какой-то момент времени у источника тока не было законного пути для протекания тока, а программа тупо пыталась найти этот путь.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 24 2008, 08:45
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 24 2008, 11:15) *
Что-то здесь не так - программа должна выдать сообщение 'time step too small" и на этом остановиться. По крайней мере, классические PSpice и OrCAD так работают. И в таких случаях обычно оказывалось, что чего-то просто не учли при составлении модели, например, в какой-то момент времени у источника тока не было законного пути для протекания тока, а программа тупо пыталась найти этот путь.

Нет. Не знаю, какой был шаг, но размер RAW-файла (уже стертого) был под 10 мегабайт.... Счет был до 15 постоянных времени. Грубо - 10 байт на точку - миллион точек. 70 тысяч точек на постоянную времени...
Стратегия там простая - если при умельчении шага нет улучшения точности, шаг такой и остается... Но так как шаг мелкий, шагов много - ошибка копится. Там есть еще дефолты для сходимости - последовательное сопротивление к емкости и пр. - точно не помню. Пришлось убрать...
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 24 2008, 09:45
Сообщение #23


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 24 2008, 11:45) *
Нет. Не знаю, какой был шаг, но размер RAW-файла (уже стертого) был под 10 мегабайт.... Счет был до 15 постоянных времени. Грубо - 10 байт на точку - миллион точек. 70 тысяч точек на постоянную времени...
Стратегия там простая - если при умельчении шага нет улучшения точности, шаг такой и остается... Но так как шаг мелкий, шагов много - ошибка копится. Там есть еще дефолты для сходимости - последовательное сопротивление к емкости и пр. - точно не помню. Пришлось убрать...

Спасибо за проведенное исследование. Я редко пользуюсь SWCAD по причине неудобного интерфейса, но фанаты утверждают, что программа использует "движок" spice. Возможно, это не так, учтём-с...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SALOME   модель RC цепочки   Jan 21 2008, 09:48
- - Herz   Цитата(SALOME @ Jan 21 2008, 11:48) Рискн...   Jan 21 2008, 10:10
|- - SALOME   Цитата(Herz @ Jan 21 2008, 17:10) Это: Uв...   Jan 21 2008, 10:41
|- - Tanya   Цитата(SALOME @ Jan 21 2008, 13:41) На вх...   Jan 21 2008, 10:47
- - Tanya   Для идеальных элементов это просто, а в реальности...   Jan 21 2008, 10:13
|- - SALOME   Цитата(Tanya @ Jan 21 2008, 17:13) Для ид...   Jan 21 2008, 10:51
|- - Tanya   Цитата(SALOME @ Jan 21 2008, 13:51) Нужна...   Jan 21 2008, 11:12
|- - tyro   Цитата(SALOME @ Jan 21 2008, 13:51) Нужна...   Jan 21 2008, 11:19
- - DS   Мне кажется, такая идея калибровки никуда не годит...   Jan 21 2008, 11:33
|- - Tanya   Цитата(DS @ Jan 21 2008, 14:33) Мне кажет...   Jan 21 2008, 11:41
|- - tyro   Цитата(Tanya @ Jan 21 2008, 14:41) Вот ме...   Jan 21 2008, 11:54
|- - blackfin   Цитата(Tanya @ Jan 21 2008, 14:41) Вот ме...   Jan 23 2008, 09:32
|- - Tanya   Цитата(blackfin @ Jan 23 2008, 12:32) Мне...   Jan 23 2008, 09:53
|- - blackfin   Цитата(Tanya @ Jan 23 2008, 12:53) Куда е...   Jan 23 2008, 09:57
|- - tyro   Цитата(Tanya @ Jan 23 2008, 12:53) Куда е...   Jan 23 2008, 10:04
- - DS   Нигде. Но можно сравнить сигнал большого размаха и...   Jan 21 2008, 11:53
|- - Tanya   Цитата(DS @ Jan 21 2008, 14:53) Нигде. Но...   Jan 21 2008, 17:04
|- - DS   Цитата(Tanya @ Jan 21 2008, 20:04) А стаб...   Jan 21 2008, 17:17
|- - Tanya   Цитата(DS @ Jan 21 2008, 20:17) Спектры б...   Jan 21 2008, 17:43
|- - SasaTheProgrammer   Цитата(Tanya @ Jan 21 2008, 19:43) А може...   Jan 21 2008, 21:09
- - alexander55   Цитата(SALOME @ Jan 21 2008, 12:48) Это ...   Jan 21 2008, 12:22
|- - SALOME   Цитата(alexander55 @ Jan 21 2008, 19:12) ...   Jan 21 2008, 12:32
|- - wim   Цитата(SALOME @ Jan 21 2008, 15:32) У мен...   Jan 21 2008, 14:25
|- - Прохожий   Цитата(wim @ Jan 21 2008, 17:25) Самое пр...   Jan 22 2008, 06:39
|- - alexander55   Цитата(Прохожий @ Jan 22 2008, 09:39) А ч...   Jan 22 2008, 07:06
- - alexander55   Цитата(SALOME @ Jan 21 2008, 12:48) Ну на...   Jan 21 2008, 12:45
|- - SALOME   Цитата(alexander55 @ Jan 21 2008, 19:45) ...   Jan 21 2008, 12:52
|- - alexander55   Цитата(SALOME @ Jan 21 2008, 15:52) А как...   Jan 21 2008, 13:00
- - rv3dll(lex)   за постоянную времени цепи тау уменьшается на коре...   Jan 21 2008, 13:09
|- - alexander55   Цитата(rv3dll(lex) @ Jan 21 2008, 16...   Jan 21 2008, 13:28
|- - Designer56   Цитата(alexander55 @ Jan 21 2008, 18:28) ...   Jan 21 2008, 17:48
|- - alexander55   Цитата(alexander55 @ Jan 21 2008, 16:28) ...   Jan 22 2008, 05:42
|- - alexander55   Цитата(SALOME @ Jan 22 2008, 13:33) так б...   Jan 22 2008, 10:51
||- - SALOME   Цитата(alexander55 @ Jan 22 2008, 17:51) ...   Jan 23 2008, 04:25
||- - alexander55   Цитата(SALOME @ Jan 23 2008, 07:25) Обра...   Jan 23 2008, 06:20
|- - Прохожий   Цитата(wim @ Jan 22 2008, 15:06) Tanya, д...   Jan 22 2008, 12:33
|- - SALOME   Цитата(wim @ Jan 23 2008, 14:51) Вы увере...   Jan 23 2008, 09:19
||- - wim   Цитата(SALOME @ Jan 23 2008, 12:03) Идеал...   Jan 23 2008, 09:47
|||- - SALOME   Цитата(wim @ Jan 23 2008, 16:47) Кажется,...   Jan 23 2008, 12:05
||- - SasaTheProgrammer   Цитата(SALOME @ Jan 23 2008, 11:19) Идеал...   Jan 23 2008, 21:00
||- - alexander55   Цитата(Tanya @ Jan 24 2008, 11:45) Нет. Н...   Jan 24 2008, 08:59
|- - blackfin   Цитата(Tanya @ Jan 23 2008, 13:37) Done. ...   Jan 23 2008, 13:06
- - Designer56   Цитата0 - при t<0 1 - при t=0 0 - при t>0 во...   Jan 22 2008, 11:50
|- - alexander55   Цитата(Designer56 @ Jan 22 2008, 14:50) в...   Jan 22 2008, 12:20
|- - EVS   Цитата(Designer56 @ Jan 22 2008, 14:50) Ц...   Jan 22 2008, 13:04
- - Designer56   ЦитатаСорри за , но... "эта штука" не н...   Jan 22 2008, 15:44
- - Designer56   ЦитатаМне кажется, что этого достаточно, чтобы пос...   Jan 23 2008, 06:35
- - Designer56   ЦитатаНо старт и спад скачка - в наших руках и нич...   Jan 23 2008, 09:25
- - Designer56   ЦитатаМораль: Имея плохой генератор и хороший филь...   Jan 23 2008, 15:33
|- - blackfin   Цитата(Designer56 @ Jan 23 2008, 18:33) А...   Jan 23 2008, 15:45
- - Designer56   ЦитатаБолее того, мой комментарий к переводу, как ...   Jan 23 2008, 15:57
|- - blackfin   Цитата(Designer56 @ Jan 23 2008, 18:57) Т...   Jan 23 2008, 16:04
- - Designer56   Это сделать можно. Поскольку в паспортных данных п...   Jan 23 2008, 16:14
|- - blackfin   Цитата(Designer56 @ Jan 23 2008, 19:14) Н...   Jan 23 2008, 16:18
- - Designer56   ЦитатаНет, не нужно.. Спросите Tanya, может, ей ну...   Jan 23 2008, 16:21
- - Designer56   ЦитатаЕсли при слове "синус" все немедле...   Jan 24 2008, 03:59
|- - SasaTheProgrammer   Цитата(Designer56 @ Jan 24 2008, 05:59) {...   Jan 25 2008, 03:17
|- - SALOME   Цитата(SasaTheProgrammer @ Jan 25 2008, 10...   Jan 25 2008, 04:30
|- - Herz   Цитата(SALOME @ Jan 25 2008, 06:30) Вот п...   Jan 25 2008, 10:29
|- - dac   Цитата(Herz @ Jan 25 2008, 14:29) Бит, на...   Jan 25 2008, 10:43
|- - alexander55   Цитата(Herz @ Jan 25 2008, 13:29) Бит, на...   Jan 25 2008, 10:46
|- - DS   Цитата(Herz @ Jan 25 2008, 13:29) Бит, на...   Jan 25 2008, 10:51
|- - alexander55   Цитата(DS @ Jan 25 2008, 13:51) Думаю, чт...   Jan 25 2008, 10:53
|- - Herz   Цитата(DS @ Jan 25 2008, 12:51) Думаю, чт...   Jan 25 2008, 12:01
- - Designer56   ЦитатаТак что правильно говорить не о "гарант...   Jan 25 2008, 04:04
- - Designer56   ЦитатаВот подключила АЦП и качественно вижу: при к...   Jan 25 2008, 05:14
|- - SALOME   Цитата(Designer56 @ Jan 25 2008, 12:14) А...   Jan 25 2008, 06:25
- - Designer56   Все равно нет здесь сложности. Вам, конечно, с точ...   Jan 25 2008, 06:34
|- - SALOME   Цитата(Designer56 @ Jan 25 2008, 13:34) И...   Jan 25 2008, 07:03
|- - dac   Цитата(SALOME @ Jan 25 2008, 11:03) В стр...   Jan 25 2008, 09:34
|- - SALOME   Цитата(dac @ Jan 25 2008, 16:34) а Вы слу...   Jan 25 2008, 11:32
- - DS   Посчитайте RMS Вашей выборки, приведите его ко вхо...   Jan 25 2008, 11:35
- - SALOME   Цитата(DS @ Jan 25 2008, 18:35) Посчитайт...   Jan 25 2008, 12:48
- - DS   Цитата(SALOME @ Jan 25 2008, 15:48) Да ка...   Jan 25 2008, 12:57
- - SALOME   Цитата(DS @ Jan 25 2008, 19:57) Так их и ...   Jan 25 2008, 13:04


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:37
Рейтинг@Mail.ru


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