تنظیمات رایج برای گره های تابع

تنظیمات رایج برای گره های تابع

تنظیمات رایج برای گره های تابع
واحدها
به طور پیش فرض، توابع انتظار ورودی های بدون بعد را دارند و خروجی های بدون بعد را ارائه می دهند. هنگامی که چنین تابعی با آرگومان هایی که دارای واحدهای کاملاً مشخص هستند فراخوانی می شود (به استثنای مواردی که به صراحت بدون بعد هستند)، با مقدار عددی آرگومان بیان شده در سیستم واحد فعلی برای زمینه ای که تابع در آن استفاده می شود، فراخوانی می شود. مقدار بازگشتی از دیدگاه مدیریت واحد مانند یک عدد رفتار می کند و واحد خود را با زمینه ای که در آن استفاده می شود تطبیق می دهد. یک تابع تحلیلی باید به عنوان یک “جعبه سیاه” عددی دیده شود که فقط عبارات عددی را ارزیابی می کند. ورودی های تابع با استفاده از واحد مشخص شده تبدیل می شوند، بنابراین، برای مثال، اگر واحد آرگومان میلی متر باشد، مقدار 3 متر به 3000 تبدیل می شود. نتیجه ارزیابی از واحد پایه انتخاب شده استفاده می کند. توابع تحلیلی یکپارچگی واحد را حفظ نمی کنند،3 + 0.045· 2 + 0.345; خود فرمول فقط یک عبارت عددی را ارزیابی می کند.
در قسمت Units در پنجره Settings برای گره های تابع Analytic، Interpolation و Piecewise، می توانید واحدهایی را برای ورودی و خروجی تابع تعریف کنید. ستون Arguments نام هر آرگومان ورودی را نشان می دهد. در قسمت متن مربوطه در ستون Unit ، یک واحد برای آن آرگومان تایپ کنید. در قسمت Function ، واحد خروجی تابع را تایپ کنید.
 
هنگام استفاده از فراخوانی توابع تو در تو، مدیریت واحد برای توابع همیشه نمی تواند واحدهای صحیح را استنتاج کند. بنابراین توصیه می شود در صورت برقراری فراخوانی توابع تو در تو، از استفاده از تنظیمات ستون واحدهای ویژگی های عملکرد خودداری کنید.
مشتقات
برای توابع خارجی و توابع متلب ، عباراتی را برای مشتقات جزئی هر تابع با توجه به آرگومان های ورودی آنها وارد کنید. اطلاعات مشتق شده توسط محاسبه خودکار Jacobian مورد نیاز است. در جدول مشتقات ، هر ردیف حاوی مشتق جزئی یک تابع با توجه به یکی از آرگومان های آن است:
ورودی‌های ستون نام تابع باید در جدول توابع و ورودی‌های ستون آرگومان باید در میان آرگومان‌های فهرست‌شده برای آن تابع در جدول تابع قرار گیرند .
ستون مشتق جزئی شامل عباراتی برای مشتقات جزئی است. مشتقات جزئی که در جدول به طور پیش فرض 0 مشخص نشده اند.
پارامترهای نمودار
از این جدول برای تنظیم محدوده آرگومان ها در نمودارهای پیش نمایش استفاده کنید. برای هر آرگومان، یک حد پایین و یک حد بالا را در جدول پارامترهای Plot وارد کنید. همچنین یک ستون Unit وجود دارد که واحد آرگومان را نشان می دهد. در تنظیمات نمودار تابع تحلیلی ، ستون آرگومان به طور خودکار به روز می شود و همیشه باید با لیست آرگومان مشخص شده مطابقت داشته باشد. برای توابع خارجی و متلب ، ستون آرگومان وجود ندارد. در عوض، محدودیت‌های مشخص‌شده در جدول به ترتیب از بالا به پایین به آرگومان‌های تابع اول با تعداد آرگومان‌های منطبق اعمال می‌شوند. همچنین این اولین تابع تطبیق است که با کلیک بر روی آن رسم می شوددکمه Plot ( ) یا دکمه Create Plot ( ).
صاف کردن
هموارسازی باعث می شود عملکردی خوش رفتارتر و برای مدل سازی مناسب باشد. این جهش ها را با انتقال های صاف جایگزین می کند که ناپیوستگی ها را حذف می کند و می تواند نشان دهنده اینرسی موجود در برنامه های واقعی باشد. از هموارسازی برای بهبود رفتار مدل با پرهیز از ناپیوستگی هایی استفاده کنید که کنترل عددی آنها دشوار است. توابع هموار دارای مشتقات اول پیوسته و به صورت اختیاری، مشتق دوم هستند.
برای توابع Step ، Triangle و Rectangle ، مقداری را در قسمت Size of transition zone وارد کنید تا میزان هموارسازی را کنترل کنید. همچنین تعداد مشتقات پیوسته را 1 یا 2 قرار دهید . پیش‌فرض این است که مشتقات را تا مرتبه دوم ادامه دهیم. برای تابع Ramp ، علاوه بر این، در صورت تمایل، مقداری را برای Size of Transition zone در شروع و در صورت تمایل و فعال بودن یک برش، یک مقدار برای Size of transition zone at cutoff تعیین کنید . برای تابع Step، گام مانند flc1hs و flc2hs استبسته به تنظیمات موجود در لیست تعداد مشتقات پیوسته ، عملکردهای مرحله هموار شده (به توابع هموار اضافی مراجعه کنید ). برای مثال، پارامتر d در flc1hs(x,d) روی نیمی از مقدار در قسمت Size of transition zone تنظیم شده است.
 
توجه داشته باشید که هموارسازی بر روی مقادیری از آرگومان‌ها تأثیر می‌گذارد که تابع با صفر متفاوت است. به ویژه، هنگام اعمال هموارسازی بر روی یک تابع Ramp یا Step ، قبل از موقعیت مشخص شده در قسمت Location شروع به بالا رفتن می کند. با فرض صفر بودن تابع در این نقطه، ممکن است با مقداردهی اولیه تداخل داشته باشد.
 
تابع شکل موج همچنین از صاف کردن برخی از انواع شکل موج پشتیبانی می کند.