modelRotorBlade
Extends from Modelica.Mechanics.MultiBody.Interfaces.PartialOneFrame_a (Base model for components providing one frame_a connector + outer world + assert to guarantee that the component is connected).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | N | 1 | Blade discretization/Number of AirStations |
| Boolean | rigid | true | |
| Boolean | orientation_ccw | true | Rotor orientation (=true for counter-clockwise) |
| Real | orientation_factor | if orientation_ccw then 1.0 else -1.0 | |
| Real | Cl_0 | 0.0 | |
| Real | Cl_alpha | 6.28 | |
| Real | Cl_alpha2 | 0.0 | |
| Real | Cd_0 | 0.01 | |
| Real | Cd_alpha | 0.0 | |
| Real | Cd_alpha2 | 0.0 | |
| Real | radius | 48.0*0.0254 | (m) |
| Real | root_cutout | 0.15625*radius | (m) |
| Real | collective_offset | orientation_factor*4.67 | Shift for zero lift offset |
| Real | bearing1_dist | root_cutout/2 | (m) |
| Real | chord | 6.0*0.0254 | (m) |
| Boolean | useLumpedMassMatrix | true | |
| Real | beta | 0.01 | Blade material damping coefficient |
| Real | quarterChord_shift2 | 0.0 | |
| Real | delta_r | (radius - root_cutout)/N | AirStation blade span |
| Real | twist_total | orientation_factor*(-35.0) | Total twist from cutout to tip (deg) |
| Real | twist_rate | twist_total/(radius - root_cutout) | Twist rate (deg/R) |
| Real | twist_angle | twist_total/N | Twist per station (deg) |
| Real | twist_angle_rad | twist_angle*Modelica.Constants.pi/180 | Twist per station(rad) |
| Real | collective_shift | (-twist_rate*(0.75*radius - root_cutout)) + collective_offset | Shift to account for blade twist down to cutout |
| Real | blade_density | 853.472 | |
| Real | collective_shift_rad | collective_shift*Modelica.Constants.pi/180 | |
| Real | shaft_length | 0.08898774 | Distance from hub to blade root (m) |
| DeployStructLib.Properties.EAGJ_BeamProperty | Xsection2 | ||
| DeployStructLib.Properties.BeamXProperties.RectBarProperty | xprop1 | ||
| DeployStructLib.Properties.BeamXProperties.RectBarProperty | xprop2 | ||
| DeployStructLib.Properties.MaterialProperties.isotropicMaterialProperty | matProp1 | ||
| DeployStructLib.Properties.MaterialProperties.isotropicMaterialProperty | matProp2 | ||
| DeployStructLib.Properties.EAGJ_BeamProperty | Xsection1 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.Frame_a | frame_a (from PartialOneFrame_a) | Coordinate system fixed to the component with one cut-force and cut-torque | |
| Modelica.Mechanics.MultiBody.Interfaces.Frame_resolve | relativeFrame_resolve | ||
| Modelica.Blocks.Interfaces.RealInput | collective |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| DeployStructLib.Parts.Beam | beam1 | ||
| DeployStructLib.Parts.Beam | beam2 | ||
| Modelica.Mechanics.MultiBody.Parts.Body | body1 | ||
| Modelica.Mechanics.MultiBody.Parts.FixedRotation | quarterChordFrame2 | ||
| Modelica.Mechanics.MultiBody.Parts.FixedRotation | bladeTwistFrame2 | ||
| Modelica.Mechanics.MultiBody.Joints.Revolute | collectiveShiftRevolute | ||
| Modelica.Mechanics.MultiBody.Parts.FixedRotation | collectiveShift | ||
| AirStation | liftInterface2 | ||
| Modelica.Mechanics.Rotational.Sources.Position | position1 | ||
| Modelica.Mechanics.MultiBody.Parts.FixedTranslation | bladeShaft |