নতুন CFD practicioners জন্য প্রাকটিক্যাল কোডিং সম্পদ

অনেকগুলি বই এবং কাগজপত্র রয়েছে যা অনেকগুলি সিএফডি পদ্ধতিগুলিকে বিস্তারিতভাবে ব্যাখ্যা করে, কিন্তু দুর্ভাগ্যবশত আমি ম্যাথাবল বা পাইথন যেমন কোডগুলিতে প্রয়োগ করা এই পদ্ধতিগুলির অনেকগুলি ভাল সংস্থান খুঁজে পাচ্ছি না। লিনিয়ার অ্যাডভেঞ্চার সমীকরণ)। এভাবে, আমি ভাবছি যে সেখানে কোন বই আছে কিনা যেগুলি আমি অনেক কোডযুক্ত উদাহরণ সহ কিনতে পারি, অথবা যদি কোনও বিনামূল্যের অনলাইন সংস্থান থাকে যা বিভিন্ন সিএফডি সমস্যার সমাধান করতে পারে তা দেখায়। আমি বুঝতে পারি যে CFD খুব কঠিন ক্ষেত্র হতে পারে, বিশেষত জটিল জ্যামিতিগুলির সাথে মোকাবিলা করার সময়। যাইহোক, যদি আমি এমন একটি সংস্থান খুঁজে পাই যা উদাহরণস্বরূপ, 2D Euler সমীকরণগুলি (খুব সাধারণ জ্যামিতি সহ) সমাধান করতে পদক্ষেপ-নির্দেশের নির্দেশাবলী দেয়, যা স্কলার থেকে ভেক্টর সমীকরণগুলিতে যাওয়ার সময় যৌক্তিক পদক্ষেপ বলে মনে হয় , এটি আরও উন্নত বিষয় শিখতে কিভাবে একটি দুর্দান্ত শুরু হবে। দুর্ভাগ্যবশত, আমি উদাহরণস্বরূপ শিখি, এবং খুব বেশী তত্ত্ব দ্বারা বমি করা যেতে পারে। যেমন, তত্ত্বের সাথে কাজ করার এবং বোঝার জন্য কোড উদাহরণগুলি একটি বড় সাহায্য হবে। আপনাকে অনেক ধন্যবাদ.

4
আপনি কি লোরেনা বার্বা দ্বারা নেভি স্টকগুলিতে 12 টি পদক্ষেপ অধ্যয়ন করেছেন?
যোগ লেখক nicoguaro, উৎস
আমি আপনাকে প্রথমে "বক্তৃতা" অনুসরণ করতে পরামর্শ দিই, এবং এর পরে যদি আপনি মনে করেন যে পদ্ধতিটি আপনার মতামত যথেষ্ট নয়। এই মুহূর্তে, আপনি pressing যে ক্ষেত্রে হবে।
যোগ লেখক nicoguaro, উৎস
আমি এটি পোস্ট করার আগে আমি এটা একটু দেখি এবং এটি একটি খুব চমৎকার সম্পদ মত মনে হয়। যদিও মনে হয় যে এটি অপেক্ষাকৃত সহজ PDE থেকে ন্যাভিয়ার-স্টোক সমীকরণগুলিতে লাফালাফি করতে পারে তবে ইউুলার সমীকরণের কোনও চিকিত্সা ছাড়াই এটি দুর্ভাগ্যজনক (যদিও আমি এই বিষয়ে ভুল হতে পারি)।
যোগ লেখক plaidshirt, উৎস
তারা এই পৃষ্ঠায় ইউুলার সমীকরণগুলি ঢেকে না বলে বলে মনে হচ্ছে: lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes । CFD অভিজ্ঞতা অনেক বেশি না থাকার কারণে, আমি জটিল Navier-Stokes সমীকরণের সমীকরণগুলিতে যাওয়ার আগে ইউুলার সমীকরণগুলি চেষ্টা করা ভাল হবে বলে মনে হয়, তবে আপনি ঠিক আছেন, আমি এই কোর্সে গভীরতর হয়ে যাব এবং এটিকে বোধগম্য করা উচিত।
যোগ লেখক plaidshirt, উৎস

4 উত্তর

আপনি CFD দ্বারা কি বোঝায় উপর নির্ভর করে। আমি একাডেমিক এবং প্রয়োগযোগ্য পদ্ধতির মধ্যে পার্থক্য হবে।

একাডেমিক উদ্দেশ্যে - বলুন, সংখ্যাসূচক বিশ্লেষণ এবং বৈজ্ঞানিক কম্পিউটিং দক্ষতা অর্জনের জন্য বা আপনার নতুন উন্নত পূর্বসূরীদের জন্য খেলার মাঠ - আমি গ্রিবেল, ডোর্সফাইফ এবং নুনহোফারের বইটি সুপারিশ করতে পারি ফ্লুড ডাইনামিক্সের সংখ্যাসূচক সিমুলেশন । এটা পুরো পরিসীমা জুড়ে:

  1. পদার্থবিদ্যা এবং PDEs, সীমানা শর্তাবলী এবং প্রত্যাশিত সমস্যাগুলির বিবৃতি
  2. বিচ্ছেদকরণ কৌশল (এখানে, সীমাবদ্ধ পার্থক্য )
  3. আপনি pseudocode হয় করুন
  4. সি-কোড ব্যবহার করতে প্রস্তুত

আপনি যদি কোনও সংস্থার জন্য CFD-Engineer হতে চান, তবে আপনাকে মডেলিং এবং প্রবাহ এবং অশান্তির আনুমানিকতা সম্পর্কে নিজেকে কিছু তাত্ত্বিক ব্যাকগ্রাউন্ড পেতে হবে। (সম্ভবত বিরক্তিকর প্রবাহ তে একটি বক্তৃতা নোট খুঁজুন) এবং তারপরে যান এবং আপনার পছন্দের বাণিজ্যিক CFD সরঞ্জামের সাথে টিউটোরিয়ালগুলি করুন। (Ansys, Fluent, তারকা ...)

6
যোগ

চমৎকার দীর্ঘ পোস্ট এখানে, আমি চাই আমি TL করতে পারি; ডিআর, কিন্তু এটি পুরোপুরি ব্যবহার করা হবে

আমি অনুমান করছি যে আপনি প্রকৌশল বিভাগে আন্ডারগ্র্যাড, কারণ আপনি যদি স্নাতক হন তবে আপনাকে অবশ্যই সংশ্লিষ্ট বিভাগে CFD কোর্সটি গ্রহণ করতে হবে। আপনি গণিত হয়, আমি ক্লাসিক তরল গতিবিদ্যা মধ্যে জিনিস আপনার জ্ঞান সম্পর্কিত কিভাবে জানি না।

আমার জন্য ব্যাকগ্রাউন্ড

আমি খুব ভাল অবস্থায় আপনার অবস্থানটি বুঝতে পেরেছি, আমি নিজেকে কিছুটা সময়ের জন্য একই বগলে আটকে রেখেছি এবং থিওরিটি আসলেই আমার কাছে আসেনি এবং যতদূর আমি অভিজ্ঞতা পেয়েছি, জেডি অ্যান্ডারসন বা ভার্সিগেজের মত একটি বই পড়ছে না সত্যিই অনেক সাহায্য। এবং, আমি মনে করি, জেড ডি অ্যান্ডারসনকে কভার করার জন্য এমনকি প্রথম কয়েকটি অধ্যায়গুলি পড়ার জন্য কাউকে জিজ্ঞাসা করা বরং অসম্ভব, এবং শুধুমাত্র তখনই তাকে প্রকৃত CFD কোডিং শুরু করার অনুমতি দেয়। সিএফডি শিখতে আগ্রহী একজন আগ্রহী আগ্রাসী হিসেবে আমার সময়কালে আমি বেশ কয়েকটি ডরম রাতে CFD- এ চমৎকার টিউটোরিয়ালগুলি সন্ধান করতে, ইন্টারনেটে CFD এবং reddit খোঁজার জন্য স্ক্যান করেছিলাম। কেউ কেউ আমাকে কোডিং (যা হাস্যকর) শুরু করার আগে পুরো JDA এবং Versteeg পড়তে চেয়েছিলেন, এবং আমি এর জ্যাক তৈরি করতে পারিনি, এবং সত্যিই হতাশ হয়ে পড়েছিলাম। আমি এখনও সহজেই সেই বইগুলির অর্ধেক জিনিস জ্যাক করতে পারিনি, এবং আমি গ্রেড স্কুলে আমার দ্বিতীয় উন্নত CFD কোর্সে আছি। আমি আশা করি আমার উত্তর এখানে পরবর্তী প্রজন্মের জন্য CFD এ কোডিং শুরু করার জন্য আরও ভাল উপায় রূপরেখা দেবে।

স্ক্রু 2 ডি !!!

প্রথমতঃ প্রথমত, যদি আপনি একজন অধীন ছাত্র এবং কোন প্রতিভাশালী না হন তবে CFD এবং নিয়মিত কোর্সওয়ার্ক একসাথে যুদ্ধ করা খুব কঠিন হবে। আমি আপনাকে 2 ডি ভুলে গেছি এবং এখন জন্য 1 ডি কোডগুলিতে থাকি । সিএফডি খুবই কঠিন এবং আপনি অবশ্যই 2 ডি তে সীমাবদ্ধ ভলিউম পদ্ধতি এবং সীমাবদ্ধ উপাদান পদ্ধতির সংজ্ঞায়িততা বুঝতে শুরু করার জন্য একটি গ্রেড স্তরের কোর্স প্রয়োজন। আমি দৃঢ়ভাবে দৃঢ়ভাবে পরামর্শ দিচ্ছি, দৃঢ়ভাবে 1 ডি তে স্টিকিং করছি এবং ফাইন্যাইট ডিফারেন্সিংয়ের বিভিন্ন সংখ্যাসূচক পদ্ধতিগুলি শিখছি, যেমন ল্যাক্স স্কিম (স্বাভাবিক, ফ্রেডরিচ, ওয়েড্রোফ, ইত্যাদি), কেন্দ্রীয়, ঊর্ধ্বমুখী ডিফারেন্সিং স্কিম এবং সময় বিচ্ছিন্নকরণ স্কিমগুলি। যদি আপনার উদাহরণের প্রয়োজন হয়, তবে "ল্যাক ফ্রেডরিচ 1 ডি অ্যাডভাকশন সি ++ কোড সহজ" মত কিছু গুগল করুন এবং কোড সহ সেই বইগুলির তত্ত্বটি চেষ্টা করে দেখুন এবং বুঝতে চেষ্টা করুন যে তারা কীভাবে কাজ করে এবং তারা কী ভাবে কাজ করে। ভুল বিশ্লেষণ করবেন (ভন নিউম্যান, এবং বহু-মোডও)। 1D তে শিখতে থাকা জিনিসগুলির একটি বিশ্ব আছে, আপনি কখনই এর বাইরে চলে যাবেন না। সবচেয়ে গুরুত্বপূর্ণ, একটি undergrad, তারা ধারণা নির্মাণের সময় সহজ, যৌক্তিক এবং অপরিহার্য।

আমি অদৃশ্য, অসম্ভব, রৈখিক ক্ষণিক উপাদানের সমীকরণ এবং তারপরে ক্ষণস্থায়ী তাপ সমীকরণের চেষ্টা করে, বিভিন্ন সীমানা অবস্থার (ডিরিচলেট, নিউম্যান, পর্যায়ক্রমিক, রবিন) এবং ভূত কোষগুলির সাথে ঘুরতে চেষ্টা করি। যদি এটি সম্পন্ন হয় তবে আপনি সংকোচকারী 1 ডি ইউুলারে যাওয়ার চেষ্টা করতে পারেন, তবে উপরের দুইটি তত্ত্ব সহ সম্পূর্ণভাবে এবং কঠোরভাবে সম্পন্ন করা উচিত। এটি আপনাকে একটি গ্রেড স্কুল কোর্সের জন্য পুরোপুরি একটি বেস তৈরি করতে সহায়তা করবে, যেখানে আপনি শিথিল হবেন এবং আপনার 2 ডি ধারণাগুলি সঠিকভাবে পেতে ফোকাস করতে পারেন।

আপনি যদি কিছু সম্পর্কে নিশ্চিত না হন, শুধু গুগল।

আমার জন্য ব্যাকগ্রাউন্ড # 2

আপনাকে একটি ধারণা দেওয়ার জন্য, আমি দুটি 2D নেভি-স্টোক প্রকল্পগুলি যা মূলত 8 টি কোডের শেষ সেমিস্টারে অন্তর্ভুক্ত ছিল। আমি তখন সিএফডির জন্য সাজানো ছিলাম, এবং তারপর অর্ধেক ভাবে উন্নত সিএফডি কোর্সে এই সেমি আমি এখনও 1 ডি কোড করছি। এটি কতটা গুরুত্বপূর্ণ এবং 1D তে দৃঢ় হাত পাওয়ার উপর জোর দেওয়া হয়। সুদৃশ্য রং এবং আকারের অভাব দ্বারা হতাশ হবেন না, তারা আসবে। : ডি

SCREW 2D # 2 !!!!!!!

আপনি আপনার সন্তুষ্টি এই সব কিছুর অনুমান, আপনি 2D Poisson দ্রাবক নির্মাণ করার চেষ্টা করতে পারেন। আপনি সাধারণত নমুনা কোড এবং ইন্টারনেটে একটি সহজ নমুনা গ্রিড খুঁজে পেতে পারেন। যদি না হয়, আপনি সর্বদা আপনার নিজস্ব বর্গাকার গ্রিড ইউনিফর্ম তৈরি করতে এবং এটি সমাধান করতে পারেন। এটা কোন NS সমীকরণ কোডিং জন্য শুরু বিন্দু। আপনি ILU, পয়েন্ট Jacobi এবং স্টাফ মত বিভিন্ন পুনরাবৃত্তিমূলক স্কিম শিখতে পারেন। আপনি ইন্টারনেটে সবকিছু এর সহজ নমুনাগুলি খুঁজে পেতে পারেন।

এখনকার জন্য 2 ডি ইউুলারটি ভুলে যান, কারণ এটির প্রধান স্বাদ আসে যখন আপনি সংক্রামক প্রবাহের চেষ্টা করেন, এতে তাদের কিছু চতুর পদার্থবিদ্যা রয়েছে। সংখ্যাসূচক স্কিমগুলি শিখতে এখন ভবিষ্যতে 2D Euler বুঝতে আপনার পক্ষে আরও সহজ হবে। আপনি বিরাট পার্থক্যগুলির সাথে 2 ডি করতে পারেন, তবে আপনি যদি 1D তে মাস্টার না হন তবে এটি বেশ সহজ, নিরর্থক এবং বেশিরভাগ ক্ষেত্রেই জটিল হবে। বেশিরভাগ আধুনিক 2 ডি কোডগুলি ফিনিট ভলিউম বা বিচ্ছিন্ন গালেরকিন পদ্ধতিগুলি ব্যবহার করে, যা সূত্রের পরিপ্রেক্ষিতে খুব উন্নত।

কনসাইডারের পয়েন্ট

আমি আরো কিছু পয়েন্টার প্রদান করে সিদ্ধান্ত নিতে চাই যা আপনাকে বাস্তবিকভাবে CFD শুরু করতে সহায়তা করবে

1.) প্রথমে বাণিজ্যিক কোডগুলি শেখার চেষ্টা করুন এবং তাদের ব্যবহার করে এমন স্থানে ইন্টার্নশিপ করছেন। তারা কী আশা করবে তার একটি ধারণা দেবে এবং একটি CFD সমস্যাতে যাওয়ার উপাদান এবং কার্যপ্রবাহ বোঝার জন্য একটি চমৎকার শিক্ষামূলক সরঞ্জাম গঠন করবে।

2.) এমনকি যদি আপনি এমনকি 2D কোডগুলি সম্পর্কে স্বপ্ন দেখেন তবে C ++ বা ফোর্ট্রান ASAP এ যান। আমার অধ্যাপক গত সেমি আমাকে একজন ছাত্র সিনিয়র সম্পর্কে ক্লাস বলেছিলেন, যিনি পাইথনে তার কোড লিখেছেন এবং শেষ সপ্তাহে সিএ ++ ও ফোর্টারে আমাদের জন্য কয়েক মিনিট সময় লাগিয়ে চূড়ান্ত প্রকল্পটি রূপান্তরিত করার জন্য একটি সপ্তাহ লেগেছিল। তিনি তার পুরো প্রকল্প চালু এবং একটি খারাপ গ্রেড পেতে পারে না। Matlab scicomp এ সমানভাবে খারাপ। একটি .dat ফাইলে আপনার ডেটা আউটপুট করতে শিখুন এবং গ্রাফ এবং কনট্যুরগুলি প্লট করার জন্য Tecplot বা Origin ব্যবহার করুন। সি ++ এবং ফোর্টান এর মধ্যে, আপনার পর্যায়ে সত্যিই অনেক কিছু না।

3.) আবার, আমি এই যথেষ্ট চাপ দিতে পারে না, 2D জন্য যান না। এ পর্যায়ে CFD এ আপনার বৃদ্ধির জন্য এটি গুরুতর এবং অপ্রাসঙ্গিক।

4.) আপনি যদি গ্রেড স্টাডিজ করতে পরিকল্পনা না করেন তবে CFD কোডিং ভুলে যান। CFD সাব-এরিয়াটি পরিচালনা করার জন্য আপনাকে কয়েক বছর সময় লাগবে এবং একটি বাণিজ্যিক কোডে এটি করা আপনাকে একটি দিন বা দুটি শীর্ষে নিয়ে যাবে। কোড idiot- প্রমাণ হতে ডিজাইন করা হয়, এবং ফলাফল খুব ভাল। যদি আপনি FM এবং HT সঠিকভাবে বোঝেন তবে এটি অ-মৌলিক-স্কিকম্প-গবেষণা প্রকৌশল টিমের মধ্যে আরও বেশি উপকারী হবে।

5.) সিএফডি আপনার গাধা লাথি যাচ্ছে, এবং আপনি এটা প্রেম হবে। আমি পরপর 3 দিনে মোট 4 ঘণ্টার বেশি ঘুমাতে পারি নি, এবং এটি আমার বসন্তের বিরতির মধ্যভাগে (কোন শিট) নেই। এটির লার্নিং বক্ররেখাটির জন্য প্রস্তুত থাকুন, কিন্তু যখন আপনি নিজের রঙিন গাদা আবর্জনা তৈরি করেন তখন এটি মূল্যবান হওয়ার নিশ্চয়তা দেওয়া হয়।

12 টি ধাপের কোর্সে

আপনি 12 টি পদক্ষেপকে শখ হিসাবে চেষ্টা করার চেষ্টা করতে পারেন, কিন্তু হেনসাইটে এটি প্রকৃত অর্থহীন CFD- তে অন্তর্দৃষ্টি অর্জনের চেষ্টা করার ক্ষেত্রে একটি নিরর্থক, আত্ম-অভিনন্দনমূলক ও অতিশয় প্রচেষ্টা ছিল, কারণ এটির বেশিরভাগই খুব ভাল-গঠনযুক্ত এবং সরল। এটি একটি দুর্দান্ত কোর্স, আমি স্বীকার করি, তবে শেষ পর্যন্ত নিখুঁত হওয়ার বিন্দুতে এটি খুব ভাল, যদি আপনি জানেন আমি কী বলতে চাচ্ছি। অধ্যাপক খুব cogent এবং স্মার্ট, কিন্তু বিষয় খুব সহজ যায়। আমি জানি যে এখানে অনেক লোক তার কোর্সের শপথ করে এবং আমার সাথে বেশ বিরক্ত হতে পারে, কিন্তু আমি মনে করি সিএফডি-তে গ্র্যাড কোর্স গ্রহণকারী বেশ কয়েকজনও আমার সাথে একমত হতে পারে।

হৃদয় দ্বারা এটি শিখুন!

CFD একটি Ode

স্টিভ বোভা এবং আলফ্রেড লোবার দ্বারা টেক্সাস ইউনিভার্সিটি অফ সিএফডি ল্যাবরেটরি

পুরানো কোড মরা না

তারা আপনাকে এবং আমি হস্তান্তর পেতে

আপনার যদি অনেক রোবোটিক্স না থাকে

আপনি শুধুমাত্র আরো সান্দ্রতা যোগ করা প্রয়োজন

অনেক একটি knob এবং বিভিন্ন সুইচ

একটি হিট ছাড়া এটি চালানোর প্রয়োজন হয়

যদি উচ্চ ফ্লো রেট আপনি বুঝতে হবে

শুধু একটি বড় গ্রিড আকার উৎপন্ন

আপনার ম্যানেজার একটি তুচ্ছ পরিবর্তন যদি চায়

আমার অনুমান অন্তত দশ সপ্তাহ।

4
যোগ
আপনি অসম্পূর্ণ প্রবাহ আগ্রহী হয়, কেবল কোন 1D, সময় আছে। আপনি 2 ডি বা 3 ডি করতে হবে।
যোগ লেখক nsanders, উৎস
আমি আপনার বিন্দুতে প্রথমত 1 ডি বুঝতে সম্পূর্ণরূপে সম্মত, কারণ হাই-ডাইমেনশনাল ক্ষেত্রে CFD এর মূল বুনিয়াদি সম্পর্কে শেখার জন্য অপ্রাসঙ্গিক এমন কারিগরিগুলি সহ শিক্ষার্থীদের জখম করে। কিন্তু ২ ডি/3 ডিডি কোডিং এবং অ্যালগরিদমগুলির সঠিক পছন্দ আকর্ষণীয় এবং যেখানে প্রাসঙ্গিক শারীরিক সমস্যাগুলি সমাধান করা যেতে পারে। আমি এখানে অন্তর্নিহিত পদার্থবিদ্যা এবং গণিত সম্পর্কে দৃঢ় জ্ঞান ছাড়া এখানে শুরু হবে না। অনেক প্র্যাকটিসনার গাইড অত্যাধুনিক কৌশলগুলি শেখানোর চেষ্টা করে যা প্রথমে কোথাও দেখা যায় বলে মনে হয় না, তবে অনেক কৌশলগুলি গাণিতিক দৃষ্টিকোণ থেকে বরং "সুস্পষ্ট"।
যোগ লেখক Christian Waluga, উৎস
এই র্যান্টের জন্য +1, মাঝে মাঝে কিছু ব্যক্তিগত মতামত কীভাবে চলছে তা বুঝতে একজন নতুনকে সাহায্য করে। যাইহোক, আমি পুরোপুরি আপনার "স্ক্রু 2 ডি" আর্গুমেন্টের সাথে একমত নই। 1 ডি তে কোনও নেভি-স্টোকস বা Euler সমীকরণ আছে না ...
যোগ লেখক Jan, উৎস
@ জেন ওয়েল, আমি সিএফডি অনুরূপ অনেক কিছু বোঝাতে পারিনি কিন্তু আমি জানি যে উদাহরণস্বরূপ NS এবং Euler এর জন্য 1 ডি কোড বিদ্যমান আছে। জ্বলন মডেলিং এবং শক টিউব। আপনি NS সহজ এবং 1 ডি আরও জটিল পদার্থবিদ্যা সঙ্গে তাদের থ্রেড। আমি কেবল যে 1D জোর চেয়েছিলেন যেখানে সিএফডি শুরু কেউ আরো গভীরতা এবং অন্তর্দৃষ্টি লাভ করবে। যদি সে এখন 2 ডি তে যায় তবে আমি ভীত হব যে গভীর ধারণাগুলি সরানো হবে। যাইহোক, upvoting জন্য ধন্যবাদ! শুধু আবিষ্কার এবং স্ট্যাক এক্সচেঞ্জে এখানে শুরু করা (আমি এটা ভালোবাসি!) এবং র্যান্ট অনেক দূরে অর্জিত হয়েছে মনে করতে শুরু করেছে। : ডি
যোগ লেখক sebastian, উৎস
আমি ইতিমধ্যে 1D সমীকরণ ব্যবহার করে আমার কয়েকটি কৌশল দিয়েছি, এবং এজন্য আমি আরও উন্নত 2D উদাহরণগুলি সন্ধান করতে চেয়েছিলাম।
যোগ লেখক plaidshirt, উৎস

Blazek এর দ্বারা CFD বইটি আমাকে অন্যের চেয়ে বেশি সাহায্য করেছে। তিনি খুব ভাল সীমাবদ্ধ ভলিউম পদ্ধতি ব্যাখ্যা। এই বইটি ব্যবহার করে, আমি একটি 2D ইউুলার দ্রাবক এবং একটি 2 ডি কম্প্রেসিবল Navier - Stokes Solver লিখেছি।

আমি আপনাকে Qiqi Wang এর লেকচার ভিডিওগুলি দেখানোর পরামর্শ দেব। ভিসাকাস তরল কোর্সের অ্যারোডাইনামিক্স নয় - আরো স্ক্রোল করুন এবং আপনাকে লেকচার ২0 দিয়ে বক্তৃতা দেখানো উচিত ... বক্তৃতা 1. এই ভিডিওটি এমআইটিতে সংখ্যাসূচক পদ্ধতির কোর্স থেকে এসেছে। এই যেখানে আমি সত্যিই শিখা ভলিউম কোড লিখতে শিখেছি। তিনি তত্ত্বটি ব্যাখ্যা করেছেন/কিভাবে পদ্ধতিগুলি কাজ করে এবং তারপরে MATLAB এ উদাহরণগুলি বিকাশ করে যাতে আপনি অনুসরণ করতে পারেন। তিনি খুব ভাল শিক্ষা এবং অনুসরণ করা সহজ।

2
যোগ

এই প্রশ্ন অত্যন্ত বিস্তৃত। জন উপরে বর্ণিত হিসাবে, CFD শিল্প সম্পর্কিত বা একটি গবেষণা বিষয় উপর ভিত্তি করে হতে পারে। উপরন্তু সংকোচনের এবং অসংগতিপূর্ণ প্রবাহ সমস্যা মধ্যে বড় পার্থক্য আছে। আপনি সংকোচনের প্রবাহ উপর মনোযোগ নিবদ্ধ করা হয়, তাহলে hyperbolic সংরক্ষণ আইন সঙ্গে নিজেকে পরিচিতি একটি ভাল শুরু। এবং জেমস উপরে বলেছেন, একটি সহজ 2D কার্টেসিয়ান গ্রিডে একটি সঙ্কুচিত ভলিউম সলভার বাস্তবায়ন আরেকটি ভাল ধাপ।

আমি যেমন বই সুপারিশ:

  • র্যান্ডল জে। লেভেকের হাইপারবোলিক সমস্যাগুলির জন্য নিখুঁত ভলিউম পদ্ধতি
  • জন এস হেসেভেন এবং টিম ওয়ারবার্টন দ্বারা নডাল বিচ্ছিন্ন গালেরকিন পদ্ধতি

হেজহেভেন এবং ওয়ারবার্টন উভয় ম্যাটল্যাব এবং সি ++ কোড আছে যা 1 ডি এবং ২ ডি তে ইউুলার সমীকরণগুলির জন্য ডিজি স্কিম বাস্তবায়নের জন্য রয়েছে। Finite ভলিউম পদ্ধতি টুকরা ধ্রুবক approximations সঙ্গে ডিজি হয়।

1
যোগ