जेनेरिक वाहन आर्किटेक्चर (जीवीए)

System Overview

जीवीए क्या है?

जेनेरिक व्हीकल आर्किटेक्चर (जीवीए) ब्रिटेन के रक्षा मंत्रालय का एक मानक है जो यह परिभाषित करता है कि सैन्य वाहनों के भीतर इलेक्ट्रॉनिक प्रणालियाँ एक साथ कैसे काम करनी चाहिए। इसे एक ऐसी सामान्य भाषा के रूप में समझें जो सैन्य वाहन के भीतर मौजूद सभी विभिन्न कंप्यूटरों, स्क्रीन, सेंसर और उपकरणों को निर्बाध रूप से संवाद करने की अनुमति देती है।

एक रोजमर्रा की उपमा

ज़रा सोचिए, अगर आपके घर के हर उपकरण के लिए अलग-अलग तरह के बिजली के आउटलेट की ज़रूरत हो। आपके टोस्टर के लिए एक प्लग, केतली के लिए दूसरा और फ़ोन चार्जर के लिए तीसरा। आपको हर जगह अडैप्टर लगाने पड़ेंगे और किसी भी उपकरण को बदलना मुश्किल और महंगा हो जाएगा।

GVA सैन्य वाहनों के लिए इस समस्या का समाधान करता है। प्रत्येक उपकरण के अपने-अपने कनेक्टर का उपयोग करने और अपनी-अपनी भाषा बोलने के बजाय, GVA निम्नलिखित सुविधाएँ प्रदान करता है:

  • एक सामान्य डेटा नेटवर्क – जैसे आपके वाहन के सिस्टम के लिए वाई-फाई
  • मानकीकृत कनेक्टर – सभी वाहनों में उपकरण एक ही तरीके से प्लग किए जाते हैं
  • एकीकृत स्क्रीन और नियंत्रण – चालक दल के सदस्य किसी भी GVA वाहन में एक ही परिचित इंटरफ़ेस देखते हैं।

जीवीए क्यों महत्वपूर्ण है?

🎯 GVA द्वारा हल की जाने वाली समस्या

GVA से पहले, सैन्य वाहनों में अक्सर ये विशेषताएं होती थीं:

चुनौती प्रभाव
हर जगह स्क्रीन प्रत्येक सिस्टम का अपना डिस्प्ले था, जिससे क्रू के लिए जगह कम पड़ जाती थी।
असंगत उपकरण एक सिस्टम को अपग्रेड करने का मतलब था दूसरे सिस्टम को फिर से डिज़ाइन करना।
विभिन्न नियंत्रण सभी प्रकार के वाहनों के लिए कर्मचारियों को पुनः प्रशिक्षण की आवश्यकता थी।
जटिल वायरिंग प्रत्येक उपकरण के लिए अलग-अलग केबलों के कारण वजन बढ़ गया और खराबी की संभावना भी बढ़ गई।
ऊंची कीमतें प्रत्येक परिवर्तन के लिए अनुकूलित एकीकरण

✅ जीवीए समाधान

GVA एक "ओपन आर्किटेक्चर" बनाता है – एक मानकीकृत ढांचा जहां:

  • अलग-अलग निर्माताओं के उपकरण एक साथ काम करते हैं – ठीक वैसे ही जैसे कोई भी यूएसबी डिवाइस किसी भी कंप्यूटर पर काम करता है।
  • अपग्रेड करना आसान है – पूरे वाहन को फिर से डिज़ाइन किए बिना पुराने उपकरणों को नए से बदल दें।
  • कर्मचारियों को एक बार प्रशिक्षण दिया जाता है – सभी GVA वाहनों में एक ही तरह की परिचित स्क्रीन और नियंत्रण होते हैं।
  • समय के साथ लागत कम होती जाती है – अधिक आपूर्तिकर्ता प्रतिस्पर्धा कर सकते हैं, जिससे कीमतें कम हो जाती हैं।

जीवीए के प्रमुख लाभ

वाहन चालक दल के लिए

👤 हर जगह परिचित इंटरफ़ेस

  • सभी GVA वाहनों में समान स्क्रीन लेआउट, मेनू और नियंत्रण उपलब्ध हैं।
  • वाहन प्रकारों के बीच स्विच करते समय प्रशिक्षण समय में कमी
  • सहज संचालन से अत्यधिक तनावपूर्ण स्थितियों में कार्यभार कम हो जाता है।

वाहन रखरखाव के लिए

🔧 रखरखाव और अपग्रेड करना आसान

  • स्वास्थ्य निगरानी प्रणाली स्वचालित रूप से वाहन की स्थिति पर नज़र रखती है।
  • पूरे बेड़े में मानकीकृत निदान
  • खराब उपकरणों की शीघ्र पहचान करके उन्हें बदला जा सकता है।

रक्षा अधिग्रहण के लिए

💷 पैसे का बेहतर मूल्य

  • कई आपूर्तिकर्ता संगत उपकरण उपलब्ध करा सकते हैं।
  • नई क्षमताओं के लिए एकीकरण समय और लागत में कमी
  • तकनीक को आसानी से अपडेट करने से वाहनों का सेवा जीवन लंबा होता है।

भूमि डेटा मॉडल (एलडीएम)

लैंड डेटा मॉडल क्या है?

लैंड डेटा मॉडल ( एलडीएम) वह शब्दावली और व्याकरण है जिसका उपयोग जीवीए सिस्टम संचार के लिए करते हैं। जिस प्रकार मानव भाषाओं में शब्दकोश और नियम होते हैं, उसी प्रकार एलडीएम निम्नलिखित को परिभाषित करता है:

अवधारणा इसका क्या मतलब है उदाहरण
विषय सूचना की श्रेणियाँ "अलार्म", "वाहन की स्थिति", "ईंधन स्तर"
डेटा के प्रकार सूचना की संरचना कैसे की जाती है तापमान को इकाई सहित संख्या के रूप में दर्शाया जाता है
संदेशों जानकारी भेजने के मानक तरीके "चेतावनी: इंजन अत्यधिक गर्म हो रहा है"

यह महत्वपूर्ण क्यों है?

जब कोई ईंधन सेंसर क्रू डिस्प्ले को यह बताना चाहता है कि कितना ईंधन बचा है, तो दोनों सिस्टमों को निम्नलिखित बातों पर सहमत होना आवश्यक है:

  1. इसे क्या कहना चाहिए – "ईंधन स्तर" न कि "टैंक की मात्रा" या "शेष गैस"?
  2. इसे कैसे मापें – लीटर में, गैलन या प्रतिशत में नहीं।
  3. इसे कब भेजना है – हर सेकंड, या केवल तभी जब इसमें बदलाव हो

एलडीएम इन सभी को मानकीकृत करता है, जिससे यह सुनिश्चित होता है कि:

  • कंपनी A का फ्यूल सेंसर कंपनी B के डिस्प्ले से संवाद कर सकता है।
  • नए उपकरण मौजूदा प्रणालियों को तुरंत समझ लेते हैं
  • फ्लीट प्रबंधन के लिए सभी वाहन एक ही प्रारूप में डेटा रिपोर्ट करते हैं।

एलडीएम संस्करण

जैसे-जैसे नई क्षमताएं जोड़ी जाती हैं, लैंड डेटा मॉडल विकसित होता जाता है:

संस्करण विवरण
एलडीएम 9.1.0 इससे पहले यूके जीवीए डेटा मॉडल
एलडीएम 9.2.0 क्रमिक सुधार
एलडीएम 10.0.0 वर्तमान यूके जीवीए मानक (डिफ स्टैन 23-09 अंक 3)
एएस एलडीएम 7.2.5 उनके वाहन कार्यक्रमों के लिए ऑस्ट्रेलियाई संस्करण

जीवीए वाहन में सूचना का प्रवाह कैसे होता है

पब्लिश-सब्सक्राइब मॉडल

GVA एक संचार पैटर्न का उपयोग करता है जिसे पब्लिश-सब्सक्राइब (या "पब-सब") कहा जाता है। यह इस प्रकार काम करता है:

flowchart TB subgraph GVA_NETWORK["GVA DATA NETWORK"] subgraph Publishers[" "] Sensor["🌡️ Temperature\nSensor"] end subgraph Subscribers[" "] Display["🖥️ Crew\nDisplay"] Computer["💻 Vehicle\nComputer"] end DDS["MESSAGE BUS (DDS)"] Sensor -->|"PUBLISHES:\nEngine Temp"| DDS DDS -->|"SUBSCRIBES TO:\nEngine Temp, Alarms"| Display DDS -->|"SUBSCRIBES TO:\nAll Topics"| Computer end style DDS fill:#4a90d9,stroke:#2c5aa0,color:#fff style GVA_NETWORK fill:#f5f5f5,stroke:#333

यह काम किस प्रकार करता है:

  1. प्रकाशक यह जाने बिना नेटवर्क को जानकारी भेजते हैं कि कौन सुन रहा है।

    • इंजन का तापमान 85° सेल्सियस है।
  2. सब्सक्राइबर्स को केवल वही जानकारी मिलती है जिसमें उनकी रुचि होती है।

    • डिस्प्ले क्रू को तापमान दिखाता है।
    • कंप्यूटर इसे रखरखाव रिकॉर्ड के लिए लॉग करता है।
  3. किसी को एक दूसरे के बारे में जानने की जरूरत नहीं है।

    • एक नया डिस्प्ले जोड़ना है? यह बस अपनी ज़रूरत की जानकारी को सब्सक्राइब कर लेता है।
    • क्या आपने कोई सेंसर हटा दिया? नेटवर्क अपने आप अनुकूलित हो जाता है।

इसे डीडीएस (डेटा डिस्ट्रीब्यूशन सर्विस) कहा जाता है - यह एक उद्योग मानक है जिसका उपयोग हवाई यातायात नियंत्रण और चिकित्सा उपकरणों सहित कई जटिल अनुप्रयोगों में किया जाता है।


हमारे सॉफ़्टवेयर में GVA सेवाएँ

हमारा एलडीएम एसडीके प्रमुख जीवीए सेवाओं के उपयोग के लिए तैयार कार्यान्वयन प्रदान करता है:

🔔 अलार्म सेवा

यह वाहन प्लेटफॉर्म पर चेतावनियों और अलर्ट्स का प्रबंधन करता है।

वर्ग प्राथमिकता उदाहरण
चेतावनी 🔴 उच्चतम सुरक्षा-महत्वपूर्ण प्रणाली का नुकसान
सावधानी 🟡 मध्यम कार्यक्षमता में गिरावट आई
सलाहकार 🟢 सबसे कम सूचनात्मक अधिसूचना

अलार्म सेवा यह सुनिश्चित करती है कि महत्वपूर्ण चेतावनियाँ चालक दल के सदस्यों तक लगातार पहुँचें, अलार्म प्रस्तुत करने, स्वीकार करने और समाप्त करने के संबंध में GVA विनिर्देशों का पालन करते हुए।

📋 रजिस्ट्री सेवा

वाहन में मौजूद सभी उपकरणों और प्रणालियों पर नज़र रखता है।

जब कोई नया उपकरण GVA नेटवर्क से जुड़ता है, तो वह:

  1. पंजीकरण का अनुरोध – "नमस्ते, मैं एक थर्मल कैमरा हूँ, मॉडल XYZ"
  2. इसे एक आईडी प्राप्त होती है – रजिस्ट्री इसे एक अद्वितीय पहचानकर्ता प्रदान करती है।
  3. अब यह दिखाई देने लगता है – अन्य सिस्टम इसे ढूंढ सकते हैं और इसके साथ संवाद कर सकते हैं।

यह उसी तरह है जैसे आपके होम नेटवर्क पर मौजूद डिवाइस स्वचालित रूप से आईपी एड्रेस प्राप्त करते हैं।

📊 उपयोग और स्थिति निगरानी (यूएसीएम)

रखरखाव के उद्देश्यों के लिए वाहन की स्थिति को स्वचालित रूप से ट्रैक करता है।

यह क्या ट्रैक करता है यह क्यों मायने रखती है
परिचालन घंटे सही समय पर रखरखाव का कार्यक्रम निर्धारित करें
तापमान माप विफलताओं से पहले समस्याओं का पता लगाएं
त्रुटि घटनाएँ समझें कि क्या गलत हो रहा है।
उपयोग के पैटर्न फ्लीट प्रबंधन को अनुकूलित करें

यूएसीएम डेटा रखरखावकर्ताओं को यह जानने में मदद करता है कि किन वाहनों को खराब होने से पहले ध्यान देने की आवश्यकता है - "खराब होने पर मरम्मत करें" से "आवश्यकता पड़ने पर रखरखाव करें" की ओर बढ़ते हुए।

🖥️ मानव-मशीन इंटरफ़ेस (एचएमआई)

जीवीए एचएमआई मानक क्रू इंटरफेस में एकरूपता सुनिश्चित करता है:

  • मानकीकृत स्क्रीन लेआउट – स्थिति, नियंत्रण और जानकारी के लिए समान क्षेत्र
  • सामान्य नियंत्रण पैटर्न – परिचित बटन और नेविगेशन
  • भूमिका-आधारित पहुंच – कमांडर, ड्राइवर और ऑपरेटर उपयुक्त जानकारी देख सकते हैं

हमारा सॉफ्टवेयर स्टैक

वास्तुकला का अवलोकन

flowchart TB subgraph App["YOUR APPLICATION"] AppContent["Mission Systems, HMI"] end subgraph Services["GVA SERVICES"] direction LR Alarms["🔔 Alarms"] Registry["📋 Registry"] UACM["📊 UACM"] HMI["🖥️ HMI"] end subgraph SDK["LDM SDK"] Wrappers["Qt6 Signal/Slot Wrappers\nEasy-to-use C++ classes for all LDM topics"] Libraries["Land Data Model Libraries\nLDM 9.1.0 | LDM 9.2.0 | LDM 10.0.0"] end DDS["AstuteDDS\nIndustry-standard DDS implementation"] Network["NETWORK\nEthernet / Vehicle Data Bus"] App --> Services Services --> SDK SDK --> DDS DDS --> Network style App fill:#e8f4e8,stroke:#4a9,color:#333 style Services fill:#fff3e0,stroke:#f90,color:#333 style SDK fill:#e3f2fd,stroke:#2196f3,color:#333 style DDS fill:#4a90d9,stroke:#2c5aa0,color:#fff style Network fill:#f5f5f5,stroke:#666,color:#333

उपलब्ध आवेदन

आवेदन विवरण उदाहरण
जीवीए-क्यूटी6-एचएमआई जीवीए मानव-मशीन इंटरफ़ेस मुख्य क्रू डिस्प्ले एप्लिकेशन
जीवीए-क्यूटी6-अलार्म अलार्म सेवा वाहन-व्यापी अलार्म प्रबंधन
gva-qt6-रजिस्ट्री रजिस्ट्री सेवा डिवाइस पंजीकरण और ट्रैकिंग
जीवीए-क्यूटी6-यूएसीएम यूएसीएम सेवा स्वास्थ्य और उपयोग की निगरानी
जीवीए-क्यूटी6-जे1939 सीएएन गेटवे स्वचालित क्षेत्र का पुल
gva-qt6-app-bms बीएमएस प्रणाली LDMv10 के लिए हमारी युद्ध प्रबंधन प्रणाली

विकास उपकरण

औजार उद्देश्य
टूलएक्स वीडियो स्ट्रीम की निगरानी और उसमें मौजूद कमियों को दूर करें और वास्तविक समय में नई स्ट्रीम बनाएं।
एलडीएमएक्स सभी एलडीएम संदेशों की रीयल-टाइम निगरानी करें, पंजीकरणों का निरीक्षण करें और संचार संबंधी समस्याओं को डीबग करें।
वाहन सिम्युलेटर हार्डवेयर के बिना परीक्षण के लिए यथार्थवादी वाहन डेटा उत्पन्न करें

शुरू करना

डेवलपर्स के लिए

  1. SDK बनाएंत्वरित आरंभ मार्गदर्शिका का पालन करें
  2. उदाहरण चलाकर देखें – वास्तविक GVA संचार को क्रियान्वित होते हुए देखें
  3. LDMX के साथ अन्वेषण करें – लाइव डेटा ट्रैफ़िक की निगरानी करें

सिस्टम इंटीग्रेटर्स के लिए

  1. अपने LDM संस्करण को समझें – अपनी परियोजना की आवश्यकताओं के अनुसार मिलान करें
  2. अपने विषयों को परिभाषित करें – आप किस प्रकार की जानकारी प्रकाशित करेंगे और किसे सब्सक्राइब करेंगे?
  3. हमारे रैपरों के साथ एकीकृत करें – Qt6 सिग्नल/स्लॉट क्लास एकीकरण को सरल बनाते हैं

प्रोजेक्ट मैनेजरों के लिए

  1. GVA अनुपालन – हमारा SDK Def Stan 23-09 की आवश्यकताओं को पूरा करने में मदद करता है।
  2. कई विक्रेताओं का समर्थन – डीडीएस की अंतरसंचालनीयता का अर्थ है उपकरणों के चयन में लचीलापन।
  3. जोखिम में कमी – जीवीए सेवाओं के सिद्ध कार्यान्वयन