• Регистрация
cookies
cookies 0.00
н/д

Моделирование соленоида в Simscape Electrical

11.11.2019

Добрый день,

Пытаюсь прикинуть требуемый источник питания для управления соленоидом контактора. Необходимо понять сколько необходимо энергии развить для того, чтобы сдвинуть нагрузку 6 kgf на 5 мм.

В качестве модели был выбрана стандартный блок Solenoid Simscape Electrical

В качестве соленоида был выбран Ledex B22M-255-M-36. Вроде бы параметров должно хватить, но я не наблюдаю никакого перемещения даже если значительно уменьшаю нагрузку.

Прошу подсказать в какую сторону копать.

Теги

    11.11.2019

    Ответы

    • Andrey Ermakov
      Andrey Ermakov +56.93
      12.11.2019 07:26

      Добрый день. Вам необходмимо пересобрать модель как показано нарисунке ниже.

      Модель для с измерение силы и перемещения

       

      • kurguz
        kurguz+270.00
        12.11.2019 08:05

        Вы не наблюдаете перемещения из-за неправильного подключения датчика силы. В терминах симскейпа сила - это through variable, ее нужно измерять только в точке приложения, подобно электрическому току. Скорость - это across variable, ее можно измерить между любыми двумя точками механической системы, похоже на напряжение. 

        Physical Domain Across Variable Through Variable
        Electrical Voltage Current
        Hydraulic Pressure Flow rate
        Magnetic Magnetomotive force (mmf) Flux
        Mechanical rotational Angular velocity Torque
        Mechanical translational Translational velocity Force
        Gas Pressure and temperature Mass flow rate and energy flow rate
        Moist Air Pressure, temperature, specific humidity (water vapor mass fraction), and trace gas mass fraction Mixture mass flow rate, mixture energy flow rate, water vapor mass flow rate, and trace gas mass flow rate
        Thermal Temperature Heat flow
        Thermal liquid Pressure and temperature Mass flow rate and energy flow rate
        Two-phase fluid Pressure and specific internal energy Mass flow rate and energy flow rate

        Подробнее можно почитать в справке MATLAB, выполнив в командном окне:

        web(fullfile(docroot, 'physmod/simscape/ug/basic-principles-of-modeling-physical-networks.html'))

        или в на сайте MathWorks:

        https://www.mathworks.com/help/releases/R2019a/physmod/simscape/ug/basic-principles-of-modeling-physical-networks.html

        или в русифицированной справке:

        https://docs.exponenta.ru/physmod/simscape/ug/basic-principles-of-modeling-physical-networks.html

        Кроме того, похоже, что у вас достаточно данных, чтобы точнее параметризовать ваш соленоид. В таком случае можно использовать вот такой пример:

        web(fullfile(docroot, 'physmod/sps/examples/solenoid-parameterized-with-fem-data.html'))

        Прикрепляю вашу модель с правильным подключением датчика.