معرقی نرم افزار فرترن / "introducing to "FORTRAN
چهارشنبه, ۱۷ فروردين ۱۴۰۱، ۰۲:۱۳ ق.ظ
فرترن نرم افزاری بسیار ساده و پر کاربرد مخصوص محاسبات و پیاده سازی فرمول های مهندسی می باشد. fortran مخفف و برگرفته از دو کلمه ی Formula_ Transformation و به معنای پیاده سازی فرمول ها می باشد .
Fortran is a very simple and widely used software for calculating and implementing engineering formulas. fortran stands for Formula_Transformation and means to implement formulas.
در حقیقت این نرم افزار در سال 1948 در منچستر انگلستان نوشته شد ولی به مرور پیشرفت کرده و کامل تر شده تا این که نسخه های 66 که در سال 1966 و77 در سال 1977 وارد بازار شده و مورد استفاده ی مهندسین و برنامه نویسان قرار گرفت. ولی درحین استفاده از نسخه های مزبور نیز برخی از اشکالات موجود در آن شناسایی و در طول دهه ی 80 میلادی برطرف گردیدند تا اینکه در حدود سال 1990 نسخه ای کامل تر از تحت عنوان Fortran90 ارائه شد. البته در سال های بعد نیز Fortran95 وارد بازار گردید .
In fact, the software was written in 1948 in Manchester, England, but gradually evolved and became more complete until versions 66, which entered the market in 1966 and 77 in 1977, and were used by engineers and programmers. However, while using these versions, some of the bugs were identified and fixed during the 80s until a more complete version of the Fortran90 was introduced around 1990. Of course, in the following years, Fortran95 entered the market.
از زبان برنامه نویسی فرترن در محاسبات سنگین CFDاستفاده می شود CFD مخفف Computational Fluid Dynamic می باشد مربوط به برهمکمش های انجام شده در پدیده های فیزیکی در سیالات می باشد که شامل معادلات چند متغیره ای است که حل کردن آن ها کار آسانی نیست و با استفاده ی از این نرم افزار برنامه نویسی مهندسی آینده ی روشنی در حل آسان تر این معادلات و شبیه سازی های این چنینی وجود دارد. البته این یکی از حیطه هایی است که می توان از این نرم افزار استفاده نمود و زمینه های بسیار دیگر نیز وجود دارد که به مدد این زبان برنامه نویسی بسیار توسعه یافته است . به هر حال در این قسمت قصد توضیحات تخصصی در این زمینه را نداریم و آن را به زمان خود در قسمت مناسب موکول می کنیم و اینک فقط می خواهیم یک معرفی نسبتا مفیداز این نرم افزار داشته باشیم.
Fortran's programming language is used in heavy-duty CFD calculations. CFD stands for Computational Fluid Dynamics. There is a bright future for engineering programming software in solving such equations and simulations more easily. Of course, this is one of the areas that can be used with this software, and there are many other areas that have been greatly developed with the help of this programming language. However, in this section, we do not intend to provide specialized explanations in this field and we will postpone it to our time in the appropriate section, and now we just want to have a relatively useful introduction of this software..
استفاده ی دیگر این نرم افزار در نوشتن الگوریتم های بهینه سازی در مهندسی و دیگر علوم می باشد . این روش ها نگرشی نوین به پیدا کردن یک جواب مناسب به جای حل معادلات خطی و غیر خطی می باشد که بیشتر متکی به تقلید و شبیه سازی از رفتارها و الگوها موجود در طبیعت می باشد به عنوان مثال با بررسی رفتار مورچگان یا گرگ های خاکستری یا کرم های شب تاب یا حتی رفتار یک فروشنده ی دوره گرد و یا تکامل موجودات و الگوهایی از این قبیل می توان الگوریتم هایی را با استفاده از نرم افزار فرترن نوشت که با دادن ورودی ها به ما جواب را بدهند البته نمی توان انتظار داشت که جواب دقیقی بدست بیاید ولی از جنبه های بسیاری منافع بسیار زیادی خواهد داشت.
Another use of this software is in writing optimization algorithms in engineering and other sciences. These methods are a new approach to finding a suitable answer instead of solving linear and nonlinear equations, which relies more on imitation and simulation of behaviors and patterns in nature, for example, by examining the behavior of ants or gray wolves or Fireflies or even the behavior of a traveling salesman or the evolution of creatures and patterns like this can be written algorithms using Fortran software that give us the answer by giving input, but we can not expect the answer It can be accurate, but it will have many benefits in many ways.
با استفاده از این نرم افزار می توان کدهای هسته ای و همجنین محاسبات مربوطه را شبیه سازی نمود البته این استفاده ها تنها محدود به این رشته نمی شودو تمامی محاسبات و کدهای رشته های مهندسی را نیز در بر می گیرد به عنوان مثال در شبیه سازی های مربوط به ماشین های دوار و محاسبات سرعت های بحرانی حتما بایستی از نرم افزارهای برنامه نویسی استفاده نمود.چرا که تعدد معادلات کار حل آن را بسیار پیجیده و در بسیاری از اوقات، ناممکن می سازد.
Using this software, nuclear codes and related calculations can be simulated. Of course, these uses are not limited to this field and include all calculations and codes of engineering disciplines, for example in simulations. For rotary machines and critical speed calculations, programming software must be used, because the multiplicity of equations makes it very complicated and often impossible to solve.
همانگونه که در مبحث بهینه سازی هم توضیح داده ام می توان به واسطه ی استفاده از نرم افزار فرترن این الگوریتم ها را شبیه سازی نمود تا آن که مسائل و معادلات مذکور را به روش بهینه سازی حل کرد.
As I explained in the topic of optimization, these algorithms can be simulated by using Fortran software until the mentioned problems and equations are solved by optimization method.
۰۱/۰۱/۱۷