Engee documentation

Aerodynamic Propeller

An air screw that creates thrust due to rotational motion.

blockType: Engee1DMechanical.Turbomachinery.AerodynamicPropeller

Path in the library:

/Physical Modeling/1D Mechanical/Engines & Motors/Aerodynamic Propeller

Description

Block Aerodynamic Propeller It is an air screw (propeller) that converts rotational mechanical motion into thrust for aerodynamic applications. The propeller can be parameterized using constants, polynomials, or tabular data to determine thrust and power coefficients. You can provide tabular data on the incoming flow velocity, tabular data on the flow angle, or tabular data on the lift and drag coefficients of the airfoil. When modeling inertia, the default parameters of the block are a two-bladed propeller with a mass of 10 kg and diameter 1.5 m.

A scalar signal can be used to control the angle of the blade installation.

The following terminology is useful for understanding the operation of the block:

  • The velocity of the incoming flow_ is the velocity of the flow through the propeller, .

  • The relative tread of the screw is the ratio of the flow velocity through the propeller to the angular velocity of its rotation. The block uses this value to determine and when setting for the parameter Parameterization values Polynomial fit or Tabulated data for advance ratio.

  • The flow angle is the angular position of the propeller’s operating modes on a four—quadrant graph. The block uses this value to determine and when setting for the parameter Parameterization values Tabulated data for advance ratio.

  • Quadrant is the relative two—dimensional position of the propeller’s operating mode, where the vertical axis is — , and the horizontal — .

  • The angle of the blade installation is the angle between the plane of rotation of the blade and the chord line of the blade.

The following values are used in the block equations:

  • — thrust of the propeller;

  • — the torque of the propeller;

  • — the density of the medium; the density of the medium can be set using the parameter Fluid density or the port r;

  • — blade mounting angle;

  • — parameter value Propeller diameter;

  • — the angular velocity of the propeller, set through the port w;

  • — the angular velocity of the propeller in revolutions per second, which determines the dimensionless representation of power and thrust; the expression is specified in the block ;

  • — parameter value Rotational speed threshold;

  • — parameter value Propeller direction;

  • — thrust coefficient relative to the speed of rotation of the propeller;

  • — power factor relative to the speed of rotation of the propeller;

  • — vector or two-dimensional matrix of polynomial coefficients for calculating the thrust coefficient;

  • — vector or two-dimensional matrix of polynomial coefficients for calculating power coefficients;

  • — thrust coefficient in relation to the relative velocity of the incoming flow;

  • — the coefficient of torque in relation to the relative velocity of the incoming flow;

  • — parameter value Saturation threshold for nondimensional coefficients;

  • — relative tread of the screw;

  • — the incoming flow velocity set through the Va port;

  • — the relative velocity of the incoming flow at a distance of 70% of the blade radius;

  • — efficiency (efficiency);

  • — thrust coefficient based on the relative velocity of the incoming flow at a distance of 70% of the blade radius;

  • — vector or two-dimensional matrix of thrust reference coefficients;

  • — the torque coefficient based on the relative velocity of the incoming flow at a distance of 70% of the blade radius;

  • — vector or two-dimensional matrix of reference torque coefficients;

  • — flow angle;

  • — vector of reference angles of flow flow.

Parameterizations

The characteristics of the propeller depend on the thrust and power coefficients. Parameter Parameterization provides various options for managing these coefficients. The output power of the screw depends on the quadrant in which it operates. The block defines four quadrants as follows:

  • The first quadrant: ;

  • The second quadrant: ;

  • The third quadrant: ;

  • The fourth quadrant: .

The figure shows a visual representation of the quadrants.

aerodynamic propeller en

If for the parameter Parameterization the value is set Constant coefficients, this allows you to directly set the thrust and power coefficients. Otherwise, the block calculates these coefficients depending on the parameter value. Parameterization.

The relative tread of the screw

If for the parameter Parameterization the value is set Polynomial fit or Tabulated data for advance ratio, the block uses the relative tread of the screw . The unit uses a numerically smoothed version of the basic thrust and power equations, so that



The block defines the relative tread of the screw as

where is the threshold value of the angular velocity linearizes the speed of rotation of the propeller for smoothing purposes.

If for the parameter Parameterization the value is set:

  • Polynomial fit — values and they change over time in accordance with the values set for the parameters of the coefficients of the polynomial. The block sets the value in the range of 0 up to the first positive root of the polynomial and limits the values and so that they are always positive. The unit calculates the thrust and power coefficients as follows:



    where and They are the coefficients of a polynomial.

  • Tabulated data for advance ratio — you need to specify tabular values for and for the set values or and depending on the flag state Controlled blade pitch.

If the check box is Efficiency sensor installed, the unit calculates the efficiency as follows:

The angle of flow

If for the parameter Parameterization the value is set Tabulated data for advance angle, the unit calculates the thrust and power coefficients in relation to the relative flow angle. The block determines the flow angle as follows:

where — cyclically variable value. The block defines the thrust and power coefficients for the relative velocity of the incoming flow as



where — the relative velocity of the incoming flow on the blade profile at a distance of 70% of the blade radius, such that

Rearranging the coefficient equations yields the block equations for thrust and torque as a function of the relative velocity of the incoming flow:



If the check box Controlled blade pitch:

  • Removed, the unit calculates the thrust and power coefficients as follows:



  • Installed, the unit calculates the thrust and power coefficients as follows:



The efficiency of a propeller is based on a fundamental ratio

If the check box Efficiency sensor installed, the unit calculates the smoothed efficiency as follows:

coeffects of lifting force and drag of blade elements

If for the parameter Parameterization the value is set Tabulated data for airfoil lift and drag coefficients, it is possible to parameterize the coefficients of lift and drag, as well as the geometry of the aerodynamic profile for a given blade element. The unit treats the propeller as a solid disk. The law of conservation of momentum is applied to the air passing through the disk when the block calculates the induced velocity. . The unit uses the induced velocity to determine the magnitude and direction of the total flow velocity in a vector of radial points along the blade, which are then used to determine lift and drag based on interpolation tables of lift and drag coefficients. These values are specific to this parameterization.:

  • — thrust calculated according to the impulse theory;

  • — axial flow velocity created by the movement of the propeller blades;

  • — the speed of the incoming air flow acting on the screw;

  • — axial velocity at the location of the blade;

  • — theoretical inductive speed in hover mode;

  • — dimensionless value ;

  • — the function used by the block to calculate the incoming flow;

  • — thrust calculated according to the theory of the blade element;

  • — the torque calculated according to the theory of the blade element;

  • — number of propeller blades;

  • — the discrete location of the blade element, determined by a dimensionless parameter Nondimensional radial location vector, r, which the block interpolates to find ;

  • is the length of the chord at a point along the blade, where the length is dimensionless, so that geometric chord length ;

  • — the dimensionless position of the comet, set by the first element of the parameter Nondimensional radial location vector, r;

  • — the tangential component of the velocity vector as a function of ;

  • — element-wise coefficients of lifting force and drag , respectively;

  • — the angle of the incoming flow at a given point along the blade.

The block uses momentum theory to determine the smoothed thrust equation in such a way that

where the block implicitly solves the equation for and . The block smooths out to find , which allows transitions between forward and backward streams in such a way that







The block interpolates values from the parameter Nondimensional radial location vector, r to find . The block then interpolates the lift and drag coefficients to find and based on tabular values of the angle of attack and coefficients of lift and drag. The unit uses the theory of the blade element to calculate thrust and torque in such a way that



The unit performs this integration for each discrete element of the blade. The block samples according to the parameter settings Number of blade elements.

managed blade installation

When the checkbox is selected Controlled blade pitch You can parameterize the propeller in the range of blade mounting angles. . Meaning it must be specified as a vector in the parameter Pitch angle vector, θ where each element corresponds to a row in the arrays and .

Inertia

Optionally, you can turn on the inertia of the translational and rotational motion of the propeller. To simulate inertia, set the parameters Rotational connections or Translational connections meaning Conserving, and then check the box Model inertia. When the checkbox is selected Model inertia and setting for the parameter Rotational connections values Conserving set the initial rotation speed or shaft torque in the parameter group Initial targets or set an algebraically related variable with a high priority to initialize the inertia of rotation. When the checkbox is selected Model inertia and setting for the parameter Translational connections values Conserving set the initial translational velocity or thrust in the parameter group Initial targets or set an algebraically related variable with a high priority to initialize translational inertia.

For non-directional ports with a domain rotational mechanics the unit registers the moment of aerodynamic forces Q and Inertia.t.

For non-directional ports with a domain translational mechanics the unit registers the aerodynamic thrust thrust and mass.f.

Assumptions and limitations

  • The block considers the velocity of the external environment as quasi-stationary in time. The external environment flows evenly around the propeller.

  • The unit takes into account only the axial flow through the propeller.

  • If for the parameter Parameterization the value is set Polynomial fit The block assumes that the power and thrust coefficients of the propeller are symmetrical to the first quadrant.

  • If for the parameter Parameterization the value is set Tabulated data for advance ratio The block assumes that the power and thrust coefficients are the same in the first and third quadrants, as well as in the second and fourth quadrants. If all the elements are If they are positive, then the block assumes that the coefficients in all quadrants are symmetric to the first quadrant.

  • If for the parameter Parameterization the value is set Tabulated data for advance angle, the block removes a sign from . To obtain negative thrust and torque values, the signs in the values must be taken into account. and .

Variables

Use the parameter group Initial targets to set the priority and initial target values for the block parameter variables before modeling. For more information, see Configuring physical blocks using target values.

Ports

Conserving

# R1 — propeller shaft
rotational mechanics

Details

A non-directional port connected to the propeller shaft.

Dependencies

To use this port, set the parameter Rotational connections meaning Conserving.

Program usage name

rotational_rod_flange

# R2 — vehicle speed and thrust
translational mechanics

Details

A non-directional port related to the speed and thrust of the vehicle.

Dependencies

To use this port, set the parameter Translational connections meaning Conserving.

Program usage name

translational_rod_flange

# C2 — reference flow
translational mechanics

Details

A non-directional port associated with the movement of air or wind against which the propeller rotates.

Dependencies

To use this port, set the parameter Translational connections meaning Conserving.

Program usage name

translational_case_flange

Output

# Q — resistance of the propeller blades, NM
scalar

Details

The output port of the scalar signal is connected to the resistance of the propeller blades, measured in Nm.

Dependencies

To use this port, set the parameter Rotational connections meaning Signals.

Data types

Float64

Complex numbers support

No

# Th — propeller thrust, N
scalar

Details

The output port of the scalar signal associated with the thrust generated by the propeller, measured in Newtons.

Dependencies

To use this port, set the parameter Translational connections meaning Signals.

Data types

Float64

Complex numbers support

No

# E — efficiency, dimensionless
scalar

Details

The output port of the scalar signal associated with the efficiency of the propeller. The efficiency signal is a function of the absolute value of the relative thrust of the screw.

Dependencies

To use this port, check the box Efficiency sensor.

Data types

Float64

Complex numbers support

No

Input

# w — propeller rotation speed, rad/s
scalar

Details

The input port of the scalar signal is associated with the speed of rotation of the propeller, measured in rad/s.

Dependencies

To use this port, set the parameter Rotational connections meaning Signals.

Data types

Float64

Complex numbers support

No

# Va — incoming flow velocity, m/s
scalar

Details

The input port of the scalar signal is associated with the flow velocity passing through the propeller, measured in m/s.

Dependencies

To use this port, set the parameter Translational connections meaning Signals.

Data types

Float64

Complex numbers support

No

# ρ — variable density, kg/m3
scalar

Details

The input port of the scalar signal is associated with the density of the external environment, measured in kg/m 3.

Dependencies

To use this port, check the box Variable fluid density.

Data types

Float64

Complex numbers support

No

# θ — blade mounting angle, degrees
scalar

Details

The input port of the scalar signal associated with the angle of the blade, measured in degrees.

Dependencies

To use this port, check the box Controlled blade pitch.

Data types

Float64

Complex numbers support

No

Parameters

Propeller

# Parameterization — parameterization of the propeller
Constant coefficients | Polynomial fit | Tabulated data for advance ratio | Tabulated data for advance angle | Tabulated data for airfoil lift and drag coefficients

Details

Parameterization of a propeller using constants, polynomials, tabular thrust and power coefficients, or tabular lift and drag coefficients. Choose one of the following options:

  • Constant coefficients — the use of constant thrust and power coefficients depending on the relative thrust of the propeller.

  • Polynomial fit — the use of polynomial coefficients to parameterize the relative speed of the screw.

  • Tabulated data for advance ratio — using tabular data to parameterize the relative speed of the screw.

  • Tabulated data for advance angle — the use of thrust and power coefficients depending on the relative velocity of the incoming flow at a distance of 70% of the blade radius.

  • Tabulated data for airfoil lift and drag coefficients — the use of lifting force and drag coefficients depending on the position along the blade.

Values

Constant coefficients | Polynomial fit | Tabulated data for advance ratio | Tabulated data for advance angle | Tabulated data for airfoil lift and drag coefficients

Default value

Constant coefficients

Program usage name

parameterization

Evaluatable

No

# Propeller direction — the direction of rotation of the propeller
Positive rotational velocity generates positive thrust for positive thrust coefficients | Negative rotational velocity generates positive thrust for positive thrust coefficients

Details

The direction of rotation of the propeller. Choose one of the following options:

  • Positive rotational velocity generates positive thrust for positive thrust coefficients .

  • Negative rotational velocity generates positive thrust for positive thrust coefficients .

Values

Positive rotational velocity generates positive thrust for positive thrust coefficients | Negative rotational velocity generates positive thrust for positive thrust coefficients

Default value

Positive rotational velocity generates positive thrust for positive thrust coefficients

Program usage name

direction

Evaluatable

No

# Propeller diameter — diameter of the propeller
m | um | mm | cm | km | in | ft | yd | mi | nmi

Details

The diameter of the propeller.

Units

m | um | mm | cm | km | in | ft | yd | mi | nmi

Default value

1.5 m

Program usage name

propeller_diameter

Evaluatable

Yes

# Thrust coefficient, kT — thrust coefficient

Details

A dimensionless constant thrust coefficient.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Constant coefficients.

Default value

0.15

Program usage name

K_T_const

Evaluatable

Yes

# Power coefficient, kP — Power factor

Details

A dimensionless constant power factor.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Constant coefficients.

Default value

0.13

Program usage name

K_P_const

Evaluatable

Yes

# Controlled blade pitch — constant or adjustable blade mounting angle

Details

The type of blade being modeled. Uncheck the box for a blade with a constant angle of installation or check the box for a blade with an adjustable angle of installation, which is set using the port *.

Dependencies

To use this parameter, set for the parameter Parameterization one of the following values:

  • Polynomial fit;

  • Tabulated data for advance ratio;

  • Tabulated data for advance angle;

  • Tabulated data for airfoil lift and drag coefficients.

Default value

false (switched off)

Program usage name

controlled_pitch

Evaluatable

No

# kT polynomial coefficients (pN...p0) — polynomial coefficients for calculating the thrust coefficient

Details

A vector of dimensionless polynomial coefficients for calculating the thrust coefficient. Specify the elements in descending order. The block uses these coefficients to create an interpolation table.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Polynomial fit and uncheck the box Controlled blade pitch.

Default value

[0.002, 0.0006, -0.0509, 0.0617]

Program usage name

K_T_vector_polynomial_constant_pitch

Evaluatable

Yes

# kP polynomial coefficients (pN...p0) — polynomial coefficients for calculating the power factor

Details

A vector of dimensionless polynomial coefficients for calculating the power factor. Specify the elements in descending order. The block uses these coefficients to create an interpolation table.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Polynomial fit and uncheck the box Controlled blade pitch.

Default value

[-0.0752, 0.0577, -0.0622, 0.16]

Program usage name

K_P_vector_polynomial_constant_pitch

Evaluatable

Yes

# Pitch angle vector, θ — blade mounting angles
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

The reference angles of the blades when the flag is set Controlled blade pitch.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Polynomial fit, Tabulated data for advance ratio or Tabulated data for advance angle and check the box Controlled blade pitch.

Units

rad | deg | rev | mrad | arcsec | arcmin | gon

Default value

[-15.0, 15.0, 25.0, 35.0, 45.0] deg

Program usage name

pitch_angle_vector

Evaluatable

Yes

# Table of kT polynomial coefficients (θ, pN...p0) — polynomial coefficients for calculating thrust coefficients in the case of propellers with adjustable blade angle

Details

A table of vectors of polynomial coefficients for calculating the thrust coefficient for a given value in the parameter Pitch angle vector, θ.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio and check the box Controlled blade pitch.

Default value

[0.0002 -0.00041 -0.036 0.03; 0.00026 -0.00056 -0.048 0.04; 0.002 0.00063 -0.051 0.062; 0.0014 -0.0016 -0.048 0.087; 0.00087 -0.0036 -0.041 0.12]

Program usage name

K_T_matrix_polynomial_controlled_pitch

Evaluatable

Yes

# Table of kP polynomial coefficients (θ, pN...p0) — polynomial coefficients for calculating power coefficients in the case of propellers with adjustable blade angle

Details

A table of vectors of polynomial coefficients for calculating power coefficients for a given value in the parameter Pitch angle vector, θ.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio and check the box Controlled blade pitch.

Default value

[-0.1 0.031 0.0055 0.088; -0.081 -0.025 0.0044 0.07; -0.075 0.058 -0.062 0.16; -0.052 0.065 -0.08 0.3; -0.031 0.057 -0.069 0.4]

Program usage name

K_P_matrix_polynomial_controlled_pitch

Evaluatable

Yes

# Advance ratio vector, J — range of relative steps for tabular thrust and power coefficients

Details

Tabular values of relative steps. Each element has a corresponding element in the parameters Thrust coefficient vector, kT(J) and Power coefficient vector, kP(J) or a column in the parameters Thrust coefficient table, kT(θ, J) and Power coefficient table, kP(θ, J).

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio.

Default value

[0.01, 0.3, 0.625, 1.55, 2.0, 2.6]

Program usage name

J_vector

Evaluatable

Yes

# Thrust coefficient vector, kT(J) — tabular values of the thrust coefficient for a given relative thrust of the propeller

Details

Tabular values of the thrust coefficient depending on the relative thrust of the propeller.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio and uncheck the box Controlled blade pitch.

Default value

[0.0614, 0.0473, 0.0318, -0.0127, -0.0343, -0.063]

Program usage name

K_T_vector_advance_ratio_constant_pitch

Evaluatable

Yes

# Power coefficient vector, kP(J) — tabular values of the power factor for a given relative thrust of the screw

Details

Tabular values of the power factor depending on the relative speed of the screw.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio and uncheck the box Controlled blade pitch.

Default value

[0.1496, 0.1314, 0.116, -0.0521, -0.1503, -0.2813]

Program usage name

K_P_vector_advance_ratio_constant_pitch

Evaluatable

Yes

# Interpolation method — the method of interpolation between the values of inflection points
Linear | Smooth

Details

The method used to interpolate inflection points in an interpolation table.

  • Linear — select this value for the lowest computational cost.

  • Smooth — select this value to obtain a continuous curve with continuous first-order derivatives.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio or Tabulated data for advance angle.

Values

Linear | Smooth

Default value

Linear

Program usage name

interpolation_type

Evaluatable

No

# Extrapolation method — a method for processing input values that fall outside the range of the inflection point dataset
Linear | Nearest | Error

Details

A method used to extrapolate inflection points in an interpolation table. This method determines the output value when the input value is outside the range specified in the argument list.

  • Linear — select this value to obtain a curve with continuous first-order derivatives in the extrapolation region and on the boundary with the interpolation region.

  • Nearest — Select this value to build an extrapolation that does not go beyond the highest data point and does not fall below the lowest data point.

  • Error — select this value to avoid extrapolation if you want your data to be within the range of the table. If the input signal is outside the range of the table, the simulation stops and outputs an error.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio or Tabulated data for advance angle.

Values

Linear | Nearest | Error

Default value

Linear

Program usage name

extrapolation_type

Evaluatable

No

# Thrust coefficient table, kT(θ, J) — tabular values of the thrust coefficient for the specified angle of the blade and the relative thrust of the propeller

Details

Tabular values of thrust coefficients depending on the angle of the blade and the relative thrust of the propeller. The columns correspond to the parameter elements Advance ratio vector, J, and the strings correspond to the elements of the parameter Pitch angle vector, θ.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio and check the box Controlled blade pitch.

Default value

[0.00019 0.013 0.0048 -0.017 -0.03 -0.045; 0.00039 0.025 0.0096 -0.037 -0.06 -0.09; 0.00061 0.047 0.032 -0.013 -0.034 -0.063; 0.00086 0.072 0.057 0.014 -0.0076 -0.036; 0.12 0.104 0.09 0.049 0.029 0.0019]

Program usage name

K_T_matrix_advance_ratio_controlled_pitch

Evaluatable

Yes

# Power coefficient table, kP(θ, J) — tabular values of the power factor for the specified angle of the blade and the relative tread of the screw

Details

Tabular values of the power coefficients depending on the angle of the blade and the relative thrust of the propeller. The columns correspond to the parameter elements Advance ratio vector, J, and the strings correspond to the elements of the parameter Pitch angle vector, θ.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance ratio and check the box Controlled blade pitch.

Default value

[0.029 0.029 0.016 0.06 0.009 -0.16; 0.059 0.054 0.031 -0.12 -0.19 -0.29; 0.15 0.13 0.12 -0.052 -0.15 -0.28; 0.26 0.24 0.22 0.097 -0.04 -0.25; 0.39 0.39 0.38 0.32 0.24 0.062]

Program usage name

K_P_matrix_advance_ratio_controlled_pitch

Evaluatable

Yes

# Advance angle vector, β — increasing flow angles
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

Tabular values of the flow angles. Use a monotonically increasing vector whose elements are in the range [0, 360] degrees. During the simulation, the flow angle can be in the range of [0, 360) degrees, where the block covers the angle from 0 before 360 degrees.

If for the parameter Extrapolation method the value is set Linear or Nearest:

  • If the first element is not equal to 0, then the block extrapolates based on the first or two elements when less than the first element.

  • If the last element is not equal 360 degrees, then the block extrapolates based on the last or two elements when more than the last element.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance angle.

Units

rad | deg | rev | mrad | arcsec | arcmin | gon

Default value

[0.0, 40.0, 80.0, 120.0, 160.0, 200.0, 240.0, 280.0, 320.0, 360.0] deg

Program usage name

beta_vector

Evaluatable

Yes

# Thrust coefficient vector, Ct(β) — tabular thrust coefficients for a given flow angle

Details

Tabular thrust coefficients depending on the flow angle. This coefficient depends on the relative velocity of the incoming flow at a distance of 70% of the blade radius. The elements of this vector are correlated one-to-one with the elements of the vector in the parameter Advance angle vector, β.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance angle and uncheck the box Controlled blade pitch.

Default value

[0.011970705016398407, -0.011970705016398407, -0.030310889132455353, -0.03446827135542729, -0.02249756633902888, 0.0, 0.02249756633902888, 0.03446827135542729, 0.030310889132455353, 0.011970705016398407]

Program usage name

C_T_vector

Evaluatable

Yes

# Torque coefficient vector, Cq(β) — tabular torque coefficients for a given flow angle

Details

Tabular torque coefficients depending on the flow angle. This coefficient depends on the relative velocity of the incoming flow at a distance of 70% of the blade radius. The elements of this vector are correlated one-to-one with the elements of the vector in the parameter Advance angle vector, β.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance angle and uncheck the box Controlled blade pitch.

Default value

[0.0034202014332566874, -0.0034202014332566874, -0.008660254037844387, -0.00984807753012208, -0.006427876096865394, 0.0, 0.006427876096865394, 0.00984807753012208, 0.008660254037844387, 0.0034202014332566874]

Program usage name

C_Q_vector

Evaluatable

Yes

# Thrust coefficient table, Ct(θ, β) — tabular thrust coefficients for the specified blade mounting angle and flow angle

Details

Tabular thrust coefficients depending on the angle of installation of the blade and the angle of flow.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance angle and check the box Controlled blade pitch.

Default value

[0.0034202014332566874 -0.0034202014332566874 -0.008660254037844387 -0.00984807753012208 -0.006427876096865394 0.0 0.006427876096865394 0.00984807753012208 0.008660254037844387 0.0034202014332566874; 0.006840402866513375 -0.006840402866513375 -0.017320508075688773 -0.01969615506024416 -0.012855752193730788 0.0 0.012855752193730788 0.01969615506024416 0.017320508075688773 0.006840402866513375; 0.011970705016398407 -0.011970705016398407 -0.030310889132455353 -0.03446827135542729 -0.02249756633902888 0.0 0.02249756633902888 0.03446827135542729 0.030310889132455353 0.011970705016398407; 0.01368080573302675 -0.01368080573302675 -0.034641016151377546 -0.03939231012048832 -0.025711504387461576 0.0 0.025711504387461576 0.03939231012048832 0.034641016151377546 0.01368080573302675; 0.02052120859954012 -0.02052120859954012 -0.05196152422706631 -0.05908846518073248 -0.03856725658119236 0.0 0.03856725658119236 0.05908846518073248 0.05196152422706631 0.02052120859954012]

Program usage name

C_T_matrix

Evaluatable

Yes

# Torque coefficient table, Cq(θ, β) — tabular torque coefficients for the specified blade mounting angle and flow angle

Details

Tabular torque coefficients depending on the angle of installation of the blade and the angle of flow.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for advance angle and check the box Controlled blade pitch.

Default value

[0.00017101007166283436 -0.00017101007166283436 -0.0004330127018922193 -0.000492403876506104 -0.00032139380484326967 0.0 0.00032139380484326967 0.000492403876506104 0.0004330127018922193 0.00017101007166283436; 0.0005130302149885031 -0.0005130302149885031 -0.001299038105676658 -0.001477211629518312 -0.0009641814145298091 0.0 0.0009641814145298091 0.001477211629518312 0.001299038105676658 0.0005130302149885031; 0.0008550503583141718 -0.0008550503583141718 -0.0021650635094610966 -0.00246201938253052 -0.0016069690242163485 0.0 0.0016069690242163485 0.00246201938253052 0.0021650635094610966 0.0008550503583141718; 0.0011970705016398405 -0.0011970705016398405 -0.003031088913245535 -0.003446827135542728 -0.002249756633902888 0.0 0.002249756633902888 0.003446827135542728 0.003031088913245535 0.0011970705016398405; 0.001539090644965509 -0.001539090644965509 -0.0038971143170299736 -0.004431634888554936 -0.0028925442435894268 0.0 0.0028925442435894268 0.004431634888554936 0.0038971143170299736 0.001539090644965509]

Program usage name

C_Q_matrix

Evaluatable

Yes

# Root pitch angle — angle of installation of the wing section of the blade
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

A constant angle of displacement of the installation of the wing section of the propeller blade.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients and uncheck the box Controlled blade pitch.

Units

rad | deg | rev | mrad | arcsec | arcmin | gon

Default value

0.0 deg

Program usage name

root_pitch_angle

Evaluatable

Yes

# Number of blades — number of blades

Details

The number of propeller blades.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Default value

2

Program usage name

blade_count

Evaluatable

Yes

# Number of blade elements — number of blade elements

Details

The number of blade elements per blade.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Default value

20

Program usage name

blade_element_count

Evaluatable

Yes

# Nondimensional radial location vector, r — radial position

Details

The radial position for a given set of blade sizes. Meaning 1 equivalent to the radius of the blade. The first element of this vector defines — komel.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Default value

[0.1, 0.12, 0.2, 0.4, 0.6, 0.8, 1.0]

Program usage name

r_vector

Evaluatable

Yes

# Blade twist vector, θ_tw(r) — turning the blade elements
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

The corners turning the blade for a given radial position. The elements of this vector are correlated one-to-one with the elements of the vector in the parameter Nondimensional radial location vector, r.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Units

rad | deg | rev | mrad | arcsec | arcmin | gon

Default value

[30.0, 35.0, 50.0, 30.0, 20.0, 15.0, 10.0] deg

Program usage name

twist_vector

Evaluatable

Yes

# Normalized chord length vector, c(r)/D — length of the chord of the blade element

Details

The length of the chord, normalized to the diameter, for a given radial position along the blade. The elements of this vector are correlated one-to-one with the elements of the vector in the parameter Nondimensional radial location vector, r and columns in the parameters Airfoil lift coefficient table, Cl(α,r) and Airfoil drag coefficient table, Cd(α,r).

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Default value

[0.0676, 0.0666, 0.0824, 0.1025, 0.0885, 0.0598, 0.0133]

Program usage name

normalized_chord_vector

Evaluatable

Yes

# Airfoil angle of attack vector, α — Angle of attack
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

Range of angles of attack. The elements of this vector are correlated one-to-one with the rows in the parameters Airfoil lift coefficient table, Cl(α,r) and Airfoil drag coefficient table, Cd(α,r).

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Units

rad | deg | rev | mrad | arcsec | arcmin | gon

Default value

[-180.0, -170.0, -160.0, -150.0, -140.0, -130.0, -120.0, -110.0, -100.0, -90.0, -80.0, -70.0, -60.0, -50.0, -40.0, -30.0, -20.0, -10.0, 0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0, 130.0, 140.0, 150.0, 160.0, 170.0, 180.0] deg

Program usage name

alpha_vector

Evaluatable

Yes

# Airfoil lift coefficient table, Cl(α,r) — lifting force coefficients of the aerodynamic profile

Details

Coefficients of the lifting force of the profile for a given angle of attack and radial position along the blade. The rows of this matrix correspond one to one to the parameter Airfoil angle of attack vector, α. The columns of this matrix correspond one to one to the parameter Nondimensional radial location vector, r.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Default value

[0.1326 0.1326 0.1274 0.1274 0.1274 0.1274 0.1274; 0.3626 0.3626 0.5002 0.5002 0.5002 0.5002 0.5002; 0.5528 0.5528 0.8007 0.8007 0.8007 0.8007 0.8007; 0.7256 0.7256 1.0125 1.0125 1.0125 1.0125 1.0125; 0.8016 0.8016 1.1556 1.1556 1.1556 1.1556 1.1556; 0.7873 0.7873 1.1604 1.1604 1.1604 1.1604 1.1604; 0.7031 0.7031 1.0493 1.0493 1.0493 1.0493 1.0493; 0.5423 0.5423 0.7973 0.7973 0.7973 0.7973 0.7973; 0.3537 0.3537 0.4332 0.4332 0.4332 0.4332 0.4332; 0.1155 0.1155 -0.0376 -0.0376 -0.0376 -0.0376 -0.0376; -0.1045 -0.1045 -0.4096 -0.4096 -0.4096 -0.4096 -0.4096; -0.2999 -0.2999 -0.672 -0.672 -0.672 -0.672 -0.672; -0.4401 -0.4401 -0.9343 -0.9343 -0.9343 -0.9343 -0.9343; -0.5186 -0.5186 -1.0477 -1.0477 -1.0477 -1.0477 -1.0477; -0.5303 -0.5303 -1.0387 -1.0387 -1.0387 -1.0387 -1.0387; -0.5073 -0.5073 -0.9565 -0.9565 -0.9565 -0.9565 -0.9565; -0.442 -0.442 -0.7713 -0.7713 -0.7713 -0.7713 -0.7713; -0.2658 -0.2658 -0.4832 -0.4832 -0.4832 -0.4832 -0.4832; 0.4109 0.4109 0.3629 0.3629 0.3629 0.3629 0.3629; 1.1635 1.1635 1.3779 1.3779 1.3779 1.3779 1.3779; 1.2412 1.2412 1.4033 1.4033 1.4033 1.4033 1.4033; 0.7434 0.7434 1.3453 1.3453 1.3453 1.3453 1.3453; 0.7908 0.7908 1.2862 1.2862 1.2862 1.2862 1.2862; 0.7525 0.7525 1.1562 1.1562 1.1562 1.1562 1.1562; 0.6722 0.6722 0.9487 0.9487 0.9487 0.9487 0.9487; 0.5324 0.5324 0.7047 0.7047 0.7047 0.7047 0.7047; 0.3365 0.3365 0.382 0.382 0.382 0.382 0.382; 0.0529 0.0529 -0.0229 -0.0229 -0.0229 -0.0229 -0.0229; -0.2728 -0.2728 -0.316 -0.316 -0.316 -0.316 -0.316; -0.4135 -0.4135 -0.6195 -0.6195 -0.6195 -0.6195 -0.6195; -0.5087 -0.5087 -0.7847 -0.7847 -0.7847 -0.7847 -0.7847; -0.5342 -0.5342 -0.8419 -0.8419 -0.8419 -0.8419 -0.8419; -0.5166 -0.5166 -0.7658 -0.7658 -0.7658 -0.7658 -0.7658; -0.4321 -0.4321 -0.5707 -0.5707 -0.5707 -0.5707 -0.5707; -0.2864 -0.2864 -0.3098 -0.3098 -0.3098 -0.3098 -0.3098; -0.1073 -0.1073 -0.0893 -0.0893 -0.0893 -0.0893 -0.0893; 0.1326 0.1326 0.1274 0.1274 0.1274 0.1274 0.1274]

Program usage name

C_L_matrix

Evaluatable

Yes

# Airfoil drag coefficient table, Cd(α,r) — drag coefficients of the aerodynamic profile

Details

Drag coefficients of the airfoil for a given angle of attack and radial position along the blade. The rows of this matrix correspond one to one to the parameter Airfoil angle of attack vector, α. The columns of this matrix correspond one to one to the parameter Nondimensional radial location vector, r.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients.

Default value

[0.0055 0.0055 0.3904 0.3904 0.3904 0.3904 0.3904; 0.0774 0.0774 0.449 0.449 0.449 0.449 0.449; 0.2412 0.2412 0.5915 0.5915 0.5915 0.5915 0.5915; 0.4342 0.4342 0.8307 0.8307 0.8307 0.8307 0.8307; 0.679 0.679 1.0909 1.0909 1.0909 1.0909 1.0909; 0.9003 0.9003 1.3868 1.3868 1.3868 1.3868 1.3868; 1.0825 1.0825 1.6565 1.6565 1.6565 1.6565 1.6565; 1.2281 1.2281 1.875 1.875 1.875 1.875 1.875; 1.3205 1.3205 2.017 2.017 2.017 2.017 2.017; 1.3234 1.3234 2.0407 2.0407 2.0407 2.0407 2.0407; 1.2391 1.2391 1.9513 1.9513 1.9513 1.9513 1.9513; 1.0963 1.0963 1.7643 1.7643 1.7643 1.7643 1.7643; 0.8978 0.8978 1.5048 1.5048 1.5048 1.5048 1.5048; 0.6525 0.6525 1.2281 1.2281 1.2281 1.2281 1.2281; 0.4203 0.4203 0.838 0.838 0.838 0.838 0.838; 0.2428 0.2428 0.5434 0.5434 0.5434 0.5434 0.5434; 0.0951 0.0951 0.2517 0.2517 0.2517 0.2517 0.2517; 0.0292 0.0292 0.0698 0.0698 0.0698 0.0698 0.0698; 0.0148 0.0148 0.0267 0.0267 0.0267 0.0267 0.0267; 0.0808 0.0808 0.0509 0.0509 0.0509 0.0509 0.0509; 0.2429 0.2429 0.1561 0.1561 0.1561 0.1561 0.1561; 0.5019 0.5019 0.3927 0.3927 0.3927 0.3927 0.3927; 0.7217 0.7217 0.7438 0.7438 0.7438 0.7438 0.7438; 0.9336 0.9336 1.1277 1.1277 1.1277 1.1277 1.1277; 1.0984 1.0984 1.4838 1.4838 1.4838 1.4838 1.4838; 1.2274 1.2274 1.7877 1.7877 1.7877 1.7877 1.7877; 1.3016 1.3016 1.9779 1.9779 1.9779 1.9779 1.9779; 1.3305 1.3305 2.0516 2.0516 2.0516 2.0516 2.0516; 1.2889 1.2889 1.9974 1.9974 1.9974 1.9974 1.9974; 1.1677 1.1677 1.8463 1.8463 1.8463 1.8463 1.8463; 1.0076 1.0076 1.5699 1.5699 1.5699 1.5699 1.5699; 0.8068 0.8068 1.2596 1.2596 1.2596 1.2596 1.2596; 0.5688 0.5688 0.9493 0.9493 0.9493 0.9493 0.9493; 0.3604 0.3604 0.6154 0.6154 0.6154 0.6154 0.6154; 0.1802 0.1802 0.5015 0.5015 0.5015 0.5015 0.5015; 0.0699 0.0699 0.4265 0.4265 0.4265 0.4265 0.4265; 0.0055 0.0055 0.3904 0.3904 0.3904 0.3904 0.3904]

Program usage name

C_D_matrix

Evaluatable

Yes

Environment and Dynamics

# Variable fluid density — choosing the method of setting the density of the external environment

Details

If the checkbox is unchecked, the density of the external environment is considered constant. If the box is checked, the density of the external environment is considered variable.

Default value

false (switched off)

Program usage name

controlled_density

Evaluatable

No

# Fluid density — constant value of the density of the external environment
kg/m^3 | g/m^3 | g/cm^3 | g/mm^3 | lbm/ft^3 | lbm/gal | lbm/in^3

Details

A constant value of the density of the external environment.

Dependencies

To use this option, uncheck the box. Variable fluid density.

Units

kg/m^3 | g/m^3 | g/cm^3 | g/mm^3 | lbm/ft^3 | lbm/gal | lbm/in^3

Default value

1.225 kg/m^3

Program usage name

rho_const

Evaluatable

Yes

# Rotational connections — rotational motion simulation option
Signals | Conserving

Details

A parameter that allows you to simulate the speed of rotation of the propeller and the torque of the resistance as input and output scalar signals, respectively, or as rotational connections. This parameter determines the color of the propeller shaft on the block icon, which indicates the domain of the scalar signal.

Values

Signals | Conserving

Default value

Conserving

Program usage name

rotational_ports_type

Evaluatable

No

# Translational connections — translational motion modeling option
Signals | Conserving

Details

A parameter that allows you to simulate the velocity of the incoming flow and the thrust of the propeller as input and output scalar signals, respectively, or as translational connections. This parameter determines the color of the blades on the block icon, which indicates the domain of the scalar signal. When selecting a value Conserving The constant coefficient of the associated flow reduces the speed of the incoming flow relative to the speed of the vehicle.

Values

Signals | Conserving

Default value

Conserving

Program usage name

translational_ports_type

Evaluatable

No

# Model inertia — inertia modeling option

Details

Setting this flag allows you to simulate inertia caused by the movement of the rotor. The unit applies rotational inertia at port R1 and translational inertia at port R2.

Dependencies

To use this parameter, set for the parameter Rotational connections or Translational connections meaning Conserving.

Default value

false (switched off)

Program usage name

enable_inertia

Evaluatable

No

# Propeller mass — weight of the propeller
kg | mg | g | t | lbm | oz | slug

Details

The mass of the propeller assembly. The unit applies the inertia of translational motion in port R2.

Dependencies

To use this parameter, set for the parameter Translational connections meaning Conserving and check the box Model inertia.

Units

kg | mg | g | t | lbm | oz | slug

Default value

10.0 kg

Program usage name

m_propeller

Evaluatable

Yes

# Propeller inertia — propeller inertia
kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2

Details

Inertia of the propeller assembly. The unit applies rotational inertia at port R1.

Dependencies

To use this parameter, set for the parameter Rotational connections meaning Conserving and check the box Model inertia.

Units

kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2

Default value

1.0 kg*m^2

Program usage name

I_propeller

Evaluatable

Yes

Advanced

# Efficiency sensor — the option of displaying information about efficiency

Details

By checking this box, you can activate the E port, which outputs a positive efficiency signal.

Default value

false (switched off)

Program usage name

enable_efficiency_output

Evaluatable

No

# Rotational speed threshold — the smoothing point of the rotation speed
Hz | kHz | MHz | GHz

Details

Saturation threshold value , after exceeding which the block applies smoothing to the saturation point.

Units

Hz | kHz | MHz | GHz

Default value

0.001 Hz

Program usage name

rotational_frequency_threshold

Evaluatable

Yes

# Saturation threshold for nondimensional coefficients — smoothing point for dimensionless coefficients

Details

Saturation threshold value in which the block applies smoothing to the dimensionless coefficients.

Default value

0.001

Program usage name

saturation_threshold

Evaluatable

Yes

# Check if operating beyond normal propeller operation — tolerance of working boundaries
None | Error

Details

This parameter allows you to display an error when the propeller exceeds the operating parameters. The unit checks whether the propeller is working in the first quadrant. If the values are or If they are not positive, the propeller generates thrust and torque coefficients with the appropriate signs and outputs an error if this parameter is adjusted accordingly. When the parameter value is increased Rotational speed threshold the trigger becomes less sensitive.

If for the parameter Parameterization the value is set Polynomial fit, the block outputs an error when the propeller exceeds the first positive root of the parameter value .

The block approximates hydrodynamics using symmetric or asymmetric behavior relative to the first quadrant.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Polynomial fit or Tabulated data for advance ratio.

Values

None | Error

Default value

None

Program usage name

assert_action

Evaluatable

No

# Power threshold for efficiency calculation — power threshold value
W | uW | mW | kW | MW | GW | V*A | HP_DIN

Details

The threshold value of power when calculating efficiency.

Dependencies

To use this parameter, set for the parameter Parameterization meaning Tabulated data for airfoil lift and drag coefficients and check the box Efficiency sensor.

Units

W | uW | mW | kW | MW | GW | V*A | HP_DIN

Default value

0.01 W

Program usage name

power_threshold

Evaluatable

Yes