Skip to content

Multirotor - incorrect drag calculation #126

@ykoshkin-kxp

Description

@ykoshkin-kxp

Unless I misunderstanding something this piece of code looks to be calculating drag based on the whole propeller area at 100% of properller area size. This would mean it thinks that there are 4 giant discs as far as overall model drag is concerned. I believe there should be a lower ratio for props spectifically.

#AirLib/include/vehicles/multirotor/MultiRotorParams.hpp
Vector3r drag_factor_unit = Vector3r( front_back_area + rotors_.size() * propeller_xsection, left_right_area + rotors_.size() * propeller_xsection, top_bottom_area + rotors_.size() * propeller_area) * params.linear_drag_coefficient / 2;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions