نام پژوهشگر: سیدموسی الرضا موسوی صدر
سیدموسی الرضا موسوی صدر جواد حدادنیا
اسکادا، به دلیل استفاده در نیروگاه ها، صنایع هسته ای و خطوط ریلی جزء سیستمهای حساس است و چون مهمترین قسمت این سیستمها نرم افزار ایستگاه اصلی است لذا باید قابلیت اطمینان بالایی داشته باشد و نرم افزاری مطمئن باشد. تحمل خطا یکی از فاکتورهای مهم در تولید یک نرم افزار مطمئن است و تحقیقات برای تحمل خطای نرم افزاری در اسکادا، درحد استفاده از افزونگی نرم افزاری و سخت افزاری انجام شده است و نحوه ی اعمال این افزونگی مشخص نشده است. بنابراین طراحان سیستمهای اسکادا هیچ مرجعی برای انتخاب یک تکنیک تحمل خطای مناسب ندارند و تاکنون تکنیکهای مختلف تحمل خطا مانند: برنامه نویسی چند نسخه ای و ترمیم بلاک و روشهای ترکیبی از ایندو ارائه شده است. لذا در این تحقیق، برای انتخاب یک تکنیک مناسب در اسکادا، مفاهیم و روشهای تحمل خطا و ساختار اسکادا مورد بررسی قرارگرفته است و عاملهای موثر بر انتخاب روش تحمل خطا استخراج شده است سپس مدل قابلیت اطمینان برای تکنیکهای تحمل خطایی که قابلیت تطبیق با نقص نرم افزاری و سخت افزاری دارند، طراحی و قابلیت اطمینان محاسبه شده است و با توجه به معماری هرکدام از تکنیکهای تحمل خطا؛ زمان پاسخ، مصرف منابع و امکانات پیاده سازی؛ با برنامه نویسی و شبیه سازی محیط توزیع شده، برآورد شده است و نتایج نشان می دهد که برای سیستمهای اسکادا؛ استفاده از روش تطبیقی ترمیم بلاک توزیع شده، علاوه بر هزینه ی کمتر، قابلیت اطمینان بالایی ایجاد می کند و زمان پاسخ آن نسبت به دیگر روشها کوتاهتر است.
سیدموسی الرضا موسوی صدر جواد حدادنیا
اسکادا، به دلیل استفاده در نیروگاه ها، صنایع هسته ای و خطوط ریلی جزء سیستمهای حساس است و چون مهمترین قسمت این سیستمها نرم افزار ایستگاه اصلی است لذا باید قابلیت اطمینان بالایی داشته باشد و نرم افزاری مطمئن باشد. تحمل خطا یکی از فاکتورهای مهم در تولید یک نرم افزار مطمئن است و تحقیقات برای تحمل خطای نرم افزاری در اسکادا، درحد استفاده از افزونگی نرم افزاری و سخت افزاری انجام شده است و نحوه ی اعمال این افزونگی مشخص نشده است. بنابراین طراحان سیستمهای اسکادا هیچ مرجعی برای انتخاب یک تکنیک تحمل خطای مناسب ندارند و تاکنون تکنیکهای مختلف تحمل خطا مانند: برنامه نویسی چند نسخه ای و ترمیم بلاک و روشهای ترکیبی از ایندو ارائه شده است. لذا در این تحقیق، برای انتخاب یک تکنیک مناسب در اسکادا، مفاهیم و روشهای تحمل خطا و ساختار اسکادا مورد بررسی قرارگرفته است و عاملهای موثر بر انتخاب روش تحمل خطا استخراج شده است سپس مدل قابلیت اطمینان برای تکنیکهای تحمل خطایی که قابلیت تطبیق با نقص نرم افزاری و سخت افزاری دارند، طراحی و قابلیت اطمینان محاسبه شده است و با توجه به معماری هرکدام از تکنیکهای تحمل خطا؛ زمان پاسخ، مصرف منابع و امکانات پیاده سازی؛ با برنامه نویسی و شبیه سازی محیط توزیع شده، برآورد شده است و نتایج نشان می دهد که برای سیستمهای اسکادا؛ استفاده از روش تطبیقی ترمیم بلاک توزیع شده، علاوه بر هزینه ی کمتر، قابلیت اطمینان بالایی ایجاد می کند و زمان پاسخ آن نسبت به دیگر روشها کوتاهتر است.