آموزش معماری سه لایه در سی شارپ (#C)

آموزش معماری سه لایه در سی شارپ (C#)

 

پیاده‌سازی یک مثال با معماری سه لایه در عمل

در این بخش می‌خواهیم مثال موجود در بخش ۱۸-۶ از فصل ۶ را مجدداً با معماری سه لایه پیاده‌سازی کنیم. همانطور که به یاد دارید، مثال ۱۸-۶ طراحی و پیاده‌سازی یک دفترچه تلفن بوده است که در آن از بانک اطلاعاتی sql server استفاده کردیم. در مثال این بخش مجدداً همان مثال را با معماری سه لایه پیاده‌سازی می‌کنیم و به منظور تنوع در استفاده از فضای نام و کلاس‌ها از بانک اطلاعتی Ms Access استفاده می‌کنیم.

ادامه مطلب >>

اوبونتو برای تازه واردها

اوبونتو برای تازه واردها

 

شروع با اوبونتو

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

ادامه مطلب >>

فصل ششم کتاب: بهینه کنترل فعال سازه با رویکرد کلاسیک و هوش مصنوعی

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

۶-۱- مقدمه

(همه چیز بطور نسبی درست یا غلط است).
جمله فوق در واقع در میان متفکران نظریه فازی به عنوان یک اصل در مقابل اصل «طرد شق ثالث» متفکران نظریه دو ارزشی تلقی می‌شود. جملاتی مثل «اول فروردین ۱۳۸۱ روز شنبه»،«بقراط مرده است»،«سقراط فانی است»، درجه حرارت هوا °۳۰ است. ۲+۲=۴ تنها عدد اول زوج ۲ است. «۳ عدد اول نیست.» و از این قبیل یا صادق هستند و یا نیستند و از این دو حال خارج نمی‌شوند. از ابتدای حیات ریاضیات صادق یا کاذب بودن گزاره‌ها مسلم و قطعی فرض می‌شد و شرایطی خارج از این دو حالت قابل تصور نبود. اساس علم منطق و ریاضی سیستم دو ارزشی بوده و به تبع آن جهان علم بر این مبنا پایه‌ریزی گردیده است. بارت کاسکو در کتاب تفکر فازی چنین نگرشی را نگرش سیاه و سفید می‌نامد و ان را یک اشتباه بزرگ علم قلمداد می‌کند و مدعی است که علم واقعیت های خاکستری یا فازی را با ابزار سیاه و سفید به نمایش گذاشته است و بدین گونه به نظر می‌رسد که واقعیت‌ها نیز تنها سیاه یا سفید هستند [Wang, et al. 1982].

ادامه مطلب >>

فصل پنجم کتاب: بهینه کنترل فعال سازه با رویکرد کلاسیک و هوش مصنوعی

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

۱-۵- مقدمه

در مهندسی عمران به طور کلی روشهای مختلفی برای طراحی ساختمان‌ها با کارآئی مناسب در برابر زلزله، آزمایش و مورد مطالعه قرار گرفته است. در روش‌های مرسوم، ساختمان با استفاده از ترکیب سختی، قابلیت شکل‌پذیری، استهلاک انرژی و همچنین اینرسی در برابر نیروهای دینامیکی (نظیر باد، زلزله، ارتعاش ماشین‌آلات، امواج دریا و …) از خود مقاومت نشان می‌دهند. مقدار میرایی در این قبیل سازه‌ها بسیار کم بوده از این رو انرژی مستهلک شده در محدوده رفتار الاستیک سازه ناچیز می‌باشد. در هنگام اعمال نیروهای دینامیکی قوی نظیر زلزله، این ساختمان‌ها بعد از محدوده‌ی الاستیک، تغییر مکان‌های زیادی می‌یابند و فقط به واسطه چگونگی قابلیت تغییر مکان غیرالاستیک خود، پایدار باقی می‌مانند. این تغییر مکانهای غیرالاستیک موجب به وجود آمدن مفاصل پلاستیک به صورت موضعی در نقاطی از سازه می‌گردند که خود موجب افزایش شکل‌پذیری و همچنین افزایش استهلاک انرژی می‌گردد. در نتیجه مقدار زیادی از انرژی زلزله به واسطه‌ی تخریب‌های موضعی در سیستم مقاوم جانبی سازه مستهلک می‌گردد.

ادامه مطلب >>

فصل چهارم کتاب: بهینه کنترل فعال سازه با رویکرد کلاسیک و هوش مصنوعی

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

۱-۴- مقدمه

اصولاً تحقیقات وسیعی در زمینه ساختمان‌های مقاوم در برابر بلایای طبیعی چون باد و زلزله و … صورت گرفته است. ولی با این حال روز به روز روش‌های نوینی جایگزین روش‌های قدیمی می‌گردد. اساساً یکی از نیروهای مهلک که نقش بسزایی در تخریب سازه‌ها دارد نیروی زلزله است، این نیرو به واسطه حرکت ناگهانی پوسته زمین در محل گسل‌ها تولید انرژی زیادی بر روی سطح زمین می‌کند که خود عامل اصلی تغییر شکل‌های اجزاء سازه‌ها و ناپایدار کردن کل این سازه‌ها می‌شود. در دنیا علاوه بر تحقیقاتی که بر روی چگونگی بوجود آمدن این نیرو و منشا آن در زمین صورت گرفته است، تحقیقات وسیع و بدون انتهایی نیز در خصوص مقاومت سازه‌های ساخته شده توسط بشر در مقابل این نیروها انجام گرفته است.

ادامه مطلب >>

فصل سوم کتاب: بهینه کنترل فعال سازه با رویکرد کلاسیک و هوش مصنوعی

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

۳-۱- مبانی ورودی های لرزه ای سازه ها

ورودی‌های لرزه‌ای، داده‌های زمین لرزه هستند که برای انجام انواع تحلیل‌های لرزه‌ای به کار می‌روند. در فرآیند تحلیل و طراحی لرزه‌ای سازه‌ها، به داده‌های لرزه‌ای گوناگون بسته به نوع تحلیل نیاز است. این داده‌ها به دو شیوه قطعی یا احتمالاتی در دسترس قرار می‌گیرند. ورودی‌های لرزه‌ای قطعی برای تحلیل و طراحی قطعی سازه‌ها به کار می‌روند، و ورودی‌های احتمالاتی در تحلیل ارتعاشی سازه‌ها در برابر نیروهای زمین لرزه، تحلیل خطر پذیری لرزه‌ای سازه‌ها، و برآورد آسیب لرزه‌ای زلزله‌های آینده کاربرد دارند. ورودی‌های لرزه‌ای برای تحلیل سازه‌ها، در حوزه زمان یا در حوزه بسامد و یا همزمان در هر دو حوزه زمان و بسامد گزارش می‌شوند. افزون بر این، شماری از سنجه‌های زمین لرزه به عنوان ورودی و برای تکمیل اطلاعات لازم برای انجام تحلیل‌های گوناگون به کار می‌روند. بزرگا، شدت، بیشینه جا به جایی، سرعت، شتاب زمین، مدت (زمان تداوم)، بسامد غالب و … نمونه‌هایی از این سنجه‌ها هستند. همچنین، در برخی تحلیل‌ها مانند تحلیل خطر پذیری لرزه‌ای، برآورد آسیب سازه‌ها، و تحلیل احتمالاتی لرزه‌ای، پیش بینی شناسه‌های ورودی لرزه‌ای مربوط به زلزله‌های آینده ضروری است. این پیش بینی‌ها به صورت معادله‌هایی تجربی ارائه می‌شوند. در این فصل، انواع مختلف ورودی‌های لرزه‌ای و شماری از رابطه‌های پیش بینی پر کاربرد، بررسی خواهند شد.

ادامه مطلب >>

فصل دوم کتاب: بهینه کنترل فعال سازه با رویکرد کلاسیک و هوش مصنوعی

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

۱-۲- مبانی زمین لرزه شناسی

زمین لرزه، جابجایی ناگهانی و گذرای سطوح درونی زمین است. به باور زمین شناسان، زمین از صدها میلیون سال گذشته و پیش از پیدایش بشر، زمین لرزه‌ها را تجربه می‌کرده است. طبیعت تصادفی، علل ناشناخته، و قدرت تخریب زلزله‌ها، مردمان باستان را به این باور رسانیده بود که زمین لرزه‌ها، پدیده‌هایی فرا طبیعی و بلاهایی آسمانی‌اند. تنها در همین سالیان نزدیک (البته در مقایسه با دوره‌های زمین شناسی!)، یعنی حدود نیمه قرن هفدهم، بود که زمین لرزه پدیده‌ای طبیعی بر شمرده شد که به سبب رخداد فرآیندهایی درون زمین روی می‌دهد. تلاشهای پس از آن، به ویژه در قرن نوزدهم، به پیشرفتهای چشمگیری در زمینه ساخت و به کارگیری ابزارهایی برای اندازه گیری و ثبت داده‌های لرزه‌ای انجامید. به دنبال آن، انبوهی از داده‌های لرزه شناسی، به دست آمده از زمین لرزه‌های فراوان، گردآوری و پردازش گردید. از این داده‌ها برای ترسیم نقشه‌های زلزله و دریافت بهتر از پدیده زمین لرزه بهره گرفته شد. همچنین، داده‌های لرزه شناسی کمک شایانی به کشف و شناسایی ساختار درونی زمین کردند. در مقابل، این دریافت از ساختار زمین نیز نقش بسزایی در بهبود نظریه‌های گوناگون درباره پدیدار شناسی و علل رخداد زمین لرزه داشتند. دانش فراهم آمده از داده‌های لرزه شناسی، کمک فراوانی به طراحی سازه‌ها در برابر زمین لرزه کرد، و از سوی دیگر، طبیعت نا قطعی زلزله‌های آینده را نیز، که سازه‌ها می‌بایست برای ایستادگی در برابر آنها طراحی شوند، آشکار ساخت. بر همین پایه مفاهیم احتمالاتی آرام آرام در دانش زمین لرزه و طراحی سازه‌های مقاوم لرزه‌ای رخ نمودند.

ادامه مطلب >>