اطلاعیه

Collapse
No announcement yet.

کمک برای پردازش سیگنال ارتعاشات

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک برای پردازش سیگنال ارتعاشات

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

    به گونه ای که شبکه توانای تشخیص نوع خرابی و پیش بینی خرابی ها رو از روی سیگنال وردی داشته باشد .
    با تشکر بسیار زیاد ار شما

    #2
    کمک برای کلاس بندی سیگنال های زمان کسسته ذخیره شده از سنسور ارتعاش سنج

    با سلام خدمت دوستان
    بنده در حال ساخت سامانه تشخیص خرابی مکانیکی بلبرینگ های دو سر یک موتور الکتریکی هستم . در این سامانه از یک سنسور ارتعاس سنج و مدار تقویت و فیلتر استفاده شده
    پس از ساخت و نمونه بردار از ارتعاشات بلبرینگ ها در حالت های مخطلف با خطا های مشخص پی به خواصی در این ارتعاشات شدم
    جا داره بگم که این داده ها به صورت زمان گسسته با فرکانس 17 کیلو نمونه برداری شده و اعدادی مابین 0 تا 1025 رابه ما نشان میدهد که برای هر نوع خرابی 100 نمونه تهییه گردیده است .
    پس از دریافت و ذخیره این نمونه ها به صورت فایل تکس نمونه ها را وارد نرم افزار متلب کردم و پس از بررسی در حوزه زمان و سپس در حوزه فرکانس دریافیم که این نمونه ها در حوضه فرکانس دارای ویزگی های خاص خود هستند
    با روشی توانستیم تفاوتی میان این سیگنالها بدست اوریم
    این تفاوت در بازه فرکانسی میان 35 هرتر تا45 هرتزدر حوزه فرکانسی میان نمونه ها است که میزان بزگی سیگنال در میان اینها کاملا متفاوت است .
    هدف من از این پست راهنمایی شما عزیزان در مورد چگونه اموزش دادش شبکه عصبی برای این گونه موارد است و هدف اصلی این می باشد که باطراحی شبکه عصبی و پیاده سازی اون بتونم با دادن سیگنال جدی به شبکه عصبی ،سیستم بتواند نوع خرابی و میزان خرای رو تشخیص بده .
    با تشکر فراوان

    دیدگاه


      #3
      پاسخ : کمک برای کلاس بندی سیگنال های زمان کسسته ذخیره شده از سنسور ارتعاش سنج

      نوشته اصلی توسط okasava نمایش پست ها
      با سلام خدمت دوستان
      بنده در حال ساخت سامانه تشخیص خرابی مکانیکی بلبرینگ های دو سر یک موتور الکتریکی هستم . در این سامانه از یک سنسور ارتعاس سنج و مدار تقویت و فیلتر استفاده شده
      پس از ساخت و نمونه بردار از ارتعاشات بلبرینگ ها در حالت های مخطلف با خطا های مشخص پی به خواصی در این ارتعاشات شدم
      جا داره بگم که این داده ها به صورت زمان گسسته با فرکانس 17 کیلو نمونه برداری شده و اعدادی مابین 0 تا 1025 رابه ما نشان میدهد که برای هر نوع خرابی 100 نمونه تهییه گردیده است .
      پس از دریافت و ذخیره این نمونه ها به صورت فایل تکس نمونه ها را وارد نرم افزار متلب کردم و پس از بررسی در حوزه زمان و سپس در حوزه فرکانس دریافیم که این نمونه ها در حوضه فرکانس دارای ویزگی های خاص خود هستند
      با روشی توانستیم تفاوتی میان این سیگنالها بدست اوریم
      این تفاوت در بازه فرکانسی میان 35 هرتر تا45 هرتزدر حوزه فرکانسی میان نمونه ها است که میزان بزگی سیگنال در میان اینها کاملا متفاوت است .
      هدف من از این پست راهنمایی شما عزیزان در مورد چگونه اموزش دادش شبکه عصبی برای این گونه موارد است و هدف اصلی این می باشد که باطراحی شبکه عصبی و پیاده سازی اون بتونم با دادن سیگنال جدی به شبکه عصبی ،سیستم بتواند نوع خرابی و میزان خرای رو تشخیص بده .
      با تشکر فراوان
      سلام
      پروژه منم عیب یابی موتور خودروها از طریق آنالیز صدا هستش
      البته فعلاً کارهای تئوریشو بیشتر پیش بردم و هنوز نمونه برداری نکردم.میخوام 10 تا نمونه از هر عیب بگیرم.ولی چطور باید میانگین بگیرم؟تو حوزه فرکانس باید میانگین بگیرم دیکه؟زمان که نمیشه،چون زمان استارت نمونه برداری ها فرق میکنه، درسته؟
      راستی نویز رو چطوری حذف کردی؟یه بار که سیستم خاموش بوده نمونه برداری کردی و بعد واریانس گرفتی و طبق روابط از سیگنال اصلی حذفش کردی؟البته جدای از روش نرم افزاری.
      من خودمم هنوز نتونستم هوش مصنوعی رو تو متلب بسازم و اگر پروژه تموم شد تو سایت قرارش میدم(اگر این ترم باید تحویل بدی پروژه رو متاسفانه نمیتونم کمکت کنم چون خودمم از تو عقب ترم)
      راستی اگر راهنمایی بخوام میتونم پیام خصوصی بفرستم برات؟
      ممنون
      [آموزشی] کنترل رله با پیامک توسط sim800l
      [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
      [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
      [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
      صفحه اینستاگرام : ecdco_ir

      دیدگاه


        #4
        پاسخ : کمک برای کلاس بندی سیگنال های زمان کسسته ذخیره شده از سنسور ارتعاش سنج

        سلام دوست عزیز
        امیدوارم زود تموم کنی
        نمونه برداری صدا به دو دسته بازه شنوای و فرا صوت تقسیم میشه که شما تو کدوم بازه قرار کار کنید اگر فرا صوته که خیلی داستان گیر اوردن سنسورش غم انگیزه دوست عزیز .
        سنسور های گیرنده فرا صوت تا اونجای که من تهقیق کردک شدیدا سخت گیر میاد.
        ولی پروژه من ارتعاشات مکانیکی از روی حوزینگ خود بلبرینگ هستش که با یه سنسور شتاب سنج اندازه گیری میشه و این ارتعاشات به صورت زمان کسسته نمونه برداری میشه
        من در اوایل کارم چون بدنه سنسور رو زمین نکرده بودم با خروجی های پر نویز ی مواجه بودم که خدارو شکر با این حرکت حل شد . و نمونه ها خیلی به واقعیت نزدیک شدن مثلا با ایجاد یک ضربه کوچیک حالت دمپ ظربه رو هم نمونه برداری میکرد ..
        برای شما من پیشنهاد میکنم اول محیط شبیه سازی صدا های مختلف رو بساز، که صدای خرابی موتور مثلا یاتاقان ثابت باشه یعنی بتونی روی اون ویژگی صدای مانور بدی و اونو جدا کنی و اگر نه سخت به نتیجه میرسی چون در خرابی ها فاکتور های بسیار زیادی دخیل هست پس برای نتیجه حتما اول هدف تو که مثلا فقط خرابی یاتاقانه مشخص کن .اگر این کا رو نکنی گمراه میشی چون خیلی ریز خرابی های دیگه روی پاسخ سیگنال سنسور تون تاثیر میزارن و میبینی که نتیجه نمیگیری .. و هی داره نتیجه سنسورت تغییر میکینه
        راستی شما نگفتی چه خطا های را قرار بررسی کنید .

        دلیل: ادغام دو پست برای جلوگیری از اسپم

        نوشته اصلی توسط سید رضا باباتبار نمایش پست ها
        سلام
        پروژه منم عیب یابی موتور خودروها از طریق آنالیز صدا هستش
        البته فعلاً کارهای تئوریشو بیشتر پیش بردم و هنوز نمونه برداری نکردم.میخوام 10 تا نمونه از هر عیب بگیرم.ولی چطور باید میانگین بگیرم؟تو حوزه فرکانس باید میانگین بگیرم دیکه؟زمان که نمیشه،چون زمان استارت نمونه برداری ها فرق میکنه، درسته؟
        راستی نویز رو چطوری حذف کردی؟یه بار که سیستم خاموش بوده نمونه برداری کردی و بعد واریانس گرفتی و طبق روابط از سیگنال اصلی حذفش کردی؟البته جدای از روش نرم افزاری.
        من خودمم هنوز نتونستم هوش مصنوعی رو تو متلب بسازم و اگر پروژه تموم شد تو سایت قرارش میدم(اگر این ترم باید تحویل بدی پروژه رو متاسفانه نمیتونم کمکت کنم چون خودمم از تو عقب ترم)
        راستی اگر راهنمایی بخوام میتونم پیام خصوصی بفرستم برات؟
        ممنون
        بحث تعمیرات و نگه داری بحث بسیار گسترده و بزرگی هستش که یکی از روش های اصلی تشخیص خطا درآن روش فرکانسی هستش
        شما وقتی در حال زخیره سازی سیگنال انالوگ هستید ( ذخیره سازی سیگنال انالوگ باید به وسیله یک انالوگ به دیجیتال انجان بشه که بر اساس قانون ناین کویست حد اقل فرکانس نمونه برداری باید 2 برابر فرکانس اصلی باشه تا نمونه صحیح ذخیره بشه ) با داشتن فرکانس نمونه بردازی و میزان داده ها خواهید توانست فرکانس نمونه برداذی شده رو بدس بیاوردی در نرم افزار و وقتی این داده ها رو داری کافیه به حوزه فرکانس ببری و بر اساس رفتار تماتی خطا ها هر خطای در حوزه فرکانس دارای خصوصیات خودش هست و شما با دانش بر این که این تغغیرات مربوط به فلان خطا هست اونو شناسای می کینید.
        البته اینها چیزهای که بنده فهمیدم و امکان داره بخش های از اون اشتباه باشه .. (برای همین تهقیق میکنیم )
        و حالا کافیه شما از خطای خاص با مشخصه خاص فرکانسی نمونه بگیری و همین ویژگی رو به شبکه عصبی برای این نوع خطا اموزش بدی فکنم شبکه اموزش ببینه و ادامه داستان
        ...... که من برای اموزش شبکه عصبی از دوستان درخواست کمک کردم ولی هیچ کمکی نشده ..
        جدیدترین ویرایش توسط okasava; ۱۸:۲۴ ۱۳۹۶/۰۶/۰۲.

        دیدگاه


          #5
          پاسخ : کمک برای پردازش سیگنال ارتعاشات

          من نمیخوام ارتعاشات رو اندازه بگیرم بلکه خود صدای موتور رو با گوشی موبایل یا میکروفون اندازه گیری میکنم و تو متلب آنالیز میکنم.
          باید انواع خرابی یا حداقل چند تا رو مثل یاتاقان زدن خودرو یا شکستگی پیستون و یا عیوب تسمه رو آشکار کنم.
          شاید یه جورایی نیاز بشه وارد مبحث فازی هم بشم(البته باید بشم)
          راستی نگفتید از صد نمونه چطوری میانگین گیری کردید؟تو حوزه فرکانس میانگین گرفتید یا زمان؟
          [آموزشی] کنترل رله با پیامک توسط sim800l
          [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
          [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
          [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
          صفحه اینستاگرام : ecdco_ir

          دیدگاه

          لطفا صبر کنید...
          X