جزوه کلاسی آموزش نرم افزار مطلب و کاربرد آن در محاسبات عددی

جزوه کلاسی آموزش مطلب و کاربرد آن در محاسبات عددی

لینکهای زیر شامل آموزش کلاسی مطلب دانشگاه یوتا و روش حل معادلات دیفرانسیلی با استفاده از نرم افزار مطلب است. این جزوه برای دانشجویان رشته مهندسی که با روشهای عددی و حل آنها سرو کار دارند بسیار مفید است. امید است مورد استفاده قرار بگیرد.

منبع: سایت دانشگاه یوتا

Class Notes on Matlab

The following links allow you to download documents related to Matlab operation, programming, functions, etc.

Getting started with Matlab

  1. Introduction to Matlab with the Help menu - a brief introduction to the Matlab interface and its use, then uses Matlab Help Desk to guide you in learning Matlab (optional reading)
  2. Introduction to Matlab - specific exercises introducing Matlab
  3. Programming, I/O, Strings - logical operations, programming structures, scripts and functions, input and output, and string manipulation - basic components for developing programs in Matlab
  4. Elementary Matlab Graphics - two- and three-dimensional plots with Matlab:
  5. Matlab for SCILAB users - although originally developed to show the differences between Matlab and Scilab, it is also useful to understand many Matlab concepts.
  6. Elementary mathematical functions with Matlab - description and graphics of elementary mathematical functions using Matlab
  7. Using logical vectors in Matlab - exercises on graphics and other manipulations of logical vectors
  8. Moler's book Ch. 1 - Introduction to Matlab (intro.pdf) - highly mathematical introduction (optional reading)
  9. Symbolic functions in Matlab -- download this script and run it in Matlab to see examples of symbolic functions

Computer programming with Matlab

  1. Introduction to computer programming - principles of computer programming: programming structures, flow charts, pseudo-code
  2. Programming with Matlab - specific examples of Matlab functions including all programming structures introduced earlier.
  3. Notes on Functions in Matlab - discusses issues related to m-file and inline user-defined functions in Matlab.
  4. Passing functions as arguments in Matlab - shows examples of functions used as arguments of other functions
  5. Gradually Varied Flow solution through the direct step - an example of Matlab programming with functions and sub-functions

Elementary numerical methods with Matlab

NOTE: See the Using Matlab guide corresponding to these subjects. Also, see the chapters in the SIAM book referred to below. For items 1 through 3, you may want to download this free book on Matrix Algebra by Autar K Kaw, University of Florida

  1. Matrix operations in Matlab (transpose, addition and subtraction, multiplication, term-by-term multiplication, creating matrices, manipulating matrix elements)
    • Read the chapter on Matrices and linear algebra from the Using Matlab guide
  2. Linear algebra operations in Matlab (solution to systems of linear equations, LU factorization, sparse matrices)
  3. Eigenvalues in Matlab (eigenvalues, eigenvectors, and singular value decomposition)
  4. Solution to single equations and multiple non-linear equations in Matlab (single equation solution: bisection, Newton-Raphson, secant; systems of non-linear equations: Newton-Raphson, "secant" methods:
    • Solution to non-linear equations - a pdf document with examples of single and multiple non-linear equations
    • Read the chapter on Functions: zeros, maxima and minima, integration from the Using Matlab guide
    • Read Moler's book Ch. 3 - Zeroes and Roots
    • Examples from hydraulics - click here to download zip file with documentation and scripts - Examples included:
      • pipe flow
      • Manning's equation
      • pipe-pump system
      • entrance from a reservoir into a channel.
  5. Numerical integration in Matlab (rectangular elements, trapezoidal rule, Simpson's rule, Gaussian quadrature, multiple integrals) --
    • Read the chapter on Functions: zeros, maxima and minima, integration from the Using Matlab guide
    • Read Moler's book Ch. 6 - Quadrature
  6. Data fitting in Matlab (interpolating polynomials, cubic splines, cubic Hermite polynomials)
    • Read the chapter on Polynomials and interpolation from the Using Matlab guide
    • Read the chapter on Statistics, difference equations, Fourier analysis from the Using Matlab guide (read only parts related to least-square fitting)
    • Read Moler's book Ch. 5 - Data Fitting (leastsquares.pdf)
  7. Solution to Ordinary Differential Equations in Matlab (Euler method, Runge-Kutta methods, etc)

رسوبگذاری در مخازن بخش دوم- اثرات رسوبگذاری

رسوبگذاری در مخازن بخش دوم- اثرات رسوبگذاری

 

 

1-6- اثرات رسوبگذاری

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

ادامه نوشته

رسوبگذاری در مخازن- بخش اول

رسوبگذاری در مخازن- بخش اول 


1-1- مقدمه

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

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

به  ادامه مطلب رجوع کنید....

ادامه نوشته

آموزش كاربردي جي آي اس 10 و اتوكد در علوم مهندسي (GIS10) شماره 6

آموزش كاربردي جي آي اس 10 و اتوكد در علوم مهندسي (GIS10) شماره 6

موضوع: حل مشكل انتقال فونت فارسي جداول جي آي اس (Arc GIS 10) به ديگر نرم افزارها

بيشتر كاربران فارسي نرم افزار آرك مپ (ArcMap 10) با مشكل انتقال فونتهاي فارسي تايپ شده در جدول شيپ فايلهاي جي آي اس مواجه می شوند. در يك مدل از اين مشكل به تنظيمات ويندوز بر ميگردد كه در آموزشهاي قبلي توضيح داده شده است. وليكن در اغلب موارد با بهم ريختن فونت فارسي براي انتقال متن فارسي جداول شيپ فايلها به نرم افزارهاي ديگر بخصوص اكسل مواجه ميشوند. اين مشكل بويژه در شيپ فايلهايي كه داراي داده هاي زيادي هستند محسوس تر است. براي حل اين مشكل مي توانيد به روش زير اقدام كنيد.

 

1-      ابتدا جدول (Attribute Table) شيپ فايل جي آي اس را باز كرده و سپس با دستور Export جدول را با فرمت متني (.txt)  ذخيره نمائيد .

2-      نرم افزار اكسل را باز كنيد. سپس open file نموده و در قسمت File of types با انتخاب نوع text files فايل ذخيره شده را باز كنيد.

3-      در پنجره باز شده نوع Delimited و در قسمت File Origin را از نوع Western European (windows) انتخاب كرده و دستور Next را كليك نمائيد.

4-      در پنجره باز شده، قسمت Other را انتخاب و علامت كوتيشن "  را در پنجره مقابل آن تايپ كنيد.

5-      دستور finish  را اجرا كنيد. تمامي فونتهاي فارسي بدون مشكل در ستوني مجزا ارائه خواهد شد.

 

موفق باشيد.

آموزشی اتوکد: نحوه حذف برچسب در صفحه پلات اتوکد

آموزشي

چگونگي حذف دستور produced by an autodesk educational product يا produced by an autocad educational product از صفحه پلات (پرينت) اتوكد

در نسخه Educational Version اتوكد هنگام پرينت يا پلات گرفتن نقشه، يك برچسب نوشته اي plot stamp در صفحات پرينت گرفته شده مي خورد. براي رفع اين مشكل مي توانيد روش ساده زير را براي مواقع ضروري استفاده نمايند:

 

1-      فايل مربوطه را save as نموده و با فرمت .dxf ذخيره نمائيد.

2-      فايل اتوكد را بسته مجددا فايل ذخيره شده را باز كنيد.

3-      مجددا فايل dxf باز شده را save as نموده و دوباره با فرمت .dwg ذخيره نمائيد.

4-      فايل ذخيره شده را باز كنيد. مشكل حل شده است.

 

معرفی کتاب: آبگیرهای رودخانه ای و سدهای انحرافی

معرفي كتاب آبگيرهاي رودخانه اي و سدهاي انحرافي

نويسنده: ارنست رزوان

سال انتشار: 1989- الزوير

River intakes and diversion dams /

Main Author:

Razvan, Ernest

 

 

Language:

English

Published:

Amsterdam : Elsevier, 1989

كتاب آبگيرهاي رودخانه اي و سدهاي انحرافي يكي از اولين و معتبرترين كتابهاي مربوط به آبگيرهاي رودخانه اي و پروژه هاي انحراف آب از رودخانه است. در اين كتاب موضوعات همچون: هيدروليك جريان در اطراف آبگير، موقعيت هاي مناسب براي آّبگيري از رودخانه، انواع پروژه هاي آبگيري از رودخانه شامل پروژه هاي آبگيري كوچك، متوسط، بزرگ و خيلي بزرگ، معيارهاي طراحي آبگيرها در رودخانه ها و پروژه هاي انحراف آب، بندهاي انحرافي و معيارهاي طراحي بندهاي انحرافي و نگهداري و بهره برداري از سازه هاي انحراف آب.

 

در اين كتاب علاوه بر اصول طراحي سازه هاي انحراف آب مثالهاي عيني و اجرا شده از پروژه هاي انحراف آب موفق و نا موفق و دلايل موفقيت و يا شكست اينگونه پروژه ها در دنيا ارائه و مورد بحث گذاشته شده است.

فهرست مطالب فصلهاي اين كتاب به شرح ذيل است:

Table of Contents:

  • Water demands and water sources
  • A summary of river hydraulics
  • General design criteria for river diversion projects
  • The environmental approach to river diversion projects
  • The diversion of mountain streams
  • The layout of river diversions
  • The intake structure
  • Diversion dams
  • Elements of the hydraulic design of diversion dams
  • Elements of the structural design
  • Earthfill embankments
  • Maintenance and operation of river diversion works

 

آموزش كاربردي جي آي اس 10 و اتوكد در علوم مهندسي (GIS10) شماره 5

آموزش كاربردي جي آي اس 10 و اتوكد در علوم مهندسي (GIS10) شماره 5

موضوع: تبديل خط سه بعدي به دو بعدي در اتوكد  (Converting 3D polyline to polyline)

گاهي مواقع كاربران علوم مهندسي نياز به اين پيدا مي كنند تا خطوط سه بعدي (3D polyline) را جهت انجام عمليات ويرايشي همچون اتصال خطوط به هم (كه در حالت سه بعدي انجام نمي شود) تبديل به خطوط دوبعدي (polyline or 2D polyline) نمايند. اين مشكل بخصوص زماني است كه شما خطوطي را در گوگل ارث (Google Earth) در وضعيت سه بعدي ترسيم نموده ايد و وقتي به محيط اتوكد منتقل مي كنيد به شكل خط سه بعدي خواهد بود و مي خواهيد آن را به polyline تبديل نمائيد تا بتوانيد عمليات ويرايشي را بر روي آن (اتصال خطوط، هاشور زدن محيط داخل، ...) انجام دهيد.

براي مشاهده به ادامه مطلب رجوع نمائيد.....

ادامه نوشته

آموزش كاربردي جي آي اس 10 در علوم مهندسي (GIS10) شماره 4

آموزش كاربردي جي آي اس 10 در علوم مهندسي (GIS10) شماره 4

موضوع: حل مشكل فونت فارسي در جي آي اس 10

يكي از مشلاتي كه كاربران ويندوز 7 با آن مواجه مي شوند. فونت فارسي در بعضي از نرم افزارهايي كاربردي مخصوصا در جدول داده هاي نرم افزار جي آي اس (Notepad، Arcmap 10، زيرنويس فارسي در نرم افزارهاي فيلم مثل KKMPlayer و ...) است. اين مشكل مربوط به تنظيمات ويندوز 7 شماست و مي توانيد از مسير زير اين مشكل را برطرف نمائيد.

Control panel> region and language> administrative> Language for non-Unicode – Locale> Persian

با ري استارت كردن سيستم مشكل حل خواهد شد.

 

و يا مسير زير

    • Go to Start->Control Panel
    • Open Region and Language
    • Click the Administrative tab and then under Language for non-Unicode programs click Change system locale
    • Select the Persian language and then click OK.
    • Reboot your PC to apply the settings

 

Region and Language - Change-region-language-administrative-.png 

Region and Language - Change-region-language-administrative-change-locale-.png