التكرار (الهندسة)


في الهندسة ونظرية النظم ، التكرار هو التكرار المتعمد للمكونات أو الوظائف الحرجة للنظام بهدف زيادة موثوقية النظام ، وعادة ما يكون ذلك في شكل نسخة احتياطية أو نظام أمان ضد الأعطال ، أو لتحسين أداء النظام الفعلي، كما هو الحال في أجهزة استقبال GNSS ، أو معالجة الكمبيوتر متعددة الخيوط .
في العديد من الأنظمة بالغة الأهمية للسلامة ، مثل أنظمة التحكم الإلكتروني وأنظمة الهيدروليك في الطائرات ، قد تُكرر بعض أجزاء نظام التحكم ثلاث مرات، [ 1 ] وهو ما يُعرف رسميًا بالتكرار المعياري الثلاثي (TMR). في هذه الحالة، يُمكن التغلب على خطأ في أحد المكونات من خلال تصويت المكونين الآخرين. في النظام ذي التكرار الثلاثي، يتكون النظام من ثلاثة مكونات فرعية، ويجب أن تتعطل جميعها قبل أن يتعطل النظام بأكمله. نظرًا لأن كل مكون نادرًا ما يتعطل، ولأن المكونات الفرعية مصممة لمنع أنماط الأعطال الشائعة (والتي يُمكن نمذجتها كأعطال مستقلة)، فإن احتمال تعطل المكونات الثلاثة يُحسب على أنه ضئيل للغاية؛ وغالبًا ما تفوقه عوامل الخطر الأخرى، مثل الخطأ البشري . تُعد الارتفاعات المفاجئة في التيار الكهربائي الناتجة عن الصواعق مثالًا على نمط عطل يصعب عزله تمامًا، إلا إذا كانت المكونات تعمل من خطوط طاقة مستقلة ولا يوجد مسار كهربائي مباشر في وصلاتها البينية (يلزم وجود وسيلة اتصال ما للتصويت). قد يُعرف التكرار أيضاً بمصطلحات "أنظمة التصويت بالأغلبية" [ 2 ] أو "منطق التصويت". [ 3 ]

قد يؤدي التكرار أحيانًا إلى تقليل الموثوقية بدلًا من زيادتها، إذ يخلق نظامًا أكثر تعقيدًا وعرضة لمشاكل متنوعة، وقد يؤدي إلى إهمال الأفراد لواجباتهم، وقد يؤدي إلى زيادة متطلبات الإنتاج التي قد تجعل النظام أقل أمانًا نتيجة الإجهاد الزائد. [ 4 ]
يُعد التكرار أحد أشكال المتانة كما هو ممارس في علوم الحاسوب .
أصبح التكرار الجغرافي مهماً في صناعة مراكز البيانات ، لحماية البيانات من الكوارث الطبيعية وعدم الاستقرار السياسي (انظر أدناه).
أشكال التكرار
في علوم الحاسوب، هناك أربعة أشكال رئيسية للتكرار: [ 5 ]
- التكرار في الأجهزة، مثل التكرار المعياري المزدوج والتكرار المعياري الثلاثي
- تكرار المعلومات، مثل أساليب اكتشاف الأخطاء وتصحيحها
- التكرار الزمني، أي تنفيذ نفس العملية عدة مرات مثل تنفيذ برنامج عدة مرات أو نسخ متعددة من البيانات المنقولة
- تكرار البرامج مثل برمجة الإصدارات المتعددة
قد يكون الشكل المعدل لتكرار البرمجيات، المطبق على الأجهزة، كما يلي:
- التكرار الوظيفي المتميز، مثل وجود نظامي كبح ميكانيكي وهيدروليكي في السيارة. وينطبق هذا في حالة البرمجيات، حيث تُكتب التعليمات البرمجية بشكل مستقل ومختلف تمامًا ولكنها تُنتج نفس النتائج لنفس المدخلات.
عادةً ما تُصمَّم المنشآت بأجزاء احتياطية، لضمان عدم انهيار المنشأة بأكملها في حال تعطل أحد أجزائها. تُسمى المنشأة التي تفتقر إلى هذه الأجزاء الاحتياطية " منشأة حرجة للكسر" ، أي أن عطلًا واحدًا في أحد مكوناتها قد يتسبب في انهيارها بالكامل. ومن الأمثلة على الجسور التي انهارت بسبب نقص الأجزاء الاحتياطية: جسر سيلفر وجسر الطريق السريع 5 فوق نهر سكاجيت .
تُظهر الأنظمة المتوازية والمدمجة مستويات مختلفة من التكرار. وتُعدّ هذه النماذج موضوع دراسات في هندسة الموثوقية والسلامة. [ 6 ]
التكرار غير المتشابه
على عكس التكرار التقليدي، الذي يستخدم أكثر من عنصر واحد من نفس النوع، يستخدم التكرار غير المتشابه عناصر مختلفة. الفكرة هي أن العناصر المختلفة من غير المرجح أن تحتوي على عيوب متطابقة. قد تنطوي طريقة التصويت على تعقيد إضافي إذا استغرق العنصران أوقاتًا مختلفة. يُستخدم التكرار غير المتشابه غالبًا مع البرمجيات، لأن البرمجيات المتطابقة تحتوي على عيوب متطابقة.
يتم تقليل احتمالية الفشل باستخدام نوعين مختلفين على الأقل من كل مما يلي
التكرار الجغرافي
تعمل خاصية التكرار الجغرافي على معالجة نقاط الضعف في الأجهزة الاحتياطية المنتشرة من خلال فصل أجهزة النسخ الاحتياطي جغرافيًا. كما تقلل هذه الخاصية من احتمالية تسبب أحداث مثل انقطاع التيار الكهربائي ، والفيضانات ، وأعطال أنظمة التدفئة والتهوية وتكييف الهواء ، والصواعق، والأعاصير ، وحرائق المباني، وحرائق الغابات ، وحوادث إطلاق النار الجماعي في تعطيل معظم النظام إن لم يكن كله.
يمكن أن تكون مواقع التكرار الجغرافي
- أكثر من 621 ميلاً (999 كم) قارية ، [ 10 ]
- [ 10 ]
- يفصل بينهما أقل من 62 ميلاً، لكن ليس في نفس الحرم الجامعي، أو
- مبانٍ مختلفة تفصل بينها مسافة تزيد عن 300 قدم (91 متراً) في نفس الحرم الجامعي.
يمكن للطرق التالية أن تقلل من مخاطر الأضرار الناجمة عن الحريق :
- يجب أن تفصل بين المباني الكبيرة مسافة لا تقل عن 24 مترًا (80 قدمًا) إلى 34 مترًا (110 أقدام) ، وأحيانًا مسافة لا تقل عن 64 مترًا (210 أقدام) . [ 11 ] [ 12 ] : 9
- المباني الشاهقة على مسافة لا تقل عن 82 قدمًا (25 مترًا) بينها [ 12 ] : 12 [ 13 ]
- مساحات مفتوحة خالية من النباتات القابلة للاشتعال في نطاق 200 قدم (61 مترًا) على كل جانب من جوانب الأشياء [ 14 ]
- أجنحة مختلفة في نفس المبنى، في غرف تفصل بينها مسافة تزيد عن 300 قدم (91 متراً).
- طوابق مختلفة في نفس جناح المبنى في غرف متباعدة أفقياً بمسافة لا تقل عن 70 قدمًا (21 مترًا) مع وجود جدران مقاومة للحريق بين الغرف الموجودة في طوابق مختلفة
- غرفتان تفصل بينهما غرفة أخرى، مما يترك فجوة لا تقل عن 70 قدمًا بين الغرفتين
- ينبغي أن يكون هناك جداران منفصلان على الأقل للحماية من الحريق وعلى جانبين متقابلين من الممر [ 10 ]
تستخدم شركات مثل أمازون ويب سيرفيسز (AWS)، وجوجل كلاود بلاتفورم (GCP)، ومايكروسوفت أزور، ونتفليكس، ودروب بوكس، وسيلزفورس، ولينكد إن، وباي بال، وتويتر، وفيسبوك، وآبل آي كلاود، وسيسكو ميراكي، وغيرها الكثير، تقنية التكرار الجغرافي لتوفير التكرار الجغرافي، والتوافر العالي، وتحمل الأعطال، وضمان توافر وموثوقية خدماتها السحابية. [ 15 ]
كمثال آخر، ولتقليل مخاطر الأضرار الناجمة عن العواصف الشديدة أو أضرار المياه، يمكن بناء المباني على بُعد 3.2 كيلومتر على الأقل من الشاطئ، وعلى ارتفاع 1.5 متر على الأقل فوق مستوى سطح البحر. ولمزيد من الحماية، يمكن بناؤها على بُعد 30 مترًا على الأقل من مناطق الفيضانات. [ 16 ] [ 17 ]
وظائف التكرار
تتمثل وظيفتان للتكرار في التكرار السلبي والتكرار النشط . تمنع كلتا الوظيفتين انخفاض الأداء عن تجاوز حدود المواصفات دون تدخل بشري باستخدام سعة إضافية.
تستخدم تقنية التكرار السلبي سعةً فائضةً للحد من تأثير أعطال المكونات. ومن أشكالها الشائعة تعزيز قوة الكابلات والدعامات المستخدمة في الجسور. تسمح هذه القوة الإضافية لبعض المكونات الإنشائية بالتعرض للعطل دون انهيار الجسر. وتُعرف هذه القوة الإضافية المستخدمة في التصميم بهامش الأمان.
تُعدّ العينان والأذنان مثالين عمليين على التكرار السلبي. ففقدان البصر في إحدى العينين لا يُسبب العمى، ولكنه يُضعف إدراك العمق . كما أن فقدان السمع في إحدى الأذنين لا يُسبب الصمم، ولكنه يُفقد القدرة على تحديد اتجاه الصوت. ويرتبط انخفاض الأداء عادةً بالتكرار السلبي عند حدوث عدد محدود من الأعطال.
تُساهم خاصية التكرار النشط في الحد من انخفاض الأداء من خلال مراقبة أداء كل جهاز على حدة، وتُستخدم هذه المراقبة في منطق التصويت. ويرتبط منطق التصويت بعملية تبديل تُعيد تكوين المكونات تلقائيًا. ويُعدّ اكتشاف الأخطاء وتصحيحها، ونظام تحديد المواقع العالمي (GPS)، مثالين على التكرار النشط.
يُعدّ توزيع الطاقة الكهربائية مثالاً على التكرار النشط. تربط عدة خطوط كهربائية كل محطة توليد طاقة بالمستهلكين. يحتوي كل خط كهربائي على أجهزة مراقبة لكشف الأحمال الزائدة، بالإضافة إلى قواطع دوائر كهربائية. يوفر هذا الترابط بين الخطوط الكهربائية سعة فائضة. تفصل قواطع الدوائر الكهربائية خط الطاقة عند اكتشاف أجهزة المراقبة حملاً زائداً، ثم يُعاد توزيع الطاقة عبر الخطوط المتبقية. في مطار تورنتو، توجد أربعة خطوط كهربائية احتياطية، يُزوّد كل منها المطار بأكمله بالطاقة الكافية. تستخدم محطة فرعية للشبكة نقاط ترحيل التيار العكسي لفتح قواطع الدوائر الكهربائية للخطوط المعطلة، مع السماح باستمرار تدفق الطاقة إلى المطار.
تستخدم أنظمة الطاقة الكهربائية جدولة الطاقة لإعادة تهيئة التكرار النشط. تقوم أنظمة الحوسبة بتعديل إنتاج كل محطة توليد عند فقدان محطات توليد أخرى فجأة. وهذا يمنع انقطاع التيار الكهربائي أثناء الكوارث الكبرى مثل الزلازل.
العيوب
يقول تشارلز بيرو ، مؤلف كتاب "الحوادث العادية "، إن التكرار في بعض الأحيان يأتي بنتائج عكسية، فيؤدي إلى انخفاض الموثوقية بدلاً من زيادتها. وقد يحدث هذا بثلاث طرق: أولاً، تؤدي أجهزة السلامة الزائدة إلى نظام أكثر تعقيداً، وأكثر عرضة للأخطاء والحوادث. ثانياً، قد يؤدي التكرار إلى تهرب العمال من المسؤولية. ثالثاً، قد يؤدي التكرار إلى زيادة ضغوط الإنتاج، مما ينتج عنه نظام يعمل بسرعات أعلى، ولكن بأمان أقل. [ 4 ]
منطق التصويت
تستخدم منطق التصويت مراقبة الأداء لتحديد كيفية إعادة تهيئة المكونات الفردية لضمان استمرار التشغيل دون تجاوز قيود مواصفات النظام ككل. غالبًا ما تتضمن منطق التصويت أجهزة حاسوب، ولكن يمكن إعادة تهيئة الأنظمة المكونة من عناصر أخرى غير الحواسيب باستخدام منطق التصويت. تُعد قواطع الدائرة مثالًا على شكل من أشكال منطق التصويت غير الحاسوبي.
أبسط منطق تصويت في أنظمة الحوسبة يتألف من مكونين: أساسي وبديل. يعمل كلاهما ببرمجيات متشابهة، لكن مخرجات البديل تظل غير نشطة أثناء التشغيل العادي. يراقب الأساسي نفسه ويرسل دوريًا رسالة تنبيه إلى البديل طالما أن كل شيء على ما يرام. تتوقف جميع مخرجات الأساسي، بما في ذلك رسالة التنبيه، عندما يكتشف عطلًا. يُفعّل البديل مخرجاته ويتولى المهمة من الأساسي بعد تأخير قصير عند توقف رسالة التنبيه. قد تتسبب الأخطاء في منطق التصويت في تفعيل أو تعطيل كلا المخرجين في الوقت نفسه، أو في تذبذب إشارات المخرجات.
تعتمد إحدى طرق التصويت الأكثر موثوقية على استخدام عدد فردي من الأجهزة، ثلاثة أو أكثر. تؤدي جميعها وظائف متطابقة، ويتم مقارنة مخرجاتها بواسطة آلية التصويت. تُحدد آلية التصويت الأغلبية عند وجود اختلاف، وتعمل هذه الأغلبية على تعطيل مخرجات الأجهزة الأخرى المخالفة. لا يؤثر عطل واحد على التشغيل الطبيعي. تُستخدم هذه التقنية في أنظمة إلكترونيات الطيران ، مثل تلك المسؤولة عن تشغيل مكوك الفضاء .
حساب احتمالية فشل النظام
كل مكون مكرر يُضاف إلى النظام يقلل من احتمالية فشل النظام وفقًا للصيغة التالية:
أين:
- – عدد المكونات
- – احتمال تعطل المكون i
- – احتمال تعطل جميع المكونات (فشل النظام)
تفترض هذه الصيغة استقلالية أحداث الأعطال. وهذا يعني أن احتمال تعطل المكون (ب) إذا كان المكون (أ) قد تعطل بالفعل هو نفسه احتمال تعطل (ب) إذا لم يتعطل (أ). إلا أن هذا الافتراض غير منطقي في بعض الحالات، مثل استخدام مصدرَي طاقة موصولين بنفس المقبس بحيث إذا تعطل أحدهما ، سيتعطل الآخر أيضاً.
ويفترض ذلك أيضاً أن هناك حاجة إلى مكون واحد فقط للحفاظ على تشغيل النظام.
التكرار والتوافر العالي
يمكنك تحقيق توافر أعلى من خلال التكرار. لنفترض أن لديك ثلاثة مكونات زائدة: أ، ب، ج. يمكنك استخدام الصيغة التالية لحساب توافر النظام ككل:
توافر المكونات الزائدة = 1 - (1 - توافر المكون أ) × (1 - توافر المكون ب) × (1 - توافر المكون ج) [ 18 ] [ 19 ]
وبناءً على ذلك، إذا كان لديك N مكونًا متوازيًا، كل منها يتمتع بتوافر X، فإن:
توافر المكونات المتوازية = 1 - (1 - X)^ N

يمكن أن يؤدي استخدام المكونات الاحتياطية إلى زيادة توافر النظام بشكل كبير. [ 19 ] على سبيل المثال، إذا كان توافر كل مضيف لديك 50% فقط، فباستخدام 10 مضيفات بالتوازي، يمكنك تحقيق توافر بنسبة 99.9023%.
تجدر الإشارة إلى أن التكرار لا يؤدي دائمًا إلى زيادة التوافر. في الواقع، يزيد التكرار من التعقيد، مما يقلل بدوره من التوافر. ووفقًا لمارك بروكر، للاستفادة من التكرار، يجب التأكد مما يلي: [ 20 ]
- تحقق تحسناً إيجابياً صافياً في التوافر الإجمالي لنظامك
- تتعطل مكوناتك الزائدة بشكل مستقل
- يستطيع نظامك اكتشاف المكونات الزائدة السليمة بشكل موثوق
- يمكن لنظامك أن يتوسع ويتقلص بشكل موثوق بين المكونات الزائدة.
انظر أيضاً
- الفجوة الهوائية (الشبكات) – إجراء أمني للشبكة
- السبب المشترك والسبب الخاص (الإحصاء) – مفهوم الإحصاء
- تكرار البيانات – بيانات حاسوبية زائدة لتصحيح الأخطاء
- التبديل المزدوج
- تحمل الأعطال – قدرة الأنظمة على تحمل أعطال أو أخطاء المكونات
- مقاومة الإشعاع – جعل الأجهزة مقاومة للإشعاع المؤين
- عامل الأمان – قوة النظام تتجاوز الحمل المخطط له
- هندسة الموثوقية – فرع من فروع هندسة النظم يركز على الاعتمادية
- نظرية الموثوقية للشيخوخة وطول العمر – نظرية الفيزياء الحيوية
- هندسة السلامة – تخصص هندسي
- الموثوقية (شبكات الحاسوب) – قدرة تأكيد البروتوكول
- متوسط الوقت بين الأعطال (MTBF) - الوقت المتوقع بين الأعطال المتأصلة في النظام أثناء التشغيل. صفحات تعرض وصفًا موجزًا لأهداف إعادة التوجيه.
- التكرار N+1 – شكل من أشكال المرونة مع مكونات احتياطية مستقلة
- نظام حاسوبي مقاوم للأعطال – مرونة الأنظمة في مواجهة أعطال أو أخطاء المكونات. صفحات تعرض أوصافًا مختصرة لأهداف إعادة التوجيه.
- نظام الملفات ZFS – نظام الملفات الذي يعتمد على النسخ عند الكتابة
- خطأ بيزنطي – خطأ في نظام حاسوبي يُظهر أعراضًا مختلفة لمراقبين مختلفين
- باكسوس البيزنطي – مجموعة من البروتوكولات لحل الإجماع
- اتفاقية بيزنطية كمومية – نسخة كمومية من بروتوكول الاتفاقية البيزنطية
- معضلة الجنرالين – تجربة فكرية
- الانحلال – عملية في علم الأحياء
مراجع
- ↑ تقنية إدارة التكرار لأجهزة كمبيوتر مكوك الفضاء (ملف PDF)، أبحاث IBM
- ↑ ر. جايبال (4 ديسمبر 2003). "دائرة التصويت التناظرية أكثر مرونة من نظيرتها الرقمية" . elecdesign.com. مؤرشف من الأصل بتاريخ 3 مارس 2007. تم الاطلاع عليه بتاريخ 1 يونيو 2014 .
- ↑ "مؤسسة الفضاء الجوي | ضمان نجاح مهمات الفضاء" . Aero.org. 2014-05-20. مؤرشف من الأصل بتاريخ 2008-04-10 . تم الاطلاع عليه بتاريخ 2014-06-01 .
- 1 2 سكوت د. ساجان (مارس 2004). "التعلم من الحوادث العادية" (ملف PDF) . المنظمة والبيئة . مؤرشف من الأصل (ملف PDF) بتاريخ 14 يوليو 2004.
- ^ كورين، إسرائيل؛ كريشنا، سي. ماني (2007). أنظمة تحمل الأخطاء . سان فرانسيسكو، كاليفورنيا: مورغان كوفمان. ص. 3. رقم ISBN 978-0-12-088525-1.
- ↑مؤسسة سميثسونيان | مكتب السلامة والصحة والإدارة البيئية | دليل تصميم الحماية من الحرائق والسلامة من الحرائق - مصادر مستقلة | يجب أن تحتوي المنشآت التي تتجاوز خسائرها المحتملة من الحرائق 50 مليون دولار على مصدرين مستقلين لمياه الحماية من الحرائق.
- ↑لماذا تُعدّ البنى المتكررة غير المتشابهة ضرورةً لطبقة الوصول إلى البيانات (DAL)؟ | أنظمة الدفاع من كورتيس رايت
- ↑دوائر إنذار الحريق | ستستمر دائرة الفئة X في العمل مع دائرة مفتوحة واحدة أو دائرة قصر واحدة باستخدام مسار احتياطي.
- ↑الحماية من قوة البرق | للحماية من الارتفاعات المفاجئة للتيار الكهربائي بدلاً من ضربات البرق المباشرة. ١ فبراير ٢٠٠٥، زوج ملتوي
- 1 2 3تكرار مواقع مراكز البيانات | إتش إم براذرتون وجيه إريك ديتز | قسم تكنولوجيا المعلومات الحاسوبية، جامعة بيردو
- ↑شركة فاكتوري ميوتشوال للتأمين | الحماية من التعرض الخارجي للحريق (1-20)
- 1 2المجلس الوطني للبحوث | كندا | قسم أبحاث البناء | الفصل المكاني للمباني | نوفمبر 1959
- ↑إرشادات تصميم المباني الشاهقة | مدينة تورنتو | مارس 2013 | الصفحة 52 | مسافة الفصل بين الأبراج في نفس الموقع 25 مترًا أو أكثر
- ↑حماية المساكن من حرائق الغابات | بقلم هوارد إي. مور (التقرير الفني العام PSW-50) | الصفحة 30، البند 10.
- ↑ الحوسبة السحابية المحلية فاشلة. جوجل لديها الحل | إلياس خناصر | ١٧/٠٥/٢٠٢٣
- ↑ https://www.archives.gov/files/records-mgmt/storage-standards-toolkit/file3.pdf معايير مرافق تخزين السجلات
- ↑ https://www.archives.gov/preservation/storage/presidential-library-standards.html معايير تخزين السجلات الدائمة والمكتبات الرئاسية
- ↑ ساندبورن، بيتر؛ لوسيشين، ويليام (2022). استدامة النظام: عمليات الاستحواذ والهندسة لاستدامة الأنظمة الحيوية والقديمة . وورلد ساينتيفيك. ISBN 9789811256868.
- 1 2 تريفيدي، كيشور س.؛ بوبيو، أندريا (2017). هندسة الموثوقية والتوافر: النمذجة والتحليل والتطبيقات . مطبعة جامعة كامبريدج. ISBN 978-1107099500.
- ↑ فيتيلو، روبرتو (23 فبراير 2022). فهم الأنظمة الموزعة، الطبعة الثانية: ما يجب على كل مطور معرفته عن التطبيقات الموزعة الكبيرة . روبرتو فيتيلو. ISBN 978-1838430214.
روابط خارجية
- نظام دفع آمن باستخدام نظام تحكم متطور زائد عن الحاجة
- استخدام خطوط الطاقة كقناة اتصال احتياطية
- فلاميني، فرانشيسكو؛ ماروني، ستيفانو؛ مازوكا، نيكولا؛ فيتوريني، فاليريا (2009). "نهج نمذجة جديد لتقييم سلامة أنظمة الحاسوب المتكررة ذات الوحدات النمطية المتعددة في ظل وجود صيانة غير مثالية". هندسة الموثوقية وسلامة الأنظمة . 94 (9): 1422-1432 . arXiv : 1304.6656 . doi : 10.1016/j.ress.2009.02.014 . S2CID 6932645 .
- مفاهيم هندسية
- هندسة الموثوقية
- أمان
- أنظمة حاسوبية مقاومة للأعطال
