.. _knowledge_base_actuatorDisks:

:class:`ActuatorDisk`
-----------------------------------------------

Example Python script for left-handed and right-handed rotors
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. _actuatorDisks_negativeCircumForce:

1. an actuator disk modelling of left-hand-rotation rotor in quiescent flow:

.. grid:: 2

    .. grid-item::
        :columns: 6
        :margin: auto

        .. code-block:: python

            volume_entity.axis = [0,0,1]
            fl.ActuatorDisk(
                entities = [volume_entity],
                force_per_area=fl.ForcePerArea(
                    radius=[0.01, 0.05, 0.1],
                    thrust=[0.001, 0.02, 0],
                    circumferential=[-0.0001, -0.003, 0]
                )
            )

    .. grid-item::
        :columns: 6
        :margin: auto

        .. figure:: Figures/leftHand_thrust_z+.svg
            :width: 80%
            :align: center

.. _actuatorDisks_positiveCircumForce:

2. an actuator disk modelling of right-hand-rotation rotor in quiescent flow:

.. grid:: 2

    .. grid-item::
        :columns: 6
        :margin: auto

        .. code-block:: python

            volume_entity.axis = [0,0,-1]
            fl.ActuatorDisk(
                entities = [volume_entity],
                force_per_area=fl.ForcePerArea(
                    radius=[0.01, 0.05, 0.1],
                    thrust=[0.001, 0.02, 0],
                    circumferential=[0.0001, 0.003, 0]
                )
            )

    .. grid-item::
        :columns: 6
        :margin: auto

        .. figure:: Figures/rightHand_thrust_z-.svg
            :width: 80%
            :align: center

