Simulink সিস্টেম সিমুলেশন চালানোর জন্য একটি শক্তিশালী টুল, যা ব্যবহারকারীদের সিস্টেম ডিজাইন করতে এবং তার আচরণ সিমুলেট করতে সহায়তা করে। সিমুলেশন শুরু (Start), থামানো (Stop), এবং স্থগিত (Pause) করার জন্য Simulink কিছু নির্দিষ্ট ফিচার প্রদান করে, যা সিস্টেমের আচরণ পরীক্ষা এবং উন্নয়ন প্রক্রিয়াকে সহজ এবং কার্যকরী করে তোলে।
Simulink-এ সিমুলেশন নিয়ন্ত্রণের জন্য Start, Stop, এবং Pause অপশনগুলো ব্যবহার করা হয়, যেগুলি আপনাকে সিস্টেমের সিমুলেশন পরিচালনা করতে সহায়তা করে।
১. Simulation Start (সিমুলেশন শুরু করা)
Simulink মডেল তৈরি এবং কনফিগার করার পর, সিমুলেশন শুরু করার জন্য Start অপশন ব্যবহার করা হয়।
সিমুলেশন শুরু করার পদক্ষেপ:
- Simulink মডেল ওপেন করুন।
- Simulation মেনু থেকে Run অপশন ক্লিক করুন অথবা Play আইকন (টুলবারে) ক্লিক করুন।
- সিস্টেম সিমুলেশন শুরু হবে এবং মডেলের আউটপুট স্কোপ বা অন্যান্য আউটপুট ব্লকগুলোতে প্রদর্শিত হবে।
Simulink Toolbar থেকে Run (Start) করা:
- Run বাটনে ক্লিক করলে সিমুলেশন শুরু হবে।
- সিমুলেশন চলাকালীন Scope বা To Workspace ব্লক দ্বারা আউটপুট পরিদর্শন করতে পারবেন।
MATLAB কমান্ড উইন্ডো থেকে Start:
sim('model_name'); % এখানে model_name হলো আপনার Simulink মডেলের নাম২. Simulation Pause (সিমুলেশন স্থগিত করা)
Pause অপশন সিমুলেশন চলাকালীন সময় থামিয়ে রাখার জন্য ব্যবহার করা হয়, যাতে সিস্টেমের আচরণ একেবারে বন্ধ না হয়ে কিছু সময়ের জন্য স্থগিত রাখা যায়। এটি বিশেষভাবে দরকারি যখন আপনি সিস্টেমের আচরণ কোন নির্দিষ্ট সময়ে পরীক্ষা করতে চান।
সিমুলেশন স্থগিত করার পদক্ষেপ:
- সিমুলেশন চলাকালীন, Simulation মেনু থেকে Pause অপশন ক্লিক করুন অথবা টুলবারের Pause আইকন ক্লিক করুন।
- সিমুলেশন থেমে যাবে এবং আপনি সিস্টেমের আউটপুট দেখার জন্য আউটপুট ব্লক ব্যবহার করতে পারবেন।
Simulink Toolbar থেকে Pause করা:
- Pause বাটনে ক্লিক করলে সিমুলেশন চলমান থাকলেও থেমে যাবে, তবে এটি সম্পূর্ণ থামবে না।
- আপনি স্থগিতকৃত সিমুলেশন থেকে পুনরায় চালু করতে Run বাটনে ক্লিক করতে পারবেন।
MATLAB কমান্ড উইন্ডো থেকে Pause:
set_param('model_name', 'SimulationCommand', 'pause'); % সিমুলেশন Pause৩. Simulation Stop (সিমুলেশন থামানো)
Stop অপশন সিমুলেশন চলাকালীন সম্পূর্ণ থামানোর জন্য ব্যবহৃত হয়। এটি সিস্টেম সিমুলেশন শেষ করার জন্য ব্যবহার হয়।
সিমুলেশন থামানোর পদক্ষেপ:
- Simulation মেনু থেকে Stop অপশন ক্লিক করুন অথবা টুলবারের Stop আইকন ক্লিক করুন।
- সিস্টেমের সিমুলেশন পুরোপুরি থেমে যাবে এবং মডেলটি সিমুলেশন বন্ধ হওয়ার পর পুনরায় চালু করা যাবে।
Simulink Toolbar থেকে Stop করা:
- Stop বাটনে ক্লিক করলে সিমুলেশন সম্পূর্ণ থামবে এবং কোনো আউটপুট বা ফলাফল পর্যালোচনা করা যাবে না।
MATLAB কমান্ড উইন্ডো থেকে Stop:
set_param('model_name', 'SimulationCommand', 'stop'); % সিমুলেশন Stop৪. Simulation Control Example (সিমুলেশন নিয়ন্ত্রণের উদাহরণ)
আপনি যদি সিমুলেশন নিয়ন্ত্রণ করতে চান, তখন নিম্নলিখিত MATLAB কোড ব্যবহার করতে পারেন:
Start Simulation:
sim('my_model'); % 'my_model' হলো আপনার মডেল নামPause Simulation:
set_param('my_model', 'SimulationCommand', 'pause'); % সিমুলেশন স্থগিতStop Simulation:
set_param('my_model', 'SimulationCommand', 'stop'); % সিমুলেশন থামানো
৫. Simulation Execution Speed (সিমুলেশনের গতি নিয়ন্ত্রণ)
Simulink সিমুলেশন চলানোর সময়, গতি নিয়ন্ত্রণের জন্য Fast Restart এবং Solver Settings ব্যবহার করা যেতে পারে।
- Fast Restart:
- Fast Restart ব্যবহারে সিমুলেশনটি দ্রুত চলতে পারে কারণ এটি পুনরায় সিস্টেম স্টেট হিস্ট্রি হিসাব করে না।
- Solver Settings:
- সিমুলেশনের গতি আরও দ্রুত করার জন্য Solver এর পদ্ধতি পরিবর্তন করা যায়, যেমন ode45 থেকে ode23 বা Fixed-step solver ব্যবহার করা।
সারাংশ
Simulink সিমুলেশন চালানো, থামানো এবং স্থগিত করার জন্য সরল এবং শক্তিশালী নিয়ন্ত্রণ পদ্ধতি প্রদান করে। আপনি Start (Run), Pause, এবং Stop অপশন ব্যবহার করে সিমুলেশন নিয়ন্ত্রণ করতে পারেন এবং সিস্টেমের আচরণ পর্যবেক্ষণ করতে পারেন। MATLAB এর মাধ্যমে সিমুলেশন নিয়ন্ত্রণ আরও কাস্টমাইজ করা সম্ভব এবং সিমুলেশন ফলাফল বিশ্লেষণ করা সহজ হয়ে ওঠে।
Read more