আমি কীভাবে রাইডকাস্ট গাড়ির চাকাগুলি পাশের পাশের স্লাইডিংয়ে রোধ করব?


11

আমি এই নিবন্ধটি একটি রেফারেন্স হিসাবে ব্যবহার করে একটি শেখার অনুশীলন হিসাবে একটি অ-বাস্তবসম্মত গাড়ি পদার্থবিজ্ঞান ইঞ্জিন লিখছি ।

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

সংযুক্ত নিবন্ধে বলা হয়েছে যে একটি "সাইড ফোর্স" প্রয়োগ করতে হবে, সামনের বাহিনীর সাথে একত্রিত হতে হবে, তবে কীভাবে সেই পাশের বাহিনীটি গণনা করা হয় তা পর্যালোচনা করে।

প্রতিটি চাকার জন্য সংঘর্ষের তথ্য (ছেদটি স্বাভাবিক, ইত্যাদি) এবং গাড়ির দৃ's় শরীর সম্পর্কে তথ্য দেওয়া, আমি পাশের গতি রোধ করতে অনমনীয় শরীরে প্রয়োগ করার জন্য উপযুক্ত পাশের বাহিনীটি কীভাবে গণনা করতে পারি?

উত্তর:


10

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

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

নীচে এটি চিত্রিত করে এবং এখানে (ঘর্ষণ সহ এবং ছাড়া) আলোচনা করা হয়েছে :

   https://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Banked_turn.svg/375px-Banked_turn.svg.png

অনুভূমিকভাবে অভিনয় করার শক্তিটি এখানে বিশেষ আগ্রহী। বিশ্রামে (কেবলমাত্র মহাকর্ষের কারণে এটির উপর অভিনয় করা), ঘর্ষণটির সহগ ব্যতিক্রমীভাবে কম ( উদাহরণস্বরূপ একটি বরফের রাস্তা) কম না হলে গাড়িটি একটি .ালু উপরের দিকে চলে যাবে না unless


7

অ্যান্ডনের উত্তর আমাকে বেশ সমাধান দেয়নি, তবে এটি অবশ্যই আমাকে সঠিক পথে ফেলেছে!

একবার আমি চাকাগুলি তাদের নিজস্ব বিমানে চলার কথা ভাবতে শুরু করলাম (যার মধ্যে সাধারণত ভেক্টরটি কেন্দ্র থেকে আটকানো থাকে - আমি এটিকে হুইলটির "সাধারণ" হিসাবে উল্লেখ করব) আমি বুঝতে পারলাম পাশের বাহিনীটি কেবল ভেক্টরের প্রয়োজনীয় এই গতিতে গাড়ির গতিবেগ 'ধাক্কা' দিন। এই ভেক্টরটি হ'ল চাকাটির "স্বাভাবিক" একটি স্কেলারের দ্বারা গুণিত যা বেগ এবং "সাধারণ" এর মধ্যে বিন্দু পণ্য।

আমি যে কোডটি স্থির করেছি সেটিতে এটি নিখুঁতভাবে কাজ করে:

            // Now calculate the side force. Get the linear velocity
            auto vel = car->body()->linear_velocity();
            auto side_force = car->wheel_right_axis(i, closest_normal);

            // Find the length of the vector necessary to nullify the horizontal movement
            auto dot = kmVec3Dot(&vel, &side_force);

            // Scale the right vector to that length
            kmVec3Scale(&side_force, &side_force, -dot);

উপরের কোডে, "নিকটতম_সামান্য" হ'ল অঞ্চলটি চাকাটির সাথে সংঘর্ষের সাথে স্বাভাবিক, যা হুইলটির "স্বাভাবিক" গণনা করার সময় 'আপ' ভেক্টর হিসাবে ব্যবহৃত হয়।


2
হ্যাঁ, আমি সত্যিই ভাচ্ছিলাম না যে এটি আপনার প্রয়োজনীয় উত্তরটি আপনাকে দেবে, তবে একটি মন্তব্য করতে এটি অনেক দীর্ঘ ছিল;)
অ্যান্ডন এম। কোলেম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.