windracer
Windracer(params)
¶
Bases: AbstractUAV
Vessel class with methods specifically designed to model the performance of the Windracers Ultra UAV
https://windracers.com/drones/
Cruising Speed - 135 km/hr Power Usage - 350w Note: This power is actually generated by a set of engines not drawn from a battery, model should be updated in the future to account for this. Duration - 12+ flight duration
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params
|
dict
|
vessel parameters from the vessel config file |
required |
model_battery(cellbox)
¶
Method to determine the rate of power usage in a given cell in Watts
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cellbox
|
AggregatedCellBox
|
input cell from environmental mesh |
required |
Returns:
| Name | Type | Description |
|---|---|---|
cellbox |
AggregatedCellBox
|
updated cell with battery consumption values |
model_speed(cellbox)
¶
Method to determine the maximum speed that the UAV can traverse the given cell
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cellbox
|
AggregatedCellBox
|
input cell from environmental mesh |
required |
Returns:
| Name | Type | Description |
|---|---|---|
cellbox |
AggregatedCellBox
|
updated cell with speed values |