নীচের ছবিতে একটি আরএলসি সার্কিট দেখানো হয়েছে। একটি আরএলসি সার্কিট হ'ল একটি বৈদ্যুতিক সার্কিট যা একটি রেজিস্টার (আর), একটি সূচক (এল) এবং একটি ক্যাপাসিটার (সি), যা সিরিজ বা সমান্তরালভাবে সংযুক্ত থাকে। (1)
গণনা সহজ করার জন্য, সময় ডোমেনের পরিবর্তে ফ্রিকোয়েন্সি (ল্যাপ্লেস) ডোমেনে কাজ করা সাধারণ।
আপনার কাজটি হ'ল:
মান নিন R
, L
এবং C
ইনপুট হিসাবে, এবং ভোল্টেজের আসতে VR
, VL
এবংVC
ল্যাপ্লেস ডোমেনে রূপান্তরটি নিম্নরূপ:
R = R
XL = j*w*L // OK, XL = w*L, and ZL = j*XL, but don't mind this here.
XC = 1/(j*w*C) // I haven't ruined physics, it's only a minor terminology tweak
কোথায় j = sqrt(-1)
, এবং w = 2*pi*50
(ফ্রিকোয়েন্সি 50 হার্জ)।
সম্মিলিত প্রতিবন্ধকতা, যখন উপাদানগুলি সিরিজের হয় Z = R + XL + XC
। আপনি U = R*I
হাই স্কুল পদার্থবিজ্ঞানের বক্তৃতা থেকে মনে হতে পারে । প্রায় একই, কিন্তু আরো একটি বিট জটিল এখন: VS = Z*I
। VS
মোট প্রতিবন্ধকতার দ্বারা ভোল্টেজকে বিভাজন করে বর্তমান গণনা করা হয় Z
। একটি একক উপাদানের উপর ভোল্টেজ সন্ধান করার জন্য, আপনাকে বর্তমানটি জানতে হবে, তারপরে প্রতিবন্ধকতা দিয়ে এটি গুণ করুন। সরলতার জন্য, ভোল্টেজটি ধরে নেওয়া হয় VS = 1+0*j
।
আপনার প্রয়োজন হতে পারে সমীকরণগুলি হ'ল:
XL = j*w*L
XC = 1/(j*w*C)
Z = R + XL + XC // The combined impedance of the circuit
I = VS / Z // The current I (Voltage divided by impedance)
VR = I * R // Voltage over resistance (Current times resistance)
VL = I * XL // Voltage over inductor (Current times impedance)
VC = I * XC // Voltage over capacitor (Current times impedance)
ইনপুটটি STDIN বা ফাংশন আর্গুমেন্ট হিসাবে। আউটপুট / ফলাফল অবশ্যই তিনটি জটিল সংখ্যা, একটি তালিকায়, স্ট্রিং বা আপনার ভাষার ক্ষেত্রে যা ব্যবহারিক তা অবশ্যই কার্যকর। নামগুলি অন্তর্ভুক্ত করার প্রয়োজন নেই (প্রাক্তন VR = ...
), যতক্ষণ না ফলাফল নীচের মতো একই ক্রমে থাকে। বাস্তব এবং কল্পিত উভয় অংশের জন্য যথার্থতা কমপক্ষে 3 দশমিক পয়েন্ট হতে হবে। ইনপুট এবং আউটপুট / ফলাফলগুলি বৈজ্ঞানিক স্বরলিপিতে থাকতে পারে যদি এটি আপনার ভাষাতে ডিফল্ট থাকে।
R
এবং L
হয় >= 0
, এবং C > 0
। R, L, C <= inf
(বা আপনার ভাষায় সর্বাধিক সম্ভাব্য সংখ্যা)।
একটি সাধারণ পরীক্ষার কেস:
R = 1, L = 1, C = 0.00001
VR = 0.0549 + 0.2277i
VL = -71.5372 +17.2353i
VC = 72.4824 -17.4630i
উপরের ফলাফলের জন্য, এটি বৈধ আউটপুট ফর্ম্যাটটির একটি হতে পারে (অনেকের মধ্যে):
(0.0549 + 0.2277i, -71.5372 +17.2353i, 72.4824 -17.4630i)
একটি ভোল্টেজ মানের জন্য কিছু বৈধ আউটপুট ফর্ম্যাটগুলি হ'ল:
1.234+i1.234, 1.23456+1.23456i, 1.2345+i*1.2345, 1.234e001+j*1.234e001.
এই তালিকাটি একচেটিয়া নয়, সুতরাং অন্যান্য রূপগুলি ব্যবহার করা যেতে পারে, যতক্ষণ না কাল্পনিক অংশটি কোনও i
বা একটি দ্বারা নির্দেশিত হয় j
(বৈদ্যুতিন ইঞ্জিনিয়ারিংয়ে সাধারণ হিসাবে i
বর্তমান হিসাবে ব্যবহৃত হয়)।
আর, এল এবং C অন্যান্য মানের জন্য ফলাফলের যাচাই করতে, নিম্নলিখিত সমস্ত ফলাফল জন্য সত্য হতে হবে: VR + VL + VC = 1
।
সংক্ষিপ্ততম কোডটি বাইটে জয়!
উপায় দ্বারা: হ্যাঁ, এটি কোনও উপাদানগুলির উপর ভোল্টেজ এবং কোনও উপাদান দিয়ে বর্তমান । কোনও ভোল্টেজ কখনই কোনও কিছুর মধ্য দিয়ে যায় নি। =)