رمز الكهرومغناطيسية العددي

برنامج NEC ( البرنامج الكهرومغناطيسي العددي ) هو برنامج حاسوبي شائع لمحاكاة الهوائيات السلكية والسطحية . كُتب البرنامج في الأصل بلغة فورتران خلال سبعينيات القرن الماضي على يد جيرالد بيرك وأندرو بوجيو من مختبر لورانس ليفرمور الوطني . أُتيح البرنامج للاستخدام العام، ووُزّع لاحقًا على العديد من منصات الحوسبة، بدءًا من الحواسيب المركزية وصولًا إلى الحواسيب الشخصية.
يُستخدم برنامج NEC على نطاق واسع لنمذجة تصميمات الهوائيات، لا سيما التصميمات الشائعة مثل هوائيات التلفزيون والراديو، وهوائيات الموجات القصيرة وهوائيات هواة الراديو ، وما شابهها. ويمكن العثور على أمثلة لأي نوع من أنواع الهوائيات الشائعة تقريبًا بصيغة NEC على الإنترنت. ورغم مرونة برنامج NEC العالية، إلا أن له حدودًا، ولذا تُستخدم أنظمة أخرى عادةً للهوائيات الكبيرة جدًا أو المعقدة، أو في حالات خاصة مثل هوائيات الميكروويف.
يُعدّ NEC-2 الإصدار الأكثر شيوعًا ، وهو آخر إصدار تم طرحه للعموم بشكل كامل. يوجد سوق واسع ومتنوع من التطبيقات التي تُدمج شفرة NEC-2 ضمن أطر عمل لتبسيط أو أتمتة المهام الشائعة. أما الإصدارات اللاحقة، NEC-3 وNEC-4، فتتوفر بعد توقيع اتفاقية ترخيص، إلا أنها لم تحظَ بشعبية كبيرة. كما تتوفر إصدارات أخرى تستخدم نفس الأساليب الأساسية ولكنها مبنية على شفرة جديدة كليًا، بما في ذلك MININEC .
تاريخ
يعود تاريخ شركة NEC إلى برنامج سابق يُدعى BRACT، والذي استُخدم لتحليل الهوائيات المكونة من أسلاك رفيعة متعددة في الفضاء الحر. وقد كان هذا البرنامج مفيدًا لنمذجة أنواع معينة من الهوائيات الشائعة الاستخدام في الطائرات أو المركبات الفضائية، أو في حالات أخرى حيث تكون الأرض بعيدة بما يكفي بحيث لا تؤثر على الإشارات. طُوّر برنامج BRACT في أوائل سبعينيات القرن الماضي من قِبل شركة MBAssociates لصالح مركز أنظمة الفضاء والصواريخ التابع للقوات الجوية الأمريكية، وذلك باستخدام جهاز CDC 6600 ، أحد أوائل الحواسيب العملاقة . وتشتهر شركة MBAssociates، التي سُميت تيمنًا بالشريكين المؤسسين بوب مايناردت وآرت بيهل، بتطويرها لمدفع الصواريخ جيروجيت . [ 1 ]
أدى نجاح برنامج BRACT إلى توقيع عقد ثانٍ مع شركة MBAssociates، هذه المرة من قبل مختبر الأبحاث البحرية ومركز تطوير الطيران التابع للقوات الجوية الأمريكية في روما ، لتكييف برنامج BRACT ليأخذ في الاعتبار تأثير الأرض. نتج عن ذلك برنامج نمذجة الهوائيات (AMP). كما انتقل برنامج AMP من استخدام البطاقات المثقبة للإدخال وإخراج الطابعة الخطية إلى استخدام ملفات نصية على القرص الصلب للإدخال والإخراج. أضاف AMP دعمًا للملفات على القرص الصلب من خلال محاكاة النظام الأصلي، وكتابة البيانات من بطاقة مثقبة واحدة إلى سطر مكون من 80 عمودًا في ملف نصي ، حيث يمثل الملف ككل مجموعة من البطاقات. [ 2 ] أضاف الإصدار اللاحق، AMP2، حسابات للأسطح الممتدة مثل العاكسات. [ 3 ]
يُعدّ برنامج NEC نسخةً متطورةً من برنامج AMP2، مع خيارات وميزات إضافية. وقد طُوّر بواسطة مبرمجين في مختبر لورانس ليفرمور الوطني (LLNL) بموجب عقد مع مركز أنظمة المحيطات البحرية ومختبر أسلحة القوات الجوية. [ 3 ] أضاف برنامج NEC الأصلي نظامًا أكثر دقةً لحساب التيارات على طول الأسلاك، وعند نقاط التقاء الأسلاك، بالإضافة إلى خيارٍ يزيد من الدقة عند استخدام أسلاك سميكة ذات نسبة عرض إلى طول منخفضة. أضاف برنامج NEC-2 ميزتين رئيسيتين إلى برنامج NEC الأصلي، وهما دالة غرين العددية للتعامل مع المستويات الكبيرة، وتوسيع نطاق كود المستوى الأرضي للتعامل مع المواد ذات الفقد الجزئي، وهي مواد أكثر واقعيةً للهوائيات القريبة من الأرض. مع إصدار NEC-2، أصبح البرنامج الأصلي يُعرف باسم NEC-1. [ 3 ]
طُرحت نسخ من البرنامج على منصة MS-DOS في أواخر ثمانينيات القرن العشرين، مستخدمةً في الغالب مُجمِّعات FORTRAN القادرة على ترجمة الشفرة الأصلية. لاحقًا، حوّلت الإصدارات شفرة FORTRAN إلى لغة البرمجة C ، إما يدويًا أو باستخدام أدوات آلية. كانت هذه الإصدارات غالبًا محدودة بموارد المنصة. أما الإصدارات الحديثة، فتُشغَّل على مجموعة واسعة من المنصات. [ 2 ] عادةً ما تحتوي البرامج الحديثة على واجهة مستخدم رسومية (GUI) منفصلة تُمكِّن المستخدم من رسم الهوائي وتعديله. بعد ذلك، تُحوِّل واجهة المستخدم الرسومية التصميم إلى تنسيق ملف NEC-2 وتُشغِّل برنامج NEC-2. ثم تُحلِّل واجهة المستخدم الرسومية مُخرجات NEC-2 وتعرض النتائج بيانيًا. مع الانتقال إلى الحواسيب الصغيرة، ظهرت وفرة من تنسيقات الملفات المختلفة قليلًا، والتي وُصفت لاحقًا بأنها "شبه تنسيق حر". [ 4 ]
استمر تطوير أكواد NEC الأصلية في مختبر لورانس ليفرمور الوطني (LLNL)، مما أدى إلى إنتاج NEC-3 الذي أضاف إمكانية نمذجة العناصر المدفونة في الأرض أو البارزة منها، وNEC-4 الذي تضمن مجموعة واسعة من التحديثات. وقد رسّخ NEC-4 ما كان شائعًا بالفعل، حيث يستقبل المدخلات من ملف محدد، ويرسل المخرجات إلى ملف آخر، ويسمح بإضافة التعليقات إلى أي سطر باستخدام الرمز [ 5 ]! . كما قدم NEC-4 نظام ترخيص جديدًا، وهو غير متاح كمصدر مفتوح . [ 6 ]
كيف يعمل؟
يعتمد البرنامج على طريقة العزوم لحل معادلة المجال الكهربائي التكاملية (EFIE) للأسلاك الرقيقة ومعادلة المجال المغناطيسي التكاملية (MFIE) للأسطح الموصلة المغلقة. [ 7 ] ويستخدم طريقة تكرارية لحساب التيارات في مجموعة من الأسلاك، والمجالات الناتجة عنها. [ 8 ]
تبدأ الحسابات بحساب المجال الكهربائي في الفضاء لإشارة راديوية بتردد معين، تنتقل عادةً على طول المحور X في الفضاء ثلاثي الأبعاد. يكون هذا المجال منتظمًا في المحورين Y و Z ، ولكنه يتغير على طول المحور X ؛ وتُحدد شدة الإشارة عند أي نقطة على طول المحور X بالطور في تلك اللحظة. تعمل الهوائيات لأن المجال يتغير بمرور الوقت مع مرور جبهة الموجة أمام الهوائي. يُحفز هذا المجال المتغير تيارًا في الموصلات، ويُحدد الجهد الكهربائي بشدة المجال في تلك اللحظة. يتكون الهوائي من موصلات ممتدة ولكن ذات طول محدود، لذا ينتج عن نمط المجال جهود كهربائية مختلفة عند نقاط مختلفة حول الهوائي. في مصطلحات الهوائيات، يُعرف كل موصل من الموصلات المكونة للهوائي باسم عنصر . [ 9 ]
لحساب النتيجة النهائية، يقسم برنامج NEC عناصر الهوائي إلى عدد من النقاط المأخوذة منها عينات، تُسمى أجزاءً . ويستخدم حسابات بسيطة تعتمد على قطر الموصل وطول موجة الإشارة لتحديد الجهد والتيارات المستحثة في كل جزء من هذه الأجزاء. وبحسب ترتيب الأسلاك، فإن التيارات المستحثة في بعض الأجزاء ستعزز أو تقاوم التيارات في أجزاء أخرى. يجمع برنامج NEC كل هذه التيارات لتحديد التيار الكلي في كل موصل. [ 10 ]
عندما يمر تيار متردد في موصل، فإنه يشع موجة كهرومغناطيسية (موجة راديوية). في الهوائيات متعددة العناصر، تحث المجالات الناتجة عن التيارات في أحد العناصر تيارات في العناصر الأخرى. تتفاعل الهوائيات ذاتيًا في هذا الصدد؛ حيث تتراكب الموجات المعاد إشعاعها من العناصر على إشارة الراديو الأصلية قيد الدراسة. يحسب برنامج NEC المجال الناتج عن هذه المساهمات، ويضيفه إلى إشارة الراديو الأصلية، ثم يعيد إجراء الحساب بالكامل باستخدام هذا المجال المعدل. ولأن الإشارة المعاد إشعاعها عادةً ما تكون صغيرة مقارنةً بالإشارة الأصلية، فإنها تُحدث تغييرًا طفيفًا، أو اضطرابًا ، في تيارات العناصر الناتجة. ثم يُكرر البرنامج الحساب مرة أخرى باستخدام تيارات العناصر الجديدة، ليحصل على مجالات إشعاع جديدة. تُكرر هذه العملية حتى تتقارب القيم الناتجة. [ 11 ]
تستخدم شركة NEC طريقة منفصلة لحساب مساهمة الأسطح الممتدة المصنوعة من مواد معينة، مثل عاكس شبكي سلكي. في هذه الحالة، يُعتبر السطح وحدةً واحدة، ويتم حساب المساهمة المغناطيسية مباشرةً وإعادتها إلى الحساب بعد مراعاة مساهمات الأسلاك الفردية. [ 12 ] تُستخدم حلول تكاملية مماثلة لحساب تأثيرات السطح الأرضي . وبالمثل، يتم نمذجة الأحمال الحثية والسعوية، وأسلاك النقل المعزولة فوق الأرض والمدفونة فيها، وغيرها من الأجزاء الشائعة في نظام الهوائي الممتد، باستخدام طرق عددية أبسط. [ 13 ]
تتقارب الحسابات عادةً بسرعة. ثم تُؤخذ عينة من المخرجات عند نقطة يحددها المستخدم، وهي نقطة الحمل . في الهوائي الحقيقي، تكون هذه النقطة عادةً هي مكان توصيل السلك بجهاز الإرسال أو الاستقبال. والنتيجة هي قيمة تشير إلى الطاقة المُسلَّمة إلى الحمل عند الاستقبال، أو مقدار الطاقة التي يمتصها الهوائي أثناء الإرسال. [ 14 ]
ثم تُكرر NEC سلسلة الحسابات هذه مع تغيير اتجاه الإشارة بحيث تقترب من الهوائي من زوايا مختلفة على المحورين X و Y ، وتخزن النتائج لكل تركيبة من الزوايا. بعد ذلك، تُقاس النتائج وفقًا لأقوى إشارة مُستقبلة (عادةً عند X و Y = 0، أو "مباشرةً") لإنتاج نمط ثلاثي الأبعاد يوضح الكسب النسبي لكل زاوية. ويتضح من هذه الأرقام الكسب النسبي مقارنةً بهوائي متساوي الإشعاع (ديسيبل)، ونسبة الإشارة الأمامية إلى الخلفية ، ونسبة الموجة الموقوفة ، ونمط الاستقبال العام. [ 15 ] غالبًا ما تُحوّل البرامج هذه البيانات إلى أشكال أكثر شيوعًا مثل مخططات سميث . [ 16 ]
لا يوجد حد نظري لحجم الخوارزمية، ويمكن تطبيقها على مصفوفات كبيرة جدًا أو لنمذجة أنظمة هوائيات صغيرة جدًا بدقة عالية. وقد أثبتت الخوارزمية موثوقيتها (احتمالية تقاربها نحو الحل) ودقتها (احتمالية إنتاجها نتائج مماثلة للأداء المقاس) في نمذجة الهياكل ذات العناصر الرقيقة مثل هوائيات ياغي وأبراج الإشعاع. كما يدعم محرك NEC نمذجة هوائيات الرقعة. ويمكن استخدامه مع هوائيات الموجات الدليلية المشقوقة ، أو الهوائيات الكسورية، أو التصاميم المشابهة التي لا تكون عناصرها الموصلة على شكل قضبان ، ولكنه غير مناسب لها . [ 15 ]
تُعاني خوارزمية طريقة العزوم من قيود عملية أيضًا؛ إذ يتناسب عدد العمليات الحسابية اللازمة لنمذجة بنية ثلاثية الأبعاد مكونة من N عنصرًا مُشعًا تقريبًا مع مكعب N. تتطلب نمذجة هوائي مكون من 100 قطعة سلكية مليون عملية حسابية (100³ ) . ويتطلب زيادة عدد العناصر بمقدار 10 أضعاف مليار عملية حسابية (1000³) ، مما يزيد وقت الحساب بمقدار 1000 ضعف، بافتراض اكتمال المحاكاة في ظل قيود الذاكرة المتاحة. ونتيجةً لذلك، توجد طرق أخرى، مثل البصريات الهندسية، تُفضّل لنمذجة الهياكل الكبيرة. [ 16 ]
تتضمن معظم البرامج التي تستخدم NEC ميزات تُشغّل دفعات من حسابات NEC لإنتاج مُخرج مُركّب. ومن الأمثلة الشائعة تشغيل مجموعة الحسابات الكاملة لترددات إدخال مختلفة، ثم رسم عينات على مخطط واحد. يُمكن استخدام هذه الميزة لأخذ عينات من ترددات تلفزيون UHF ، على سبيل المثال، لإنتاج رسم بياني يُوضح الكسب عبر النطاق. ومن الميزات الشائعة الأخرى مُحلِّل تكراري يُعدِّل مُعاملًا مُحددًا بين عمليات التشغيل، كالمسافة بين العناصر، لتحقيق أقصى أداء. هذه العمليات مُستقلة إلى حد كبير، ويُمكن مُوازاتها بسهولة على الأجهزة الحديثة. [ 16 ]
مثال
ملف إدخال NEC عبارة عن سلسلة من الأسطر؛ يُعرف هذا الملف باسم "مجموعة" (نسبةً إلى "مجموعة البطاقات"، في إشارة إلى تنسيقات البطاقات المثقبة الأصلية) ويستخدم امتداد ملف . .deckأو . .necيبدأ كل سطر نصي، أو "بطاقة"، بواحد من عشرات المعرّفات التي تُشير إلى كيفية تفسير السطر. أحد أكثر المعرّفات شيوعًا في أكواد NEC هو GW، الذي يُعرّف سلكًا واحدًا (عنصرًا) في الهوائي. تعريفه هو:
GWITG NS XW1 YW1 ZW1 XW2 YW2 ZW2 RAD
يُعرّف النص الحرفيGW هذا العنصر على أنه خط يصف هندسة سلك مستقيم. أما المعامل ITG ، وهو اختصار لـ "integer tag"، فهو رقم يُدخله المستخدم لتعريف هذا العنصر ("tag"). يُحدد المعامل NS عدد القطع التي يجب تقسيم السلك إليها أثناء الحساب؛ استخدام عدد أكبر من القطع يُقسّم السلك إلى أجزاء أصغر، وقد يُنتج نتائج أكثر دقة على حساب زيادة وقت الحساب. المعاملات الستة التالية هي أعداد حقيقية تُحدد مواقع X و Y و Z لنقطتي نهاية السلك. وأخيرًا، المعامل RAD هو نصف قطر السلك. إذا تم تعيينه إلى الصفر، فيجب أن يكون السطر التالي سطرًا GCيتضمن معلومات إضافية لتحديد قضبان مدببة. [ 17 ]
يوضح المثال التالي نموذجًا كاملاً لوحدة إدخال الهوائي الدوري اللوغاريتمي ، مثل تلك المستخدمة لاستقبال البث التلفزيوني VHF:

CM TESTEX5 هوائي دوري لوغاريتمي مكون من 12 عنصرًا في الفضاء الحر CM 78 SEGMENTS. SIGMA=O/L RECEVIING AND TERNS. PTENTION. نسبة طول ثنائي القطب إلى قطره = 150 سم. CE TAU=0.93. SIGMA=0.70. BOOM IMPEDANCE=50. OHMS. GW 1 5 0.0000 -1.0000 0.0000000 0.00000 1.0000 0.000 .00667 GW 2 5 -0.7527 -1.0753 0. -0.7527 1.0753 0. 0.00717 GW 3 5 -1.562 -1.1562 0. -1.562 1.1562 0. .00771 GW 4 5 -2.4323 -1.2432 0. -2.4323 1.2432 0. .00829 GW 5 5 -3.368 -1.3368 0. -3.368 1.3368 0. .00891 GW 6 7 -4.3742 -1.4374 0. -4.3742 1.4374 0. .00958 GW 7 7 -5.4562 -1.5456 0. -5.4562 1.5456 0. .0103 GW 8 7 -6.6195 -1.6619 0. -6.6195 1.6619 0. .01108 GW 9 7 -7.8705 -1.787 0. -7.8705 1.787 0. .01191 GW 10 7 -9.2156 -1.9215 0. -9.2156 1.9215 0. .01281 GW 11 9 -10.6619 -2.0662 0. -10.6619 2.0662 0. .01377 GW 12 9 -12.2171 -2.2217 0. -12.2171 2.2217 0. .01481 جنرال إلكتريك FR 0 0 0 0 46.29 0. TL 1 3 2 3 -50. TL 2 3 3 3 -50. TL 3 3 4 3 -50. TL 4 3 5 3 -50. TL 5 3 6 4 -50. TL 6 4 7 4 -50. TL 7 4 8 4 -50. TL 8 4 9 4 -50. TL 9 4 10 4 -50. TL 10 4 11 5 -50. TL 11 5 12 5 -50. ,0.,0.,0.,.02 مثال 0 1 3 10 1 RP 0 37 1 1110 90. 0. -5. 0. الإنجليزية
يبدأ المثال بعدة CMأسطر (تعليق) متبوعة بالتعليق الأخير في CEسطر (نهاية التعليق). CEيجب أن يتبع ذلك أسطر هندسية (أسطر تبدأ أوامرها بالحرف G. [ 18 ]
في هذه الحالة، يتكون قسم الهندسة من اثني عشر GWعنصرًا تُشكل الهوائي. كل عنصر أطول من سابقه، وللحفاظ على الدقة، تُقسم العناصر اللاحقة إلى أجزاء أكثر. جميع القياسات في برنامج NEC تُقاس بالمتر، لذا يبلغ عرض العنصر الأول مترين، ويمتد من -1 إلى 1. GEيُشير الخط إلى نهاية قسم الهندسة. عند هذه النقطة، يفحص برنامج NEC الهندسة بحثًا عن نقاط نهاية متداخلة، ثم يربطها معًا لتكوين موصل واحد أطول. GEيحتوي الخط أيضًا على مدخل واحد يُشير إلى وجود مستوى أرضي؛ في هذا المثال، لم يتم تحديده، لذا يقع الهوائي فوق "أرضية قياسية". [ 18 ]
ثم يضبط الخط FRتردد الاختبار على 46.29 ميجاهرتز. FRيمكن للخطوط، اختيارياً، تحديد عدد وقيمة خطوات التردد إذا كان النظام يُستخدم لتحليل الأداء عبر نطاق من الترددات، ولكن هذا غير مستخدم في هذه الحالة. TLتربط خطوط النقل العناصر المختلفة ببعضها. يمكن رؤية هذه الخطوط في معظم التصاميم اللوغاريتمية الدورية على شكل قضيبين رفيعين يمتدان على طول ذراع الهوائي بين عناصر الهوائي الرئيسية، على الرغم من أن بعض التصاميم تستخدم الذراع نفسه، أو تخفي الأسلاك داخله. EXيشير خط الإثارة إلى موقع الطاقة المُزوَّدة للتصميم، وفي هذه الحالة، يتم تطبيق فرق جهد كهربائي مقداره 1 فولت في منتصف السلك المُعَلَّم بالرقم 1، بينما RPيحدد نمط الإشعاع بعض خصائص الإشارة. [ 18 ]
أخيرًا، ENيشير السطر (نهاية الإدخال) إلى اكتمال سطح العمل، وعندها يبدأ برنامج NEC عملية المحاكاة ويُنشئ التقارير. تبدأ التقارير بإعادة طباعة جزء كبير من الإدخال، مما يسمح للمستخدم بالتحقق من وجود أخطاء. ثم تتضمن أقسامًا مطولة توضح كيفية تقسيم النظام للهوائي إلى أجزاء. وأخيرًا، تبدأ التقارير في سرد القيم المحسوبة في شكل جدولي. تتضمن عينة صغيرة من مخرجات المثال أعلاه ما يلي:
- - - أنماط الإشعاع - - - - - الزوايا - - - المكاسب التوجيهية - - - الاستقطاب - - - - E(θ) - - - - - E(Φ) - - - ثيتا فاي عمودي أفقي إجمالي الميل المحوري الإحساس المقدار الطور المقدار الطور درجات درجات ديسيبل ديسيبل ديسيبل نسبة درجة فولت/م درجات فولت/م درجات 90.00 .00 -999.99 9.75 9.75 .00000 90.00 خطي 0.00000E+00 .00 2.46922E+00 -66.00 85.00 .00 -999.99 9.70 9.70 .00000 90.00 خطي 0.00000E+00 .00 2.45352E+00 -65.20 [تم حذف العديد من الأسطر] 30.00 .00 -999.99 2.10 2.10 .00000 90.00 خطي 0.00000E+00 .00 1.02313E+00 38.02 25.00 .00 -999.99 -.14 -.14 .00000 90.00 خطي 0.00000E+00 .00 7.90310E-01 59.26 [تمت إزالة المزيد من الأسطر]
تشير المخرجات إلى أن الهوائي يتمتع بكسب أقصى يبلغ 9.75 ديسيبل، أي ما يزيد قليلاً عن ثلاثة أضعاف كسب الهوائي متساوي الإشعاع. ومع ذلك، عند تحرك الإشارة بمقدار خمس درجات فقط إلى الجانب، ينخفض هذا الكسب إلى 9.5 ديسيبل. وعند الوصول إلى زاوية 75 درجة من الأمام، يبدأ الهوائي في إظهار كسب سالب. وهذا يدل على أن هذا الهوائي موجه إلى حد كبير، ومن المتوقع أن تكون نسبة الإشارة الأمامية إلى الخلفية عالية. [ 18 ]
إصدارات NEC
BRACT
كانت طريقة BRACT طريقةً خالصةً لتطبيق العزوم، وهي مناسبة للاستخدام على الهوائيات المكونة من موصلات ذات قطر منتظم مرتبة في الفضاء الحر ومتصلة ببعضها البعض عند أطرافها (إن وجدت). لم تكن هذه الطريقة تحاكي تأثيرات الأرض (أو الماء)، وكانت مفيدةً بشكل أساسي لتطبيقات الطائرات والمركبات الفضائية. [ 1 ]
AMP
قامت شركة AMP بتعديل برنامج BRACT بإضافة نظام لحساب تأثيرات المستويات الأرضية. [ 3 ]
AMP2
أضافت AMP2 القدرة على نمذجة الأسطح المغلقة الممتدة. [ 3 ]
NEC-1
كان برنامج NEC الأصلي، الذي عُرف لاحقًا باسم NEC-1 بعد طرح NEC-2، نسخةً مُعدّلة من برنامج AMP2 السابق، حيث أضاف إليه توسعًا أكثر دقة للتيار على طول الأسلاك وعند نقاط التقاء الأسلاك المتعددة، وخيارًا في نمذجة الأسلاك لتحقيق دقة أكبر بكثير على الأسلاك السميكة. كما أُضيف نموذج جديد لمصدر الجهد ، وأُجريت عدة تعديلات أخرى لزيادة الدقة. [ 3 ]
NEC-2
يُعدّ NEC-2 أعلى إصدار من الكود المتاح للعموم دون ترخيص. ولا يمكنه محاكاة الأسلاك الشعاعية المدفونة أو الأوتاد الأرضية.
NEC-3
قام برنامج NEC-3 بتعديل برنامج NEC-2 ليشمل نموذج سومرفيلد لنمذجة الأسلاك المدفونة في الأرض أو بالقرب منها بشكل صحيح. [ 19 ]
NEC-4
عدّل برنامج NEC-4 برنامج NEC-3 لتحسين محاكاة الهوائيات الصغيرة جدًا، كتلك الموجودة في الهواتف المحمولة وأجهزة توجيه الواي فاي . يتضمن الإصدار الأحدث، 4.2، نسخة محسّنة من نموذج سومرفيلد المستخدم في NEC-3 للأسلاك الأرضية والقريبة من الأرض، وأضاف مصادر تيار بدلًا من مصادر الجهد فقط كما في النماذج السابقة، واستخدم نظامًا جديدًا لإدارة الذاكرة يسمح بتصميمات كبيرة الحجم. [ 19 ]
لا يزال برنامج NEC-4 ملكًا لمختبر لورانس ليفرمور الوطني وجامعة كاليفورنيا . ويتطلب برنامج NEC-4 ترخيصًا. [ 20 ]
NEC-5
يحلّ برنامج NEC-5 معادلة التكامل للمجال الكهربائي للأسلاك والأسطح باستخدام طريقة الجهد المختلط الحديثة التي طورها راو وويلتون وجليسون. [ 21 ] ولا يزال برنامج NEC-5 ملكًا لمختبر لورانس ليفرمور الوطني وجامعة كاليفورنيا . ويتطلب استخدام برنامج NEC-5 ترخيصًا. [ 20 ]
توفي جيرالد بيرك، المُنشئ الوحيد لبرنامج NEC-5 والمسؤول عن صيانته، في عام 2021 بعد فترة وجيزة من إصدار النسخة الأولى. [ 22 ] ورغم استمرار عرض البرنامج للترخيص، إلا أنه لم يعد يُصان أو يُدعم بشكل فعال، [ 23 ] على الرغم من قيام المستخدمين النهائيين بإصلاح بعض الأخطاء الرئيسية.
مينينك
يُعدّ برنامج MININEC تطبيقًا مستقلًا لمفاهيم برنامج NEC. يستخدم البرنامج نفس خوارزمية طريقة العزوم لحساب النتائج، ولكن باستخدام شفرة برمجية أصلية بالكامل. كُتبت الإصدارات الأولى عام 1980 بلغة BASIC لأجهزة Apple II بسعة 32 كيلوبايت ، وبعد اتباع بعض النصائح من البروفيسور ويلتون في جامعة ميسيسيبي، تم إصدار النسخة العامة الأولى عام 1982 لأجهزة بسعة 64 كيلوبايت. صدرت نسخة محسّنة، MININEC2، عام 1984، تلتها نسخة مُعدّلة لأجهزة IBM PC باسم MININEC3 عام 1986. ومثل برنامج NEC الأصلي، يعمل برنامج MININEC الآن على العديد من المنصات، على الرغم من انخفاض شعبيته مع ازدياد انتشار شفرات NEC الأصلية المكتوبة بلغة C. [ 24 ]
يعاني برنامج MININEC من بعض العيوب المعروفة مقارنةً ببرنامج NEC، وأبرزها احتمال وجود خطأ طفيف في ترددات الرنين. مع ذلك، يتفوق MININEC على NEC-2 وربما NEC-4 في التعامل مع أقطار الأسلاك المختلفة؛ ويشمل ذلك الأسلاك المتوازية ذات الأقطار المختلفة، والأسلاك المتصلة بزاوية، وعناصر الهوائي ذات الأقطار المتناقصة. يُعدّ وضع المصادر عند تقاطع سلكين مشكلةً في NEC-2، لكنها ليست كذلك في MININEC. يتقارب MININEC ببطء أكبر (يتطلب عددًا أكبر من الأجزاء) عند اتصال الأسلاك بزاوية، وعند تجاور أجزاء أسلاك ذات أطوال مختلفة بشكل ملحوظ، كما أن نموذج التأريض فيه أضعف. [ 25 ]
مراجع
- 1 2 الجزء الأول 1981 ، ص. 1.
- 1 2 أدلر 1993 ، ص. 8.
- 1 2 3 4 5 6 الجزء الأول 1981 , ص. 2.
- ↑ Burke 1992 ، ص 17.
- ↑ Burke 1992 ، ص 18.
- ↑ "NEC" . مكتب الشراكات الصناعية في مختبر لورانس ليفرمور الوطني .
- ↑ الجزء الأول 1981 ، ص 3.
- ↑ الجزء الثاني 1981 ، الصفحات 3-5.
- ↑ الجزء الأول 1981 ، ص 12.
- ↑ الجزء الأول 1981 ، الصفحات 12-13.
- ↑ الجزء الأول 1981 ، الصفحات 20-36.
- ↑ الجزء الأول 1981 ، الصفحات 18-20.
- ↑ الجزء الأول 1981 ، الصفحات 37-61.
- ↑ الجزء الأول 1981 ، ص 62.
- 1 2 الجزء الثالث 1981 ، ص. 1.
- 1 2 3 أدلر 1993 .
- ^ الجزء الثالث 1981 ، ص 28-30.
- 1 2 3 4 الجزء الثالث 1981 ، الصفحات من 115 إلى 122.
- 1 2 تشين، كوك (22 مايو 2012). "استخدام NEC-4 مع cocoaNEC" . cocoaNEC .
- 1 2 "NEC" . مختبر لورانس ليفرمور الوطني .
- ↑ بيرك، جي جي "دليل التحقق من صحة NEC-5" (ملف PDF) . مختبر لورانس ليفرمور الوطني . تم الاطلاع عليه في 1 يناير 2022 .
- ↑ "جيرالد ج. "جيري" بيرك" . LLNL .
- ↑ "NEC، الإصدار 5.0" . LLNL .
- ↑ أولسون، روبرت (ربيع 2003). "تطبيقات التوافق الكهرومغناطيسي لـ Expert MININEC" . نشرة جمعية IEEE للتوافق الكهرومغناطيسي .
- ↑ ليويلين 1991 .
فهرس
- أدلر، ديك (نوفمبر 1993). "معلومات عن تاريخ وتوافر أكواد NEC-MOM لأجهزة الكمبيوتر الشخصية وأنظمة يونكس" . نشرة جمعية الكهرومغناطيسية الحاسوبية التطبيقية : 8-10 .
- بيرك، جيرالد؛ بوجيو، أندرو (يناير 1981). NEC الجزء الأول: وصف البرنامج - النظرية (ملف PDF) (تقرير فني). مختبر لورانس ليفرمور.
- بيرك، جيرالد؛ بوجيو، أندرو (يناير 1981). الجزء الثاني من NEC: وصف البرنامج - الكود (PDF) (تقرير فني). مختبر لورانس ليفرمور.
- بيرك، جيرالد؛ بوجيو، أندرو (يناير 1981). الجزء الثالث من NEC: دليل المستخدم (ملف PDF) (تقرير فني). مختبر لورانس ليفرمور.
- بيرك، جيرالد (يناير 1992). NEC-4 الجزء الأول: دليل المستخدم (PDF) (تقرير فني). مختبر لورانس ليفرمور.
- ليويلين، روي (فبراير 1991). "MININEC: الوجه الآخر للسيف" (ملف PDF) . مجلة QST : 18-22 .
- تحتوي هذه المقالة على شرح مصور ممتاز لمفاهيم طريقة العزوم في قانون الكهرباء الوطني (NEC).
روابط خارجية
موارد مجانية
- nec2++ - إعادة كتابة شاملة لبرنامج NEC-2 بلغة C++ مرخصة بموجب رخصة GPLv2، مع واجهة C/C++ وروابط بايثون. يمكن دمجها بسهولة في مُحسِّنات الأداء التلقائية.
- EZnec - برنامج محاكاة هوائيات شهير مبني على NEC3 وNEC4، كان EZnec سابقًا برنامجًا تجاريًا ولكنه متاح الآن مجانًا. يستخدم كتاب "Antenna Book" الصادر عن ARRL برنامج EZnec بشكل مكثف ويتضمن العديد من ملفات الأمثلة (بصيغة .EZ) لمحاكاة هوائيات هواة الراديو. يفتح ملفات .EZ. (يعمل EZnec أيضًا على نظام Linux باستخدام Wine ، أو على Raspberry Pi باستخدام Wine داخل ExaGear).
- 4nec2 - تطبيق مجاني لبرنامج NEC2/NEC4 لنظام التشغيل مايكروسوفت ويندوز . وهو أداة لتصميم هوائيات ثنائية وثلاثية الأبعاد ونمذجة أنماط إشعاعها في المجال القريب/البعيد .
- الصفحة الرئيسية غير الرسمية لبرنامج NEC2 (الكهرومغناطيسية العددية) - وثائق وأمثلة برمجية لبرنامج NEC2
- برنامج MMANA-GAL الأساسي - برنامج مجاني لنمذجة الهوائيات يعتمد على MININEC. يفتح ملفات .MAA. (يعمل برنامج MMANA-GAL أيضًا على نظام Linux باستخدام Wine، أو على Raspberry Pi باستخدام Wine داخل ExaGear).
- xnec2c - ترجمة لبرنامج NEC2 إلى لغة C مع دعم تعدد الخيوط ومكتبات رياضية مُسرّعة؛ يستخدم GTK3 لتوفير نمط إشعاع ثلاثي الأبعاد ورسوم بيانية ثنائية الأبعاد للممانعة، والكسب، والاتجاهية، ومخطط سميث. يفتح ملفات .NEC، ويدعم تحسين Simplex الخارجي، وغير ذلك الكثير. ( مستودع GitHub الرسمي )
- xnec2c-optimize - مُحسِّن يعمل مع xnec2c لضبط هندسة الهوائي (أي كسب عالي، VSWR منخفض) باستخدام خوارزمية تحسين Simplex.
- مختبر NEC - مختبر NEC هو أداة قوية تستخدم رمز الكهرومغناطيسية العددية (NEC2) والذكاء الاصطناعي (AI) لتصميم الهوائيات.
- CocoaNEC - واجهة مستخدم رسومية مفتوحة المصدر لنظام التشغيل Apple Mac OS X. تتضمن NEC2 وتدعم NEC4 بترخيص منفصل.
الموارد التجارية
- AN-SOF - برنامج محاكاة يعمل على نظام ويندوز، يُستخدم لمحاكاة الهوائيات في الفضاء الحر وفوق أرضية ذات فقد، وهوائيات الرقعة الشريطية الدقيقة، ولوحات الدوائر المطبوعة (PCBs). يتضمن البرنامج شبكة تأريض سلكية شعاعية، ويسمح بالتوصيلات مع أرضيات غير مثالية. لا يعتمد البرنامج على معايير NEC.
- AutoEZ - تطبيق Excel يعمل بالتزامن مع EZNEC الإصدارين 5.0 و 6.0. يتيح لك AutoEZ تشغيل حالات اختبار EZNEC متعددة، بينما يقوم AutoEZ تلقائيًا بتغيير متغير واحد أو أكثر بين عمليات التشغيل.
- NEC4WIN /VM - برنامج محاكاة لنظامي التشغيل Windows XP و Vista يعتمد على Mininec 3.
- أدوات هوائي AC6LA - مجموعة من أدوات الهوائي التجارية
- Nec-Win plus - حزمة نمذجة تجارية.
- GAL-ANA - حزمة نمذجة هوائيات تجارية تعتمد على NEC2 وMININEC.
- GNEC - حزمة NEC تجارية مزودة بواجهة مستخدم رسومية.
- MMANA-GAL PRO - حزمة نمذجة تجارية، تصل إلى 45000 مقطع.
ملفات NEC نموذجية ( لهوائيات الراديو للهواة )
- DF9CY - مجموعة ملفات محاكاة EZNEC - ملفات نمذجة الهوائي لـ EZnec و 4nec2.
- ملفات نمذجة هوائيات ARRL - ملفات .NEC و .YAG و .EZ مقدمة من مصادر مختلفة.
- KK4OBI - نماذج ثنائية القطب المنحنية وغيرها - يُخصص هذا الموقع الإلكتروني بشكل أساسي كمصدر معلومات لهواة الراديو لمعرفة ما يحدث عند ثني هوائي ثنائي القطب نصف موجي. (ملفات NEC خاصة بالهوائيات ثنائية القطب)
- نمذجة الهوائيات الأساسية والمتوسطة لـ LB Cebik - تتضمن نماذج تمارين لـ EZnec (انظر أيضًا ملاحظات نمذجة الهوائيات لـ Cebik - 7 مجلدات بما في ذلك النماذج ).
- محاكاة هوائي ثنائي القطب نصف الموجة ذو التغذية الطرفية (EFHW)
- VK3IL - هوائي متعدد النطاقات ذو تغذية طرفية 80-10 متر - ملف نموذج NEC2 لهوائي متعدد النطاقات "MyAntennas EFHW-8010 ".
- تتضمن الكتب الأخرى المعروضة للبيع بالتجزئة (مثل كتاب ARRL Antenna Book، وكتاب Marcel De Canck's Advanced Antenna Modeling، وغيرها) أيضًا ملفات نماذج الهوائيات.
- تتضمن معظم حزم برامج NEC المجانية أو التجارية مجلد "مثال" يحتوي على ملفات نموذج الهوائي.
دروس تعليمية حول نمذجة الهوائيات من NEC
- أرشيف أوراق إل بي سيبك حول الهوائيات ونمذجة الهوائيات ( مرآة ) - وصف لاري وولفجانج، WR1B، محرر QEX، سيبك بأنه "ربما يكون المؤلف الأكثر نشرًا والأكثر قراءة على الإطلاق لمقالات هوائيات هواة الراديو التي كتبت عن هذا الموضوع".
- كيفية البدء في تصميم نماذج الهوائيات باستخدام EZNEC - تصميم نماذج الهوائيات للمبتدئين (W8WWV، مايو 2011)
- تبسيط نمذجة هوائيات الحاسوب - عرض شرائح مجمع من الإنترنت لنادي هواة الراديو التابع لجمعية هواة الراديو الأمريكية (KE5KJD، 2010)
- أنظمة أرضية شعاعية ذات كسب أقصى للهوائيات الرأسية - تحليل لعدد الشعاعات الأرضية الأمثل نظريًا للهوائيات الرأسية المختلفة (تم نمذجتها باستخدام EZNEC4)
- الكود الكهرومغناطيسي العددي - موقع إلكتروني قديم جمع بعض وثائق NEC2 من مجموعة من كبار العلماء والمهندسين
- صفحة نمذجة الهوائيات التابعة لـ ARRL - تتضمن بعض الروابط إلى منشورات مجلة QST الخاصة بدروس LB Cebik NEC (لأعضاء QST المدفوعين فقط - على الرغم من أن مقالات المصدر الأصلية متاحة أيضًا للتوزيع المجاني على مواقع الويب الأخرى).
- صفحة المعلومات التكميلية الخاصة بـ ARRL لكتابهم "نمذجة الهوائيات للمبتدئين" - تتضمن بعض العروض التقديمية وروابط للدروس التعليمية والمراجع.
- تثبيت برنامج xnec2c والتعرف عليه في نظام دبيان لينكس
دروس تعليمية على يوتيوب
- فيديوهات ديفيد كاسلر (KEØOG) حول نمذجة الهوائيات
- ما هو الارتفاع الأمثل للهوائي ثنائي القطب؟ نظرة على نمذجة الهوائيات - مقدمة إلى EZnec
- فك رموز مخططات نمذجة الهوائي
- نمذجة تغيرات ثنائي القطب المشترك
- نمذجة هوائي V المقلوب البسيط
- نمذجة هوائي ثنائي القطب معدل باستخدام EZNEC 6+
- نموذج ثنائي القطب ثنائي النطاق 20/40
- ما اكتشفته من خلال نمذجة شعاع MFJ-1846 السداسي
- فيديوهات كالوم (M0MCX) حول نمذجة برامج الهوائيات - قائمة تشغيل يوتيوب
- قائمة تشغيل على يوتيوب: نمذجة الهوائيات باستخدام برنامج 4NEC2 لكارل شنايدر (KE0JWK)
قوائم برامج NEC الأخرى
- برنامج محاكاة الكهرومغناطيسية
- برنامج محاكاة مجاني
- برامج هواة الراديو
