Модель и обнаруживает отказы ходовой части

Этот пример показывает, как обнаружить и ответить на отказ в ходовой части с помощью Вращательного Демпфера. Вращательный Демпфер позволяет вам задавать коэффициент затухания как функцию временных или поведенческих триггеров. Можно программировать коэффициент затухания, чтобы измениться в определенное время в симуляции или когда количество шоков для данного ускорения превышает предел поведению отказа модели. Моделирование отказа позволяет вам предсказывать, как ваша фактическая физическая система отвечает, когда это испытывает действительные отказы. Это также позволяет вам тестировать робастность и скорость отклика вашей системы управления.

В примере отказ обнаруживается демпфером, который присоединен к гибкому валу. Несмотря на то, что можно выполнить большинство шагов в этом примере с помощью инструментов, которые обеспечивают Simulink® и пользовательские интерфейсы Simscape™ Driveline™, скрипты предоставляются. Можно объединить скрипты в больший скрипт для разверток параметра.

  1. Откройте модель. В командной строке MATLAB®, введите:

    model = 'sdl_flexible_shaft';
    open_system(model)
    

    Эта модель содержит смоделированное использование двух гибких алюминиевых валов подхода сосредоточенного параметра. Электроприводы вал двигателя. Вязкий демпфер соединяется с валом загрузки. Вязкий демпфер представлен Вращательным Демпфером от библиотеки Simscape> Foundation Library> Mechanical> Rotational Elements. Foundation Library Вращательный Демпфер не может обнаружить или ответить на отказы.

  2. Моделируйте модель и постройте результаты.

     Скрипт для генерации и графического вывода результатов симуляции

    В начале симуляции разблокирована муфта, и управляемый вал свободен. Начальная скорость вала двигателя составляет заданные 200 рад/с, и система запускается в устойчивом состоянии. Колебания, инициированные привлечением и расцеплением муфты, происходят из-за гибкости в валах.

  3. Замените демпфер Simscape на Simscape Driveline Вращательный Демпфер, который находится в библиотеке Simscape> Driveline> Couplings & Drives> Springs & Dampers. Маркируйте новый блок Faultable Damper.

     Скрипт для замены вращательного демпфера

  4. Включите основанный на времени отказ и задайте ответ, который включает изменение в коэффициент затухания и генерацию предупреждения MATLAB. Используйте эти значения для демпфера параметры Fault:

    • Enable faultsEnabled

    • Faulted damping coefficient10

    • Enable temporal fault triggerEnabled

    • Simulation time for fault event0.07

    • Reporting when fault occursWarning

     Скрипт для конфигурирования вращательного демпфера Используя синхронизированный отказ

  5. Моделируйте модель и постройте результаты.

     Скрипт для генерации и графического вывода результатов симуляции

    Warning: At time 0.060000, one or more assertions are triggered.
    A fault event has occurred The assertion comes from:
    Block path: sdl_flexible_shaft/Faultable Damper
    Assert location: (location information is protected)
    

    Во времени симуляции t = 0,06 с, время, заданное для отказа, сообщают о предупреждении. Коэффициент затухания пропускает и замедляет скорость обоих валов.

  6. Включите основанный на шоке отказ и задайте ответ, который включает изменение в коэффициент затухания и генерацию предупреждения MATLAB. Затем моделируйте модель и постройте новые результаты. Используйте эти значения для демпфера параметры Fault:

    • Enable faultsYes

    • Faulted damping coefficient150

    • Enable temporal fault triggerDisabled

    • Enable behavioral fault triggerEnabled

    • Maximum permissible acceleration50

    • Maximum number of shocks2

    • Reporting when fault occursWarning

     Скрипт для конфигурирования вращательного демпфера Используя синхронизированный отказ

  7. Моделируйте модель и постройте результаты.

     Скрипт для генерации и графического вывода результатов симуляции

    Warning: At time 0.026048, one or more assertions are triggered.
    A fault event has occurred The assertion comes from:
    Block path: sdl_flexible_shaft/Faultable Damper
    Assert location: (location information is protected)
    

    Во времени симуляции t = 0,026 с, достигнуто максимальное количество шоков для заданного ускорения. О предупреждении сообщают, и коэффициент затухания увеличивает и замедляет скорость обоих валов.