لاپلاس تابع پله — به زبان ساده

۵۴۳۰ بازدید
آخرین به‌روزرسانی: ۱۷ مرداد ۱۴۰۳
زمان مطالعه: ۵۴ دقیقه
دانلود PDF مقاله
لاپلاس تابع پله — به زبان سادهلاپلاس تابع پله — به زبان ساده

در مطالب گذشته وبلاگ فرادرس در مورد مفاهیم لاپلاس و روش‌های محاسبه آن برای توابع مختلف صحبت شد. از این رو در این مطلب قصد داریم تا نوع خاصی از لاپلاس تحت عنوان لاپلاس تابع پله را محاسبه کنیم. این توابع در مباحث مهندسی برق و کنترل کاربرد بسیاری دارند.

فهرست مطالب این نوشته
997696

تابع پله

قبل از توضیح در مورد نحوه بدست آوردن لاپلاس توابع پله‌ای، در ابتدا باید با این نوع از توابع آشنا باشید. در حالتی کلی یک تابع پله‌ای را می‌توان در قالب تابعی دو ضابطه‌ای به‌صورت زیر تعریف کرد.

$$ { u _ c } \left ( t \right ) = \left \{ { \begin {array} {*{20} { l } } 0 &{ { \mbox {if } } t < c } \\ 1 & { { \mbox{if } } t \ge c } \end {array}} \right.$$

در ادامه شکل چنین تابعی نشان داده شده است.

step-function

چنین توابعی را می‌توان با استفاده از ضوابط زیر نیز توصیف کرد.

uc(t)=u(tc)=H(tc) { u _ c } \left ( t \right ) = u \left ( { t - c } \right ) = H \left ( { t - c } \right )

همان‌طور که احتمالا شما نیز متوجه شده‌اید، تابع پله‌ای را می‌توان همچون یک کلید در نظر گرفت. در حقیقت از لحظه اولیه تا زمان t=c t = c کلید، باز و از این زمان به بعد کلید بسته می‌شود. اما این سوال مطرح می‌شود که چگونه می‌توان با استفاده از این تابع مقادیر ثابت بزرگ‌تری را بدست آورد؟ برای نمونه فرض کنید مقدار ثابت برابر با 4 - 4 یا 7 7 باشد. بدین منظور کافی است تا تابع پله‌ای را در این اعداد ثابت ضرب کرد. حال فرض کنید می‌خواهیم کارکرد کلید را عکس کنیم. در حقیقت در زمان t=c t = c کلید باز شده و تا قبل از آن کلید متصل باشد. در این صورت می‌توان از تابع زیر استفاده کرد.

$$ 1 - { u _ c } \left ( t \right ) = \left \{ { \begin {array} {*{20} { l } } { 1 - 0 = 1 } & { { \mbox {if } } t < c } \\ { 1 - 1 = 0 } & { { \mbox {if } } t \ge c } \end {array} } \right. $$

حال با ضرب کردن تابع پله ارائه شده در بالا، کارکرد معکوس ارائه شده، نیز 3 3 برابر می‌شود.

33uc(t) 3 - 3 { u _ c } \left ( t \right )

البته تابع پله‌ای، شکل‌هایی پیچیده‌تر نیز دارند که در مثال زیر ارائه شده‌اند. برای نمونه تابع زیر در 4 4 بازه مختلف، 4 4 مقدار مختلف را به عنوان خروجی اختیار خواهد کرد.

$$ f \left ( t \right ) = \left \{ { \begin {array}{*{20}{l}}{ - 4 } &{ \hspace {0.25in} { \mbox {if } } t < 6 } \\ {25} & {\hspace{0.25in}{\mbox {if } } 6 \le t < 8 } \\ { 16 } & { \hspace{0.25in}{\mbox{if }}8 \le t < 30 } \\ { 1 0 } & { \hspace {0.25in} { \mbox {if } } t \ge 30 } \end{array}} \right. $$

تاکنون توابعی پله‌ای را معرفی کردیم که خروجی آن‌ها ثابت هستند. اما در مواردی ممکن است بخشی از یک تابع پله‌ای، الزاما عددی ثابت نباشد. برای نمونه تابعی را در نظر بگیرید که شکل آن به‌صورت زیر است.

step-function

فرض کنید می‌خواهیم تابع فوق را از مبدا مشخصی تعریف کنیم. برای نمونه این کلید از زمان t=c t = c بسته می‌شود. در این صورت کافی است تابع را دو ضابطه‌ای کرده و به‌جای t t ، در معادله، tc t - c را قرار داد. در این صورت شکل تابع پله‌ای نیز به‌صورت زیر در خواهد آمد.

step-function

ضابطه این تابع را نیز می‌توان با ضرب کردن تابع متغیر در تابع پله‌ای بدست آورد.

g(t)=uc(t)f(tc) \begin {equation} g \left ( t \right ) = { u _ c } \left ( t \right ) f \left ( { t - c } \right ) \end {equation}

لاپلاس تابع پله

حال می‌خواهیم تبدیل لاپلاس تابع معرفی شده در بالا را بدست آوریم. با توجه به تعریف لاپلاس، تبدیل لاپلاس تابع پله‌ای بیان شده، با استفاده از انتگرال زیر بدست می‌‌آید.

L{uc(t)f(tc)}=0estuc(t)f(tc)dt=cestf(tc)dt \begin {align*} \mathcal { L } \left \{ { { u _ c } \left ( t \right ) f \left ( { t - c } \right ) } \right \} & = \int _ { { \, 0 } } ^ { { \, \infty } }{ { { { \bf {e} } ^ { - s \, t } } { u _ c } \left ( t \right ) f \left ( { t - c } \right ) \, d t } } \\ & = \int _ { { \, c } } ^ { { \, \infty } } { { { { \bf { e } } ^ { - s \, t } } f \left ( { t - c } \right ) \, d t } } \end {align*}

به‌منظور محاسبه انتگرال فوق می‌توان از این حقیقت استفاده کرد که مقدار تابع به ازای  t<c t < c صفر و به ازای مقادیر بزرگ‌تر از c c نیز برابر با ۱ است. از این رو می‌توان از تغییر متغیر  u=tc u = t – c استفاده کرده و نهایتا انتگرال فوق را به‌صورت زیر بازنویسی کرد.

L{uc(t)f(tc)}=0es(u+c)f(u)du=0esuecsf(u)du \begin {align*} \mathcal { L } \left \{ { { u _ c } \left ( t \right ) f \left ( { t - c } \right ) } \right \} & = \int _ { { \, 0 } } ^ { { \, \infty } } { { { { \bf { e } } ^ { - s \left ( { u + c } \right ) } } f \left ( u \right ) \, d u } } \\ & = \int _ { { \, 0 } } ^ { { \, \infty } } { { { { \bf { e } } ^ { - s \, u } } { { \bf { e } } ^ { - c \, s } } f \left ( u \right ) \, d u } } \end {align*}

همان‌طور که مشاهده می‌کنید در ترم دوم تابع نمایی u u وجود ندارد؛ از این رو می‌توان آن را از زیر انتگرال خارج کرد. توجه داشته باشید که بازه‌های انتگرال نیز باید با توجه به تغییر متغیر در نظر گرفته شده بدست آیند. نهایتا هدف محاسبه انتگرال زیر می‌شود.

L{uc(t)f(tc)}=ecs0esuf(u)du \mathcal { L } \left \{ { { u _ c } \left ( t \right ) f \left ( { t - c } \right ) } \right \} = { { \bf { e } } ^ { - c \, s } } \int _ { { \, 0 } } ^ { { \, \infty } } { { { { \bf {e} } ^ { - s \, u } } f \left ( u \right ) \, d u } }

بدیهی است که ترم انتگرال در عبارت فوق، نشان‌دهنده لاپلاس تابع f(t) f ( t ) است. در نتیجه لاپلاس تابع پله‌ای فوق برابر است با:

L{uc(t)f(tc)}=ecsF(s) \large \begin {equation} \mathcal { L } \left \{ { { u _ c } \left ( t \right ) f \left ( { t - c } \right ) } \right \} = { { \bf { e } } ^ { - c \, s } } F \left ( s \right ) \end {equation}
رابطه ۱

با توجه به لاپلاس بدست آمده در بالا می‌توان رابطه معکوس زیر را نیز بیان کرد:

L1{ecsF(s)}=uc(t)f(tc) \begin {equation} { \mathcal { L } ^ { \,\, - 1 } } \left \{ { { { \bf { e } } ^ { - c \, s } } F \left ( s \right ) } \right \} = { u _ c } \left ( t \right ) f \left ( { t - c } \right ) \end {equation}

با توجه به رابطه ۱، لاپلاس uc(t) u _ c ( t ) را می‌توان به‌صورت زیر بدست آورد.

 L{uc(t)}=L{uc(t)1}=ecsL{1}=1secs=ecss \mathcal { L } \left \{ { { u _ c } \left ( t \right ) } \right \} = \mathcal { L } \left \{ { {u _ c } \left ( t \right ) \, \small \bullet \, 1 } \right \} = { { \bf { e } } ^ { - c \, s } } \mathcal { L } \left \{ 1 \right \} = \frac { 1 } { s } { { \bf { e } } ^ { - c \, s } } = \frac { { { { \bf { e } } ^ { - c \, s } } } } { s }

نهایتا دو رابطه زیر برای بدست آوردن لاپلاس و معکوس لاپلاس، قابل بیان هستند:

 L{uc(t)}=ecssL1{ecss}=uc(t) \begin {equation} \mathcal{L}\left\{ { { u _ c } \left( t \right)} \right \} = \frac { { { { \bf { e } } ^ { - c\, s } } } } { s } \hspace {0.25in}{ \mathcal { L } ^ { \,\, - 1 } } \left \{ {\frac { { { { \bf { e } } ^ { - c \, s } } } } { s } } \right \} = { u _ c } \left ( t \right) \end{equation}

مثال ۱

تبدیل لاپلاس توابع پله‌ای زیر را بدست آورید.

g(t)=10u12(t)+2(t6)3u6(t)(7e123t)u4(t) g \left ( t \right ) = 10 { u _ { 12 } } \left ( t \right ) + 2 { \left ( { t - 6 } \right ) ^ 3 } { u _ 6 } \left ( t \right ) - \left ( { 7 - { { \bf { e } } ^ { 12 - 3 t } } } \right ) { u _ 4 } \left( t \right )

f(t)=t2u3(t)+cos(t)u5(t) f \left ( t \right ) = - { t ^ 2 } { u _ 3 } \left ( t \right ) + \cos \left ( t \right ) { u _ 5 } \left ( t \right )

$$ h \left ( t \right ) = \left \{ { \begin {array} {*{20} { l } }{ { t ^ 4 } } & { { \mbox{if } } t < 5 } \\ { { t ^ 4 } + 3 \sin \left ( { \frac { t } { { 10 } } - \frac { 1 } { 2 } } \right ) } & { { \mbox {if } } t \ge 5 } \end {array}} \right. $$

$$ f \left ( t \right ) = \left \{ { \begin {array} {*{20} { l } } t & { { \mbox {if } } t < 6 } \\ { - 8 + { { \left ( { t - 6 } \right ) } ^ 2 } } &{ { \mbox {if }} t \ge 6 } \end {array}} \right. $$

توجه داشته باشید که در تمامی این موارد، توابع را باید به‌صورت زیر بیان کرد:

بر اساس رای ۱۸ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
Pauls Online Notes
۳ دیدگاه برای «لاپلاس تابع پله — به زبان ساده»

خدایا استاد زندی عالی هستند باسوادو خیلی مسلط
ماشالله دارین استاد زندی
ممنون فرادرس

عالییییی خیلی کمکم کرد مرسییی

عالی بود
ممنون ازتون

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *