Самоучитель по вентиляторам - режимы настольных вентиляторов

Эта страница документа была заменена и больше не поддерживается. Самый актуальный учебник см. на следующей странице: Проектирование системы.

Прошли ли вы часть I и часть II нашего самоучителя для начинающих?

Поздравляем, теперь вы узнаете, как создать зависящие от режима свойства вентилятора всего за несколько шагов.

На выполнение этого урока уйдет около 15 минут.

(1) Добавьте режимы

Some values are not static but depend on the state of the product you are building. This is what modes are made for: they track different configurations and their relationships with your product.

Define the modes of your system: different speeds, power modes, and ON/OFF-states.

  • Наш двигатель может работать на 3 разных скоростях, которые могут быть смоделированы с помощью "режимов". Поэтому, чтобы создать эти 3 режима, откройте Motor (1) Блок. Затем:

    • Нажмите на Modelists вкладку (2) в верхней панели, как показано на рисунке Creating Modes.

Создание режимов - Моделисты служат для моделирования свойств, зависящих от режима, таких как потребляемая мощность, скорость вращения, тяга и т.д..
  • Нажмите на кнопку + в правом нижнем углу, чтобы добавить новый моделист

    • Вставить имя = speed_settings (1) и ´#´ количество режимов = 3 (2)

    • Нажмите Create (3)

image-20240326-112926.pngНастройка моделиста - здесь вы определяете название и количество режимов.
  • Нажмите на стрелку слева от нового моделиста

  • Переименуйте speed_settings имена полей, щелкнув на именах по умолчанию a,b, и c и измените их на:

    • a = ZERO

    • b = LOW

    • c = HIGH

  • Вернитесь на страницу Valis, нажав на вкладку Properties вкладку в верхней панели рядом с Modelists

  • Нажмите на кнопку + чтобы открыть диалог "Создать свойство" и выберите Matrix (1). Добавьте следующие свойства:

    • Имя = rotational_speeds (2)

    • Ссылка на режим = Motor.speed_settings (3)

    • Единица = rpm (4)

    • Нажмите Create (5)

image-20240326-113158.pngСоздание матрицы, зависящей от режима - Матрица связана с Моделистом в "Ссылке на режим".

Note: Поскольку вы добавляете "Mode reference", количество строк и столбцов будет автоматически взято и внесено из Modelist. Поэтому вам не нужно определять строки и столбцы на вышеуказанном шаге.

  • Раскройте свойства Vali rotational_speeds нажав на стрелку

  • Измените значения (в данный момент это 0), нажав на них. Измените их на следующие:

    • ZERO = 0 об/мин

    • LOW = 2000 об/мин

    • HIGH = 5000 об/мин

  • Теперь свойства матрицы должны выглядеть так, как показано на следующем рисунке

image-20240326-114440.pngМатрица, зависящая от режима - матрица скорости вращения теперь связана с моделистом настроек скорости.
  • Теперь создайте еще один режим для регулятора скорости: щелкните на блоке Speed_controller (1). Перейдите на вкладку Моделисты (2). Добавьте новый моделист с:

    • имя режима = power_modes

    • количество режимов = 2

  • Переименуйте названия полей: a = ON и b = OFF (3)

Моделист режимов питания - создайте еще один Моделист, но на этот раз для системы Speed_Controller.
  • Повторите эти шаги, чтобы добавить режим для блочного вентилятора (1) с:

    • имя режима = state (2)

    • количество режимов = 3

    • имена полей OFF, MIN, и MAX (3)

Моделист - создайте еще одного Моделиста, но на этот раз для всего Фаната.

(2) Сделайте Валис зависимым от режима

Now that you have defined the modes of your system, you can make Valis dependent on them. A Vali might not always have the same value, but a value dependent on a certain mode.

Make your PowerConsumption Mode-Dependent (see Figure Make an existing Vali Mode-dependent)

  • Откройте блок Fan (1) и перейдите к Properties (2) в верхней панели

  • Нажмите на "Вали PowerConsumption (3) чтобы показать описание вали

  • Нажмите на кнопку Make mode dependent (4)

Сделать существующий вали режимно-зависимым - Вы можете превратить уже существующий вали в режимно-зависимый вали.
  • Во всплывающем окне выберите режим = Fan.state и подтвердите выбор кнопкой Update

  • Повторите ту же процедуру для Motor и Speed_controller:

    • Перейдите к PowerConsumption из Motor, нажмите на "сделать режим зависимым" и выберите Motor.speed_settings во всплывающем окне

    • Перейдите к PowerConsumption из Speed_controller, нажмите на "сделать режим зависимым" и выберите Speed_controller.power_modes во всплывающем окне

  • Затем измените значения энергопотребления Motor и Speed_controller в различных режимах, как показано на рисунках PowerConsumption Motor и PowerConsumption Speed_controller.

  • Motor:

    • ZERO = 0W

    • LOW = 1.0W

    • HIGH = 4.0W

image-20240326-120254.pngПотребляемая мощность двигателя
  • Speed_controller:

    • ВКЛ = 0,1 ВТ

    • ВЫКЛ = 0 ВТ

image-20240326-120125.pngПотребляемая мощность Скорость_контроллера

(3) Связь между режимами

States of a system can depend on each other. This is why in Requirements & Systems Portal you can link modes that belong together.

Создайте связь между Fan-states и режимами Motor и Speed_controller (см. рис Linking Modes).

  • Перейдите к Fan Блок (1)

  • Перейти к Modelists (2) вкладку на верхней панели и нажмите на режим state (3)

  • Нажмите на символ привязки (4)

Связывание режимов - посмотрите, как можно связать режимы между различными блоками.
  • Нажмите на Select Modelist, выберите Speed_controller.power_modes и нажмите + Add Link

  • Нажмите на Select Modelist, выберите Motor.speed_settings и нажмите + Add Link

  • Теперь выберите связи между режимами следующим образом и не забудьте сохранить:

image-20240326-121354.pngСвязанные режимы и их состояния - здесь вы можете настроить, как связаны режимы и как каждое свойство добавляется к основному режиму.

Щелкните на блоке вентилятора. Перейдите на вкладку "Свойства". После того как портал Requirements & Systems Portal завершит расчеты, вы увидите, что значение Fan PowerConsumption изменилось на следующие значения:

image-20240326-121605.pngЗначения энергопотребления вентилятора - В зависимости от свойств подсистемы рассчитывается основное энергопотребление. Попробуйте изменить некоторые значения энергопотребления для двигателя и контроллера Speed_controller, чтобы увидеть это в действии.

Следующие шаги?

Поздравляем, теперь вы знаете, как пользоваться порталом Requirements & Systems Portal!

Вы можете продолжать совершенствовать свой проект настольного вентилятора. Вот несколько идей:

  • Как насчет создания симуляции для расчета результирующего перемещения воздуха в зависимости от режимов работы вентилятора?

  • Добавьте блок солнечных батарей, чтобы сделать вентилятор портативным. Можно сделать так, чтобы максимальная скорость вращения зависела от угла наклона солнечной панели.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content