دسته بندی | عمران |
بازدید ها | 22 |
فرمت فایل | docx |
حجم فایل | 177 کیلو بایت |
تعداد صفحات فایل | 33 |
اصول
سه نوع اصلی از پلها موجودند:
تفاوت عمده ی این سه پل در فاصله دهانه ی پل است. دهانه, فاصله ای است بین پایه های ابتدایی و انتهایی پل, اعم از اینکه آن ستون, دیوارهای دره یا پل باشد. طول پل تیری مدرن امروزه از 200 پا (60متر) تجاوز نمی کند. در حالی که یک پل قوسی مدرن به 800 تا 1000 پا (240 تا 300 متر) همو می رسد. پل معلق نیز تا 7000 پا طول دارد.
چه عاملی سبب می شود که یک پل قوسی بتواند درازای بیشتری نسبت به پل تیری داشته باشد؟ و یا یک معلق بتواند تقریباً تا 7 برابر طول پل قوسی را داشته باشد. جواب این سوال زمانی بدست می آید که بدانیم چگونه انواع پلها از دو نیروی مهم فشاری و کششی تاثیر می پذیرند.
نیروی فشاری نیرویی است که موجب فشرده شدن و یا کوتاه شدن چیزی که بر روی آن عمل می کند می شود.
نیروی کششی نیرویی است که سبب افزایش طول و گسترش چیزی که بر روی آن عمل می کند, می گردد.
در این زمینه می توان از فنر به عنوان یک مثال ساده نام برد. زمانی که آن را روی زمین فشار می دهیم و یا دو انتهای آن را به هم نزدیک می کنیم, در واقع ما آن را را متراکم می سازیم. این نیروی تراکم یا فشاری موجب کوتاه شدن طول فنر می شود. و نیز اگر دو سر فنر را از یکدیگر دور سازیم, نیروی کششی در فنر ایجادشده, طولفنر را افزایش می دهد.
نیروی فشاری و کششی در همه پل ها وجود دارند و وظیفه طراح پل این است که اجازه ندهد این نیروها موجب خمش و یا گسیختگی گردد. خمش زمانی اتفاق می افتد که نیروی فشاری بر توانایی شئ در مقابله با فشردگی غلبه کند. بهترین روش در موقع رویارویی با این نیروها خنثی سازی,پخش و یا انتقال آنهاست. پخش کردن نیرو یعنی گسترش دادن نیرو به منطقه وسیع تری است چنانکه هیچ تک نقطه مجبور به متحمل شدن بخش عمده ی نیروی متمرکز نباشد. انتقال نیرو به معنی حرکت نیرو از یک منطقه غیر مستحکم به منطقه مستحکم است, ناحیه ای که برای مقابله با نیرو طراحی شده و منظور گردیده است. یک پل قوسی مثال خوبی برای پراکندگی است حال آنکه پل معلق نمونه ای بارز از انتقال نیروست.
پلهای تیری
How Bridges Workby Michael MorrisseyThere's no doubt you've seen a bridge, and it's almost as likely that you've traveled over
one. If you've ever laid a plank or log down over a stream to keep from getting wet, you've even constructed a bridge. Bridges are truly ubiquitous -- a natural part of everyday life. A bridge provides passage over some sort of obstacle: a river, a valley, a road, a set of railroad tracks... In this article, we will look at the three major types of bridges so that you can understand how each one works. The type of bridge used depends on various features of the obstacle. The main feature that controls the bridge type is the size of the obstacle. How far is it from one side to the other? This is a major factor in determining what type of bridge to use, and by the time you are done reading this article you will understand why. The Beam BridgeA beam bridge is basically a rigid horizontal structure that is resting on two piers, one at each end. The weight of the bridge and any traffic on it is directly supported by the piers. The weight is traveling directly downward. CompressionThe force of compression manifests itself on the top side of the beam bridge's deck (or roadway). This causes the upper portion of the deck to shorten. TensionThe result of the compression on the upper portion of the deck causes tension in the lower portion of the deck. This tension causes the lower portion of the beam to lengthen. ExampleTake a two-by-four and place it on top of two empty milk crates -- you've just created a crude beam bridge. Now place a 50-pound weight in the middle of it. Notice how the two-by-four bends. The top side is under compression and the bottom side is under tension. If you keep adding weight, eventually the two-by-four will break. Actually, the top side will buckle and the bottom side will snap.
How Bridges Workby Michael MorrisseyThere's no doubt you've seen a bridge, and it's almost as likely that you've traveled over one. If you've ever laid a plank or log down over a stream to keep from getting wet, you've even constructed a bridge. Bridges are truly ubiquitous -- a natural part of everyday life. A bridge provides passage over some sort of obstacle: a river, a valley, a road, a set of railroad tracks... In this article, we will look at the three major types of bridges so that you can understand how each one works. The type of bridge used depends on various features of the obstacle. The main feature that controls the bridge type is the size of the obstacle. How far is it from one side to the other? This is a major factor in determining what type of bridge to use, and by the time you are done reading this article you will understand why. The Beam BridgeA beam bridge is basically a rigid horizontal structure that is resting on two piers, one at each end. The weight of the bridge and any traffic on it is directly supported by the piers. The weight is traveling directly downward. CompressionThe force of compression manifests itself on the top side of the beam bridge's deck (or roadway). This causes the upper portion of the deck to shorten. TensionThe result of the compression on the upper portion of the deck causes tension in the lower portion of the deck. This tension causes the lower portion of the beam to lengthen. ExampleTake a two-by-four and place it on top of two empty milk crates -- you've just created a crude beam bridge. Now place a 50-pound weight in the middle of it. Notice how the two-by-four bends. The top side is under compression and the bottom side is under tension. If you keep adding weight, eventually the two-by-four will break. Actually, the top side will buckle and the bottom side will snap.
دسته بندی | برنامه نویسی |
بازدید ها | 17 |
فرمت فایل | docx |
حجم فایل | 56 کیلو بایت |
تعداد صفحات فایل | 33 |
ترجمه مقاله زبان Scheme زبان برنامه نویسی An Introduction to Scheme
مقدمه ای بر زبان برنامه نویسی scheme
An Introduction to Scheme
Every programming language has a ``machine model,'' which is a philosophy of how that language views the underlying machine as being structured. Traditional languages such as C have a physical machine model, which means they think of the ambient system in terms of the hardware units that it is built up of. Others, such as Prolog, prefer to think of the underlying system as being a logic engine.
Some languages take on a different viewpoint: they perceive the model to be a mathematical one, whereby the machine is a huge mathematical ``brain'' capable of performing certain computations rapidly and unerringly, but of otherwise unknown construction. Such languages are less likely to deal with memory locations and assignments, and more likely to deal with functions and their evaluation. The core of Scheme, which we will discuss here, is one such language.
History
Scheme was designed by Gerald Jay Sussman and Guy L. Steele, Jr. at the MIT AI Lab in 1975. It is a descendant of at least three languages, which we briefly outline here.
In the late fifties, John McCarthy designed Lisp as an approximation to the lambda calculus, a theoretical computation model proposed by logicians in the thirties in which the fundamental computational object was the function, and the fundamental operation was function application. Lisp was a dynamically typed language with an unusual (prefix and fully-parenthesized) syntax which made it particularly amenable to the rapid prototyping of other languages. Scheme was one such language, originally written wholly in MacLisp (a popular Lisp implementation). Since these prototypes were most easily written when they shared Lisp's syntax, Scheme inherited this and has retained it ever since.
Algol, another seminal language dating to the same period as Lisp, was one of the first languages to introduce static scoping. Since the implementors of Scheme had been studying Algol, and since static scoping seemed necessary for their experiment anyway, Scheme adopted this scoping protocol.
The crucial player of the trio was Carl Hewitt's ``actor'' model of computation. Processes were seen as actors which communicated by passing messages to each other. These messages were themselves actors. Sussman and Steele defined two kinds of objects: functions and actors. Functions returned values, while actors took an actor to which they passed the result of their computation. However, the process of creating these similar entities was almost identical, and indeed, the act of message-passing looked exactly like that of calling a function.
On studying their implementation, Sussman and Steele discovered that apart from the primitives used to write actors and functions, they were in all other respects entirely identical and could therefore be merged. Combining the features of the two, function calls were again made fundamental to computation (as in the lambda calculus), while the actor style of computation lead to interesting paradigms of computation being expressed by function application alone. Thus Scheme was born [6].
Over the years, Scheme has grown and evolved considerably. Yet, it retains something of the original minimal spirit; the core is kept relatively small, and new primitives are rarely introduced. There are now committees that have standardized Scheme, and several high-performance compilers are available for it.
Now we explore the rudiments of this language, touching along the way some of the original ideas mentioned above.
Evaluation and Reduction
Consider the arithmetic expression
2 + 3 * 5 - 7
مقدمه :
هر زبان برنامه نویسی یک مدل ماشین دارد که دیدگاههای زبان بر اساس این ماشین ساخته می شود.زبانهای قدیمی مثل c مدل ماشین سخت افزاری دارند بدین معنی که آنها فکر می کنند که سیستم محیطی در قسمتی از واحدهای سخت افزاری است و بر اساس آن ساخته میشود. زبانهای دیگری مثل prolog ترجیح می دهند فکر کنند که سیستم اساسی یک ماشین منطقی است.
غالباُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُُ زبانها نقطه نظرهای متفاوتی را ارائه می دهند:آنها دریافته اند که مدل برای محاسبات بوسیله یک ماشین است که مغز محاسباتی بزرگی دارد که قادر است محاسبات معین را با سرعت و بدون خطا اجرا کند که در غیر این صورت ساختمان ماشین مجهول است. این زبانها که کمتر مناسب هستند به موقعیتهایی از حافظه تقسیم بندی می شوند و اختصاص می یابند. زبانهایی که مناسب هستند به توابع و ارزیابی آنها تقسیم بندی می شوند.هسته scheme که ما مورد بحث قرار خواهیم داد یکی از این زبانهای تابعی است.
تاریخچه :
Scheme بوسیله Gerald jay sussman و guy l.steele در آزمایشگاه mit at در سال 1975 طراحی شد.scheme نسلی از سه زبانی است که در اینجا شرح می دهیم.
در سالهای بین 50 و 60 john maccarthy, لیسپ را که شباهت زیادی به lambda calculus(حساب جامعه و فاضله) داشت طراحی کرد. منطق دانان یک نظریه محاسباتی در سال سی ام مطرح کردند که هر موضوع محاسباتی اساسا" یک تابع بودوهر عملگر عملیات تابع بود. لیسپ یک زبان نوع پویا بود که با یک نحو غیر معمول (پیشوندی وپرانتز گذاری شده ) ساخته شد. آن مخصوصا" الگوی سرعت به سایر زبانها شد. Scheme از آن زبانهایی بود که در اصل فرزند لیسپ ( در پیاده سازی وابسته به لیسپ ) نوشته شد. تا زمانی نوشتن چنین الگویی ساده بود که نحو لیسپ با scheme مشترک باشد. Scheme این خصوصیت(اشتراک نحو با لیسپ ) را گرفت و برای همیشه نگه داشت.
Algol زبان اصلی دیگری است که با لیسپ همدوره بود. از زبانهای اولیه ای است که برای معرفی حوزه ایستا به کار رفت.
زمانی طراحان scheme , algol مطالعه می کردند که حوزه ایستا برای آزمایش آنان ضروری به نظر می رسید .در هر صورت scheme این پروتوکل ( حوزه ایستا ) را اتخاذ کرد.
قاطع ترین بازیگر سه تایی carl hewitt's مدل محاسباتی اکتور( actor) بود.پردازشها با ارتباط اکتورها از طریق فرستادن پیغام به همدیگر بودند.پیغامها خود اکتور بودند.sussman و دو نوع موضوع تعریف کردند:تابع و اکتور.
توابع مقدار بر می گردانند تا زمانی که اکتورها نتیجه محاسبه فرستاده شده از اکتور دیگر را بگیرند. با وجود این پردازشها موجودیتهای شبیه به هم ایجاد می کردند که تقریبا یکسان بود و واقعا عمل ارسال پیغام وگرفتن پیغام عینا شبیه فراخوانی توابع به نظر می رسید.
در مطالعه پیاده سازی sussman و steel دریافتند که قسمتهای مجزای قدیمی که برای نوشتن اکتور و تابع به کار میرود در تمامی مراجعات کاملا یکسان بودند.
بنابراین می توانستند ترکیب کنند. ترکیب کردن ترکیبات دو تابع فراخوانی شده دوباره اساس محاسبه ای ( مانند lambda calculs ) را به وجود آورد.بدین گونه شد که scheme زاده شد.
در طول سالها scheme پیشرفت قابل توجهی کسب کرده است. هنوز آن چیزهایی از جان کمینه اصلی خود را حفظ کرده است.هسته کوچک وابسته نگه داشته شده است. و حالا مدل قدیمی با مهارت خاصی مرسوم است. در حال حاضر یک کمیته وجود دارد که scheme را استانداردسازی می کند. و چند کامپایلر شاهکار اجرایی برای آن در دسترس است . حالا ما مقدمات این زبان را که درباره ایده هایی است که در بالا به آنها اشاره شد.را بررسی می کنیم.
ارزیابی و تبد یل
عبارت ریاضی زیر را در نظر بگیرید:
2+3*5-7
برای تعیین ارزش آن ما باید (شاید به طور ضمنی ) یک سری عبارات واسط بنویسیم و بعد به جواب نهایی مانند زیر دست یابیم.
دسته بندی | مکانیک |
بازدید ها | 14 |
فرمت فایل | ppt |
حجم فایل | 3117 کیلو بایت |
تعداد صفحات فایل | 23 |
این محصول تحقیق در مورد جوشکاری می باشند که در مورد جوشکاری لیزر یا Laser Beam Welding بحث کرده است
دسته بندی | مکانیک |
بازدید ها | 14 |
فرمت فایل | ppt |
حجم فایل | 1863 کیلو بایت |
تعداد صفحات فایل | 28 |
این محصول پاورپوینت در مورد جوشکاری اصطکاکی است که در 28 اسلاید ارائه شده است
دسته بندی | برق |
بازدید ها | 15 |
فرمت فایل | |
حجم فایل | 5600 کیلو بایت |
تعداد صفحات فایل | 310 |
این محصول جزوه الکترونیک صنعتی می باشد که در 310 صفحه و در قالب PDF ارائه شده است
متن اسکن این جزوه مطابق شکل است که مشاهده می کنید
همچنین سرفصل ها در زیر برای شما عزیزان ارائه شده است تا پس از بررسی با اطمینان خرید خود را انجام دهید
مقدمه
عناصر نیمه هادی قدرت
مدارهای یکسو کننده
روشهای کموتاسیون
سوئیچ های استاتیکی
کنترل کننده های ولتاژ AC
برش دنده ها (چاپرها)
اینورترها (معکوس کننده ها)
منابع