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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Интеграл, Решение интеграла..помогите..
Саша Z
сообщение Dec 9 2007, 07:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Буду благодарен за помощь в решении интеграла (в присоединенном файле).
Решение по идее должно содержать интеграл от Vin(t) (как описано в файле) (т.е. функция Vin(t) неизвеста, но достаточно присутствие ее интеграла в решении первичного интеграла).
Прикрепленные файлы
Прикрепленный файл  Integral.doc ( 26.58 килобайт ) Кол-во скачиваний: 142
 
Go to the top of the page
 
+Quote Post
KuzmaPrytkov
сообщение Dec 9 2007, 07:54
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



А где файл?


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Dec 9 2007, 08:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Сорри, файл не присоединился....

Сейчас присоединил.

Спасибо.
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Dec 9 2007, 10:16
Сообщение #4


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(Саша Z @ Dec 9 2007, 11:13) *
Сорри, файл не присоединился....

Сейчас присоединил.

Спасибо.


А собственно что требуется?
Численным методом проинтегрировать написанный Вами интеграл в заданных пределах при произвольной функции V(t)? Или вам нужно общее рещение для какого-то узкого вида функций V(t)?
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Dec 9 2007, 10:21
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(Николай Z @ Dec 9 2007, 14:16) *
А собственно что требуется?
Численным методом проинтегрировать написанный Вами интеграл в заданных пределах при произвольной функции V(t)? Или вам нужно общее рещение для какого-то узкого вида функций V(t)?


Да, нужно общее решение (вид) в виде интеграла V(t), а так-же путь решения..
Численным ? У него нет аналитического решения ?
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Dec 9 2007, 10:34
Сообщение #6


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(Саша Z @ Dec 9 2007, 13:21) *
Да, нужно общее решение (вид) в виде интеграла V(t), а так-же путь решения..
Численным ? У него нет аналитического решения ?


И для численного и для аналитического решения нужно знать класс функции V(t) иначе дальше приведенной Вами записи никак не пройдешь.

Численное решение - черевато объемными вычисленими и требует, чтобы V(t) не имела особых точек...
Ну к примеру численно с приемлемой точностью вы не получите результат Интеграл(tg(t)), т.к. тангенс ула имеет разрыв при t=90 градусов... Имеется ввиду что вы будете его интегрировать как раз вблизи t=90 градусов...

С другой стороны - аналитически интеграл от тангенса имеет точное формульное решение...

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

Есть такие классические способы более-менее быстрого численного интегрирования как:
  • метод Рунге-Кутта
  • метод Эйлера
Попробуйте начать с них, но все-таки уточните лучше сперва к какому классу функций относсится ваша V(t) - иначе врядли вы получите осмысленный результат. Вы же никак не определили пока что класс функции V(t) - потому как можно сказать имеет она аналитическое решение или не имеет?

Сообщение отредактировал Николай Z - Dec 9 2007, 10:36
Go to the top of the page
 
+Quote Post
Oldring
сообщение Dec 9 2007, 10:45
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Саша Z @ Dec 9 2007, 13:21) *
Да, нужно общее решение (вид) в виде интеграла V(t), а так-же путь решения..
Численным ? У него нет аналитического решения ?


Интегрируйте по частям. Это неопределенные интегралы.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Dec 9 2007, 10:55
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Спасибо.
По частям пробовал уже - не получил точного решения. Крутишься вокруг да около, но не приходишь в решению.
Я принципе мне достаточно решения где будет интеграл V(t), т.е. скажем для общей функции V(t). Тогда, зная конкретно-заданую V(t) получаем конечное решение.

Вообщем на данный момент, V(t) представляет собой сигнал прямоыгольных pulse train с определеной частотой и duty cycle.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Dec 9 2007, 11:04
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Саша Z @ Dec 9 2007, 13:55) *
По частям пробовал уже - не получил точного решения. Крутишься вокруг да около, но не приходишь в решению.


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

Если все-таки речь идет о выражении решения как функции от определенного интеграла от Vin с бесконечными пределами - то, очевидно, такое решение не существует. Рассмотрите Vin - дельта-функцию в какой-то координате времени. Тогда от изменения её положения интеграл от Vin не изменяется и любая функция от него будет оставаться постоянной. Но значение исходного интеграла, очевидно, при этом изменяется - если только a не равно 0.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Dec 9 2007, 11:55
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(Oldring @ Dec 9 2007, 15:04) *
Вы как-то не так сформулировали задачу.
Если речь идет про неопределенные интегралы, как у Вас написано - то по частям тривиально. Правда, там будет справа требуемый неопределенный интеграл в частности под другим неопределенным интегралом.

Если все-таки речь идет о выражении решения как функции от определенного интеграла от Vin с бесконечными пределами - то, очевидно, такое решение не существует. Рассмотрите Vin - дельта-функцию в какой-то координате времени. Тогда от изменения её положения интеграл от Vin не изменяется и любая функция от него будет оставаться постоянной. Но значение исходного интеграла, очевидно, при этом изменяется - если только a не равно 0.


Наснем с начала:
речь идет о простой цепочке RC (LPF) при том что Vin(t) подается на один конец резистора, Vo(t) сниаместя с конденсатора. Решая дифф. уравнение (уравнение первой степени) сей цепочки, под конец получил такой интеграл к решению.
Vin(t) в данном случае есть train прямоугольных пульсов с данной частотой и duty cycle.
Вы имеет ввиду наверно что решение может быть для конкретрного случая только, т.е. под конкретный Vin(t) и в заданных пределах, так ? Но не ввиде закрытого бесконечного интеграла Vin(t) ?
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Dec 9 2007, 11:57
Сообщение #11


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(Oldring @ Dec 9 2007, 14:04) *
Вы как-то не так сформулировали задачу.
Если речь идет про неопределенные интегралы, как у Вас написано - то по частям тривиально. Правда, там будет справа требуемый неопределенный интеграл в частности под другим неопределенным интегралом.

Если все-таки речь идет о выражении решения как функции от определенного интеграла от Vin с бесконечными пределами - то, очевидно, такое решение не существует. Рассмотрите Vin - дельта-функцию в какой-то координате времени. Тогда от изменения её положения интеграл от Vin не изменяется и любая функция от него будет оставаться постоянной. Но значение исходного интеграла, очевидно, при этом изменяется - если только a не равно 0.


У него в одном месте определенный интеграл, а в другом - нет...
Неопределенный интеграл - это не для численных методов...
Я его понял так - что интегралы у него с заданными пределами - т.е. определенные...
По частям - это классика, которая работает далеко не всегда...

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

В любом случае - все равно надо определить более-менее точно класс подинтегральной функции для начала...

Сообщение отредактировал Николай Z - Dec 9 2007, 11:58
Go to the top of the page
 
+Quote Post
Oldring
сообщение Dec 9 2007, 12:21
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Саша Z @ Dec 9 2007, 14:55) *
Наснем с начала:
речь идет о простой цепочке RC (LPF) при том что Vin(t) подается на один конец резистора, Vo(t) сниаместя с конденсатора. Решая дифф. уравнение (уравнение первой степени) сей цепочки, под конец получил такой интеграл к решению.
Vin(t) в данном случае есть train прямоугольных пульсов с данной частотой и duty cycle.
Вы имеет ввиду наверно что решение может быть для конкретрного случая только, т.е. под конкретный Vin(t) и в заданных пределах, так ? Но не ввиде закрытого бесконечного интеграла Vin(t) ?


Ну так задача ведь классичаская, обсосанная во всех учебниках по теории цепей. Что может быть проще RC-цепи? Решение хорошо известно - это свертка входного сигнала с импульсной характеристикой линейной цепи. Эту свертку можно нередко вычислить через преобразование Лапласа. Но просто функцией от интеграла напряжения она в общем случае не является. Для конуретных входных сигналов её часто можно вычислить аналитически.

Что касается прямоугольных импульсов... решение тривиально. Если на входе RC-цепи - постоянное напряжение, то на выходе будет экспонента с постоянной времени, равной RC, стремящаяся к входному напряжению, и с некоторым начальным напряжением V0. Это решение находится тривиально решением дифура.

Vout = Vin - (Vin - V0) * exp( - t / RC )

На положительном и отрицательном фронтах выходное напряжение остается постоянным - оно не может имзмениться мгновенно. Vout в конце интервала постоянного напряжения равно V0 в начале следующего. Через полный период (два фронта) напряжение конденсатора должно прийти к первоначальному, если режим установившийся. То есть это "почти меандр" - с сильно заваленными фронтами. Из этого можно тривиально записать два неоднородных линейных уравнения с двумя неизвестными. И найти точное решение без всякого интегрирования.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Dec 9 2007, 13:04
Сообщение #13


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(Oldring @ Dec 9 2007, 15:21) *
Ну так задача ведь классичаская, обсосанная во всех учебниках по теории цепей. Что может быть проще RC-цепи? Решение хорошо известно - это свертка входного сигнала с импульсной характеристикой линейной цепи. Эту свертку можно нередко вычислить через преобразование Лапласа. Но просто функцией от интеграла напряжения она в общем случае не является. Для конуретных входных сигналов её часто можно вычислить аналитически.

Что касается прямоугольных импульсов... решение тривиально. Если на входе RC-цепи - постоянное напряжение, то на выходе будет экспонента с постоянной времени, равной RC, стремящаяся к входному напряжению, и с некоторым начальным напряжением V0. Это решение находится тривиально решением дифура.

Vout = Vin - (Vin - V0) * exp( - t / RC )

На положительном и отрицательном фронтах выходное напряжение остается постоянным - оно не может имзмениться мгновенно. Vout в конце интервала постоянного напряжения равно V0 в начале следующего. Через полный период (два фронта) напряжение конденсатора должно прийти к первоначальному, если режим установившийся. То есть это "почти меандр" - с сильно заваленными фронтами. Из этого можно тривиально записать два неоднородных линейных уравнения с двумя неизвестными. И найти точное решение без всякого интегрирования.


Вы правы... Я же говорил что надо класс функции для начала определить...
В таком случае вообще получается практически точное аналитическое решение и численные методы совершенно никчему.

Хотя и численными методами тоже в этом случае получается решение с любой заранее заданной точностью, если известны заранее все параметры эквивалентной схемы причем для любой заранее известной V(t)...

Если решать аналитически - то лучше все-таки определить разложение V(t) в ряд и отбросить малозначимый хвост - для реализуемых в электронике функций - обычно это достаточное приближение... и они практически все - легко апроксимируются рядами с любой наперед заданной точностью..

Сообщение отредактировал Николай Z - Dec 9 2007, 13:08
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Dec 9 2007, 14:03
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Хмм, прикол.
Подставляя входной сигнал как pulse train который описал выше - изначально так и получил exp затухание либо рост, с учетеом начальных состяний как последние предыдущие значения выхода.
Решил это и дифуром и лапласом, оно действительно просто.

Но попытался решить для общего Vin(t) и тут застрял....
Я numerical methods я теорию не изучал в универе к сожалению (это у нас не является обязательным на B.Sc.EE). Разложение на ряд с последующим приближением и отбросом хвоста - это мне понятно с учебы (такой тип решения проскальзывал там-сям в лекциях)..

Что еще, есть мнение что вроде такая цепочка RC представляет из себя элементарный интегратор, вот и попытался получить решение в виде интеграла входного напряжения на выходе в общем виде.
Обычный интегратор (активный - на операционнике) дает интеграл легко и понятно, а тут.... cranky.gif
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Dec 9 2007, 14:29
Сообщение #15


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



Цитата(Саша Z @ Dec 9 2007, 17:03) *
Хмм, прикол.
Подставляя входной сигнал как pulse train который описал выше - изначально так и получил exp затухание либо рост, с учетеом начальных состяний как последние предыдущие значения выхода.
Решил это и дифуром и лапласом, оно действительно просто.

Но попытался решить для общего Vin(t) и тут застрял....
Я numerical methods я теорию не изучал в универе к сожалению (это у нас не является обязательным на B.Sc.EE). Разложение на ряд с последующим приближением и отбросом хвоста - это мне понятно с учебы (такой тип решения проскальзывал там-сям в лекциях)..

Что еще, есть мнение что вроде такая цепочка RC представляет из себя элементарный интегратор, вот и попытался получить решение в виде интеграла входного напряжения на выходе в общем виде.
Обычный интегратор (активный - на операционнике) дает интеграл легко и понятно, а тут.... cranky.gif


Ладно - я попробую найти изложение численного метода интегрирования для подобных цепей...
Если нарисуете всю RC-цепочку - там может даже вообще точноую программу найду...

Главное - схему изобразите... Чтоб было понятно - куда и какое входное воздействие - и откуда будем снимать выходное... Если это действительно схема из резисторов и конденсаторов - то задача решается с любой степерью точности как аналитически, Так и численно...

Сообщение отредактировал Николай Z - Dec 9 2007, 14:30
Go to the top of the page
 
+Quote Post

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

 


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


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