WO2024259331A1 - Systems and methods for vertical takeoff and landing vehicle - Google Patents
Systems and methods for vertical takeoff and landing vehicle Download PDFInfo
- Publication number
- WO2024259331A1 WO2024259331A1 PCT/US2024/034146 US2024034146W WO2024259331A1 WO 2024259331 A1 WO2024259331 A1 WO 2024259331A1 US 2024034146 W US2024034146 W US 2024034146W WO 2024259331 A1 WO2024259331 A1 WO 2024259331A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rotor
- housing
- stator
- drive system
- vtol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K7/00—Arrangements for handling mechanical energy structurally associated with dynamo-electric machines, e.g. structural association with mechanical driving motors or auxiliary dynamo-electric machines
- H02K7/10—Structural association with clutches, brakes, gears, pulleys or mechanical starters
- H02K7/11—Structural association with clutches, brakes, gears, pulleys or mechanical starters with dynamo-electric clutches
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C27/00—Rotorcraft; Rotors peculiar thereto
- B64C27/04—Helicopters
- B64C27/08—Helicopters with two or more rotors
- B64C27/10—Helicopters with two or more rotors arranged coaxially
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C27/00—Rotorcraft; Rotors peculiar thereto
- B64C27/20—Rotorcraft characterised by having shrouded rotors, e.g. flying platforms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C29/00—Aircraft capable of landing or taking-off vertically, e.g. vertical take-off and landing [VTOL] aircraft
- B64C29/0008—Aircraft capable of landing or taking-off vertically, e.g. vertical take-off and landing [VTOL] aircraft having its flight directional axis horizontal when grounded
- B64C29/0016—Aircraft capable of landing or taking-off vertically, e.g. vertical take-off and landing [VTOL] aircraft having its flight directional axis horizontal when grounded the lift during taking-off being created by free or ducted propellers or by blowers
- B64C29/0025—Aircraft capable of landing or taking-off vertically, e.g. vertical take-off and landing [VTOL] aircraft having its flight directional axis horizontal when grounded the lift during taking-off being created by free or ducted propellers or by blowers the propellers being fixed relative to the fuselage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D27/00—Arrangement or mounting of power plants in aircraft; Aircraft characterised by the type or position of power plants
- B64D27/02—Aircraft characterised by the type or position of power plants
- B64D27/30—Aircraft characterised by electric power plants
- B64D27/34—All-electric aircraft
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K49/00—Dynamo-electric clutches; Dynamo-electric brakes
- H02K49/10—Dynamo-electric clutches; Dynamo-electric brakes of the permanent-magnet type
- H02K49/104—Magnetic couplings consisting of only two coaxial rotary elements, i.e. the driving element and the driven element
- H02K49/108—Magnetic couplings consisting of only two coaxial rotary elements, i.e. the driving element and the driven element with an axial air gap
Definitions
- the present disclosure relates generally to vertical takeoff and landing. More particularly, the present disclosure relates to magnetic levitation for vertical takeoff and landing.
- VTOL vertical takeoff and landing
- VTOL platforms can include fixed wing platforms and rotary wing platforms.
- VTOL platforms can include unmanned aerial vehicles.
- VTOL platforms can have distributed electrical propulsion, and can have tilt rotor and/or tilt wing configurations.
- VTOL platforms rely on combustion-based power generation to generate lift and other movement forces.
- VTOL platforms may have relatively large form factors.
- existing VTOL platforms may have technical limitations that make such platforms difficult to use in urban environments and personal use modes.
- the VTOL platform includes a rotor, a stator, a flight controller, and a motor controller.
- the rotor includes a plurality of rotor blades oriented about a rotor axis and radially spaced from the stator. Each rotor blade is coupled to a rotor arm such that rotation of the rotor arm causes the rotor blade to rotate about a rotor pitch axis.
- the rotor arm is coupled to a first rotor magnet spaced from a second rotor magnet.
- the stator includes a plurality of electromagnets.
- the flight controller is configured to receive a movement instruction, extract a desired movement from the movement instruction, and generate one or more flight commands configured to cause the rotor to generate at least one of thrust, moment of force about a yaw axis, moment of force about a platform pitch axis, or moment of force about a roll axis.
- the motor controller is configured to receive the one or more flight control commands and drive electrical signals through the electromagnets based on the one or more flight control commands.
- the plurality of electromagnets are configured to output electromagnetic fields corresponding to the electrical signals to drive the rotor magnets of the rotor to rotate the rotor about the rotor axis, rotate the rotor blade about the blade neutral pitch axis, and cause the rotor to generate the at least one of the thrust, the moment of force about the yaw axis, the moment of force about the platform pitch axis, or the moment of force about the platform roll axis.
- At least one aspect of the present disclosure relates to a rotor for operation with a stator.
- the rotor includes an annular rotor base defining a rotational axis and comprising a plurality of rotor segments arranged around the stator.
- Each rotor segment includes a sidewall spaced from the rotational axis, a first rotor wall extending from a first end of the sidewall and towards the rotational axis, and a second rotor wall extending from a second end of the sidewall and towards the rotational axis, the second rotor wall spaced from the first rotor wall, the rotor defining a rotor axis through the first rotor wall and the second rotor wall and parallel to the rotational axis.
- Each rotor segment includes at least one first rotor magnet coupled with the first rotor wall, the at least one first rotor magnet configured to maintain a first space between the first rotor wall and a first stator magnet along the rotor axis.
- Each rotor segment includes at least one second rotor magnet coupled with the second rotor wall, the at least one second rotor magnet configured to maintain a second space between the second rotor wall and a second stator magnet along the rotor axis.
- Each rotor segment includes at least one third rotor magnet coupled with the sidewall and spaced from one or more propulsion magnets of the stator. The rotor is configured to be driven by the propulsion magnets via a magnetic field of the one or more propulsion magnets interacting with the at least one third rotor magnet.
- At least one aspect relates to a stator for operation with a rotor.
- the stator includes an annular stator base comprising a plurality of stator segments, the stator base defining a central axis.
- Each stator segment includes a sidewall, a support structure extending from the sidewall, at least one first stator magnet coupled with a first surface of the support structure, at least one second stator magnet coupled with a second surface of the support structure opposite the first surface, and at least one propulsion magnet.
- the at least one first stator magnet and the at least one second stator magnet define a stator axis parallel to the central axis, the at least one first stator magnet configured to maintain a first space between a first rotor magnet of the rotor and the at least one first stator magnet along the stator axis, and the at least one second stator magnet configured to maintain a second space between a second rotor magnet of the rotor and the at least one second stator magnet along the stator axis.
- the at least one propulsion magnet is coupled with the support structure and spaced from one or more third rotor magnets of the rotor, the at least one propulsion magnet configured to output a magnetic field responsive to a control signal to drive the rotor about the central axis.
- At least one aspect relates to a rotor control system.
- the rotor control system includes a rotor and a stator.
- the rotor includes a first rotor magnetic component aligned with one or more first stator coils, a second rotor magnetic component aligned with one or more second stator coils and adjacent to the first rotor magnetic component, an arm connecting the first rotor magnetic component and the second rotor magnetic component, and a first rotor blade fixed to the arm.
- a first arm end of the is arm coupled with the first rotor magnetic component and a second arm end of the arm coupled with the second rotor magnetic component defining an arm angle which changes based on a first magnetic force applied to the first rotor magnetic component relative to a second magnetic force applied to the second rotor magnetic component.
- the first rotor blade extends from the arm along a blade pitch axis, the first rotor blade defining a blade pitch angle relative to the blade pitch axis, the blade pitch angle corresponding to the arm angle.
- the stator includes a plurality of electromagnets configured to output at least a first magnetic field that drives the first rotor magnetic component and a second magnetic field that drives the second rotor magnetic component responsive to at least one control signal, the at least one control signal causing the first magnetic field to apply the first magnetic force on the first rotor magnetic component and the second magnetic field to apply the second magnetic force on the second magnetic component to control the blade pitch angle.
- At least one aspect relates to a rotor control system.
- the rotor control system includes a rotor and a stator.
- the rotor includes an annular rotor base defining a rotational axis and comprising a plurality of rotor segments arranged around the stator.
- Each rotor segment includes a first rotor blade configured to be rotated about a blade pitch axis perpendicular to the rotational axis, a power receiver circuit, a motor that rotates using power received via the power receiver circuit for rotating the first rotor blade about the blade pitch axis, a motor controller that provides a motor signal to the motor for rotating the first rotor blade about the blade pitch axis responsive to a control signal, and a first wireless transceiver that receives the control signal and provides the control signal to the motor controller.
- the stator includes a second wireless transceiver that receives a control command and wirelessly transmits the control signal to the first wireless transceiver based on the control command, and a power transmitter circuit that outputs a magnetic field that interacts with the power receiver circuit to provide power to the power receiver circuit.
- At least one aspect relates to a system.
- the system includes a rotor and a stator.
- the rotor includes a sidewall, a first rotor wall extending from a first end of the sidewall, and a second rotor wall extending from a second end of the sidewall, the second rotor wall spaced from the first rotor wall, at least one first rotor magnet coupled with the first rotor wall, and at least one second rotor magnet coupled with the second rotor wall.
- the stator includes a support structure extending between the first rotor wall and second rotor wall, at least one first stator magnet coupled with a first surface of the support structure and proximate to the at least one first rotor magnet, the at least one first rotor magnet inducing a current in the at least one first stator magnet corresponding to a first distance between the at least one first stator magnet and at least one first rotor magnet, and at least one second stator magnet coupled with a second surface of the support structure opposite the first surface and proximate to the at least one second rotor magnet, the at least one second stator magnet electrically coupled with the at least one first stator magnet to receive the current from the first stator magnet, the at least one second stator magnet outputting a magnetic field having a magnetic field strength based on the current from the first stator magnet, the magnetic field interacting with the at least one second rotor magnet to control a second distance between the at least one second stator magnet and the at least one second rotor magnet.
- At least one aspect relates to a system.
- the system includes a rotor and a stator.
- the rotor includes a sidewall, a rotor wall extending from an end of the sidewall, and at least one rotor magnet coupled with the rotor wall.
- the stator includes a support structure adjacent the rotor wall, a first stator magnet coupled with a surface of the support structure proximate to the at least one rotor magnet, the at least one rotor magnet inducing a current in the first stator magnet corresponding to a first magnetic force of a first magnetic field between the first stator magnet and the at least one rotor magnet, and a second stator magnet coupled to the surface of the support structure, the second stator magnet electrically coupled to the first stator magnet, the second stator magnet receiving the current from the first stator magnet to control a second magnetic force of a second magnetic field between the second stator magnet and the at least one rotor magnet.
- At least one aspect relates to a system.
- the system includes a rotor and a stator.
- the rotor includes a rotor sidewall defining a rotational axis, at least one rotor blade coupled with and transverse the sidewall along a first surface of the sidewall, and a rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface.
- the stator includes a plurality of stator magnets circumferentially arranged along a surface of a stator sidewall facing the second surface of the rotor sidewall, and a controller wirelessly coupled to the plurality of stator magnets, the controller controlling the plurality of stator magnets to selectively produce a respective magnetic field interacting with the rotor magnet of the rotor to rotate the rotor and the rotor blade about the rotational axis to produce lift along the rotational axis.
- At least one aspect relates to a system.
- the system includes a rotor and a stator.
- the rotor includes a rotor sidewall defining a rotational axis, at least one rotor blade coupled with and transverse the sidewall along a first surface of the side wall, and a rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface.
- the stator includes a plurality of stator magnets circumferentially arranged along a surface of a stator sidewall facing the second surface of the rotor sidewall, and a controller electrically coupled to the plurality of stator magnets, the controller controlling the plurality of stator magnets at a switching rate to selectively produce a respective magnetic field, the magnetic fields interacting with the rotor magnet of the rotor to rotate the rotor and rotor blade at a rotational velocity corresponding to the switching rate to produce lift at a lift velocity.
- At least one aspect relates to a system.
- the system includes a rotor configured to rotate about a rotational axis and a stator.
- the rotor includes a rotor sidewall, at least one rotor blade rotatably coupled with the sidewall along a first surface of the side wall, the at least one rotor blade rotating about a blade axis extending transverse the side wall, and a first rotor magnet and a second rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface.
- the stator includes a plurality of first stator magnets circumferentially arranged along a stator sidewall facing the rotor sidewall, at least one of the plurality of first stator magnets proximate to the first rotor magnet, a plurality of second stator magnets spaced from respective first stator magnets and circumferentially arranged along the stator sidewall, at least one of the plurality of second stator magnets proximate to the second rotor magnet, and a magnet controller electrically coupled to the plurality of first stator magnets and the plurality of second stator magnets, the magnet controller controlling the plurality of first stator magnets at a first switching rate and controlling the plurality of second stator magnets at a second switching rate to produce rotation of the rotor blade about the blade axis.
- At least one aspect relates to a system.
- the system includes a stator and a rotor.
- the stator includes a plurality of stator magnets circumferentially arranged along a surface of the stator.
- the rotor is configured to rotate about a rotational axis and has an annular rotor base surrounding the stator.
- the rotor includes a plurality of rotor segments.
- Each rotor segment includes a sidewall spaced from the rotational axis having a first surface and a second surface opposite the first surface, at least one rotor magnet coupled to the side wall along the first surface, the rotor configured to be driven by the plurality of stator magnets via respective magnetic fields of the plurality of stator magnets interacting with the at least one rotor magnet, and at least one rotor blade having a first blade end coupled with the second surface of the sidewall and a second blade end, the first end and second defining a rotor blade length, the second end and rotational axis defining a radius of rotation, a ratio of the rotor blade length to the radius of rotation of the tip being less than or equal to 0.75.
- At least one aspect relates to a system.
- the system includes a rotor configured to rotate about a rotational axis and a stator.
- the rotor includes a rotor sidewall, a first rotor blade rotatably coupled with the sidewall along a first surface of the side wall, the first rotor blade rotating about a first blade axis extending transverse the side wall, a second rotor blade rotatably coupled with the sidewall along the first surface of the sidewall, the second rotor blade rotating about a second blade axis extending transverse the sidewall, a first set of rotor magnets including a first rotor magnet and a second rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface proximate the first rotor blade, and a second set of rotor magnets including a third rotor magnet and a fourth rotor magnet coupled with the sidewall along the second surface of the rotor sidewall proxi
- the stator includes a plurality of first stator magnets circumferentially arranged along a stator sidewall facing the rotor sidewall, at least one of the plurality of first stator magnets proximate to the first rotor magnet and at least one of the plurality of first stator magnets proximate the third rotor magnet, a plurality of second stator magnets spaced from respective first stator magnets and circumferentially arranged along the stator sidewall, at least one of the plurality of second stator magnets proximate to the second rotor magnet and at least one of the plurality of second stator magnets proximate to the fourth rotor magnet, and at least one controller electrically coupled to the plurality of first stator magnets and the plurality of second stator magnets, the at least one controller configured to receive a movement instruction, extract a desired movement from the movement instruction, generate a plurality of control signals based on the desired movement, and provide the plurality of control signals to the plurality of first stator magnets and the
- At least one aspect relates to a rotor for operation with a stator.
- the rotor includes an annular rotor base defining a rotational axis and comprising a plurality of first rotor segments arranged around the stator and configured to be driven in a first direction about the rotational axis, and a plurality of second rotor segments arranged around the stator adjacent to the plurality of first rotor segments and configured to be driven in a second direction about the rotational axis opposite the first direction, each rotor segment including a sidewall spaced from the rotational axis, a first rotor wall extending from a first end of the sidewall and towards the rotational axis, and a second rotor wall extending from a second end of the sidewall and towards the rotational axis, the second rotor wall spaced from the first rotor wall, the rotor defining a rotor axis through the first rotor wall and the second rotor wall and parallel to the
- the at least one rotor blade is a first rotor blade and the rotor magnet is a first rotor magnet corresponding to the first rotor blade, the first rotor blade configured to rotate about the rotational axis in a first direction
- the rotor includes a second rotor blade spaced apart from the first rotor blade, the second rotor blade coupled with and transverse the sidewall along a first surface of the sidewall, and a second rotor magnet corresponding to the second rotor blade, the second rotor magnet being driven to drive the second rotor blade in a second direction about the rotational axis opposite the first direction.
- the VTOL platform can include a stator arranged around a rotational axis and configured to output one or more magnetic fields.
- the VTOL platform can include a rotor that includes at least one rotor wall spaced from the stator by a gap and arranged at least partially between the stator and the rotational axis.
- the rotor can include a plurality of rotor blades coupled with the at least one rotor wall, arranged at least partially between the stator and the rotational axis, and extending inward from the at least one rotor wall towards the rotational axis.
- the VTOL platform can include one or more actuators coupled with the plurality of rotor blades, the one or more actuators configured to control a pitch angle of at least one rotor blade of the plurality of rotor blades using power of the one or more magnetic power fields.
- FIG. 1 is a schematic diagram of an embodiment of a VTOL platform.
- FIG. 2 is a schematic diagram of a portion of the VTOL platform of FIG. 1.
- FIG. 3 is a block diagram of various systems of the VTOL platform of FIG. 1.
- FIG. 4 is a partial perspective view of a motor region of the VTOL platform of FIG. 1.
- FIG. 5 is a section view of the motor region of the VTOL platform of FIG. 1.
- FIG. 6 is a schematic diagram of an embodiment of levitation and guidance systems.
- FIG. 7 is a block diagram of an embodiment of a flight dynamics system of a VTOL platform.
- FIG.8 is a schematic diagram of collective pitch control executed by the flight dynamics system of FIG. 7.
- FIG. 9 is a schematic diagram of cyclic pitch control executed by the flight dynamics system of FIG. 7.
- FIG. 10 is a block diagram of an embodiment of a motor controller of a VTOL platform.
- FIG. 11 is a block diagram of an embodiment of a stator of a VTOL platform.
- FIG. 12 is a block diagram of a rotor control system of a VTOL platform.
- FIG. 13 is a flow diagram of an embodiment of a method of controlling a VTOL platform.
- FIG. 14A is a schematic diagram of an embodiment of a rotor having motor-driven rotor blades.
- FIG. 14B is a block diagram of an embodiment of a rotor control system using motor-driven rotor blades.
- FIG. 15 is a perspective view of an embodiment of a VTOL platform.
- FIG. 16 is a side view of the embodiment of the VTOL platform of FIG. 15.
- FIG. 17 is a top view of the embodiment of the VTOL platform of FIG. 15.
- FIG. 18 is a bottom view of the embodiment of the VTOL platform of FIG. 15.
- FIG. 19 is a zoomed-in view of a portion of the VTOL platform of FIG. 18 illustrating a coupler.
- FIG. 20 is a perspective view of the coupler illustrated in FIG. 19.
- FIG. 21A and FIG. 21B are side views of the VTOL platform of FIG. 15 showing different orientations of a drive system of the VTOL platform.
- FIG. 22 is a block diagram of an example system for controlling the VTOL platform.
- FIG. 23 is a flowchart showing an example method for controlling the VTOL platform.
- Section A describes embodiments of systems and methods of a VTOL platform that operates using magnetic levitation
- Section B describes embodiments of systems and methods of levitation and guidance of a VTOL platform that operates using magnetic levitation
- Section C describes embodiments of systems and methods of controlling a VTOL platform that operates using magnetic levitation, including flight dynamics, motor control, and pitch control.
- Section D describes embodiments of systems for VTOL platform structures and methods therefor.
- a VTOL platform in accordance with the present disclosure can use magnetic levitation and specific control mechanisms to efficiently drive a rotor with a stator to enable vertical takeoff and landing, as well as flight control operations such as lift, pitch, roll, and yaw control.
- the VTOL platform can have improved size, weight, power, and cost (SWAP-C) factors relative to existing systems, including increased power density relative to internal combustion-based systems.
- SWAP-C size, weight, power, and cost
- the VTOL platform can achieve high rotor rotation rates for an annular platform configuration.
- the VTOL platform can have reduced noise relative to existing systems with similar performance capability by reducing both mechanical and aerodynamic noise generation.
- Existing systems that rely on mechanical operation of gearboxes, swashplates, and generators may generate significant noise.
- mechanical noise may be transmitted along the structure of the turbine and radiated from its surfaces, and aerodynamic noise may be produced by the flow of air over the blades.
- aerodynamic noise may be produced by the flow of air over the blades.
- noise may be generated by the main rotor and tail rotor interactions with air. This can be verified by analyzing the frequency spectrum of a helicopter during takeoff: there may be global and local maximas at the respective blade passing frequencies of each rotor blade.
- the present solution can address these noise sources by using a direct electric powertrain that relies on fewer interactions between mechanical components, and also by configuring rotor blades in a manner that reduces noise generation. As such, the present solution can reduce energy inefficiencies associated with noise generation, as well as nuisances associated with noise that make existing systems less viable for urban environment and personal use modes.
- the VTOL platform includes a rotor, a stator, a flight controller, and a motor controller.
- the rotor includes a plurality of rotor blades oriented about a rotor axis and radially spaced from the stator. Each rotor blade is coupled to a rotor arm such that rotation of the rotor arm causes the rotor blade to rotate about a rotor pitch axis.
- the rotor arm is coupled to a first rotor magnet spaced from a second rotor magnet.
- the stator includes a plurality of electromagnets.
- the flight controller is configured to receive a movement instruction, extract a desired movement from the movement instruction, and generate one or more flight commands configured to cause the rotor to generate at least one of thrust, moment of force about a yaw axis, moment of force about a platform pitch axis, or moment of force about a platform roll axis.
- the motor controller is configured to receive the one or more flight control commands and drive electrical signals through the electromagnets based on the one or more flight control commands.
- the plurality of electromagnets are configured to output electromagnetic fields corresponding to the electrical signals to drive the rotor magnets of the rotor to rotate the rotor about the rotor axis, rotate the rotor blade about the blade neutral pitch axis, and cause the rotor to generate the at least one of the thrust, the moment of force about the yaw axis, the moment of force about the platform pitch axis, or the moment of force about the platform roll axis.
- a VTOL platform 100 includes a stator 110 that drives a rotor 120.
- the rotor 120 can extend from the stator 110 to a housing 130 (e.g., a nacelle).
- a support structure 140 can be mounted to the stator 110, such as to provide a seat 142 for an operator 144 of the VTOL platform 100.
- FIGS. 1-2 illustrate the stator 110 inward of the rotor 120, the stator 110 may be outward from the rotor 120.
- the rotor 120 can be supported by a levitation system (e.g., levitation system 360 described with reference to FIG. 3) coupled to the stator 110 to rotate about the stator 110.
- the stator 110 and rotor 120 can include various magnets (e.g., permanent magnets; electromagnetic coils; electromagnetic coils through which current can be driven to cause the electromagnetic coils to generate magnetic fields).
- the stator 110 can use power from a power supply 112 to drive the rotor 120 by outputting electromagnetic fields to drive magnets of the rotor 120, including to rotate the rotor 120 about a rotational axis 122.
- the stator 110 can drive the rotor 120 based on control signals received from a controller, as discussed further herein.
- the power supply 112 can include one or more batteries.
- the power supply 112 can be highly distributed and integrated into the support structure 140, which can improve stiffness and reduce weight of the VTOL platform 100 as compared to existing systems.
- the stator 110 can have increased efficiency relative to existing mechanical systems. Using an electromagnetic coupling between the stator 110 and rotor 120, rather than mechanical connections, can improve operation relative to existing systems. In order to achieve a VTOL platform having similar performance parameters as can be enabled by the present solution in existing systems would require the engine to drive small gears spinning much faster than a large radius rotor, which could result in significant mechanical friction losses, and would weigh significantly more than a simple rotor mounted to a driven axle.
- the present solution can address such phenomena by using the stator 110 to drive the rotor 120 — in some embodiments, the present solution can produce a distributed torque through the use of a power dense, efficient and responsive electric synchronous motor, rather a gearbox or axle for torque transfer as the rotor-ring, and can simultaneously act as the electromechanical rotor, drive axle, and blade hub, thus lowering weight, efficiency losses, and mechanical complexity.
- stator 110 increases linearly with hub radius, and decreases linearly with motor height.
- present solution can implement such features to configure the stator 110 to have a relatively large radius and relatively low thickness to increase efficiency and power density, enabling the stator 110 to have less mass and/or greater power output relative to existing internal combustion-based systems.
- the rotor 120 is shown as an annular rotor that can orbit about the stator 110 and support structure 140.
- the rotor 120 includes a plurality of first blades 124 (coupled to respective magnets as discussed further herein).
- the plurality of first blades 124 can extend between the stator 110 and the housing 130.
- the stator 110 controls a pitch angle of each first blade 124.
- the first blades 124 can be coupled with and transverse to (e.g., perpendicular to) sidewall 134. As illustrated in FIGS.
- each first blade 124 can extend from a first blade end (e.g., blade root) 444 coupled with the sidewall 134 (e.g., rotor segments 132 of sidewall 134) to a second blade end (e.g., blade tip) 448, which can be coupled with the housing 130 or free from the housing 130.
- the first blade 124 can define a blade axis 440 extending from the first blade end 444 to the second blade end, which can be perpendicular to the rotational axis 122.
- the rotor 120 includes a plurality of second blades 126, which can be similar to the first blades 124 and may rotate about the rotational axis 122 independently relatively to the plurality of first blades 124.
- the second blades 126 can be spaced from the first blades 124, such as being coupled with the sidewall 134 (e.g., rotor segments 132 of sidewall 134) below the first blades 124, or coupled with a second sidewall 134 below the first blades 124.
- the VTOL platform 100 can generate lift due to action of the first blades 124 and/or second blades 126 on air passing through the VTOL platform 100.
- the first blades 124 and/or second blades 126 can be driven in a manner to cause rotation about yaw, roll, and/or pitch axes.
- the rotor blades 124, 126 can be individually feathered (e.g., blade surfaces aligned at a particular angle relative to direction of airflow) to maintain cyclic and collective pitch commands for guidance of the VTOL platform 100.
- the present solution can individually control pitch of each rotor blade 124, 126 in a frictionless manner.
- the plurality of first blades 124 rotate in a first direction about the rotational axis 122, while the plurality of second blades 126 rotate in a second direction about the rotational axis 122 opposite the first direction.
- the plurality of first blades 124 and plurality of second blades 126 can be contra-rotating.
- each second blade 126 can be coupled with respective rotor magnets 380 that are driven by the stator 110 in the second direction.
- control circuit 310 can control operation of the plurality of first blades 124 by providing a first control signal to cause the plurality of first blades 124 to rotate about the rotational axis 122 in the first direction at a first angular rate, and control operation of the plurality of second blades 126 by providing a second control signal to cause the plurality of second blades 126 to rotate about the rotational axis 122 in the second direction at a second angular rate.
- the control circuit 310 can generate the first control signal and second control signal to generate a desired motion of the VTOL platform 100.
- the control circuit 310 can generate the first control signal and second control signal so that the first angular rate and second angular rate are configured so that a force balance on the VTOL platform 100 is zero in at least a vertical direction (e.g., upward force generated by the plurality of first blades 124 counteracts gravity and downward force generated by the plurality of second blades 126).
- a vertical direction e.g., upward force generated by the plurality of first blades 124 counteracts gravity and downward force generated by the plurality of second blades 126.
- the rotor blades 124, 126 are configured to enable a relatively lower acoustic profile, such as to generated reduced noise while generating sufficient lift to support movement of the VTOL platform 100.
- the number of rotor blades 124, 126 can be selected to be relatively high, with the blades having phase modulated spacing, to reduce noise while lift is maintained.
- Each blade 124, 126 may have a relatively large tip diameter.
- the rotor blades 124, 126 may be positioned and aligned relative to one another to operate incoherently. As such, noise resulting from interaction of the rotor 120 and surrounding fluid can be reduced.
- the rotor blades 124, 126 have a maximum tip Mach number of 0.5, and a hover tip Mach number of 0.41.
- the rotor blades 124, 126 are at least one of ducted or shrouded, which can increase lift generation, improve safety, and reduce noise radiated from the rotor blades 124, 126.
- the housing 130 is shaped to reflect noise upwards, and may also attenuate noise travelling outward from the rotor 120.
- the rotor blades 124, 126 have a relatively short length relative to a radius of rotation of the second blade end 448.
- the rotor blades 124, 126 can define a rotor blade length from the first blade end 444 to the second blade end 448 along the blade axis 440 (e.g., from the blade root to the blade tip).
- the second blade end 448 can define a radius of rotation from the second blade end 448 to the rotational axis 122.
- the rotor blades 124, 126 can define a ratio of the rotor blade length to the radius of rotation. In some embodiments, the ratio is less than or equal to 0.75.
- the ratio is less than or equal to 0.6 and greater than or equal to 0.3.
- the rotor blades 124, 126 begin outward of the rotational axis 122.
- the efficiency of a rotor blade in generating lift as a function of distance from a center of rotation is generally higher towards the blade tip than the blade root. As such, the present solution can reduce noise with relatively less performance loss by selecting blades that operate primarily in the high efficiency region.
- the rotor blades 124, 126 have a relatively high blade effective area or blade solidity.
- the second blade end 448 can define a first perimeter (e.g., a perimeter swept by the second blade end 448 as the second blade end 448 rotates about the rotational axis 122).
- the sidewall 134 (or the first blade end 444) can define a second perimeter, which is inward of the first perimeter.
- the rotor blades 124 and/or 126 can also define a blade rotation area in a first plane between the first perimeter and the second perimeter (e.g., a first plane in which the first perimeter and second perimeter lie).
- the blade rotation area can represent the area swept by the first rotor blade 124 in the first plane as the first rotor blade 124 rotates about the rotational axis 122.
- the rotor blades 124 and/or the rotor blades 126 can define a blade surface area in the first plane, which can represent a surface area of the rotor blades 124 and/or the rotor blades 126 that lies in the first plane (while the rotor blades 124 or the rotor blades 126 are steady or not moving).
- the plurality of first rotor blades 124 (or the plurality of second rotor blades 126) can define a blade effective area as a ratio of the blade surface area to the blade rotation area.
- the blade effective area is greater than or equal to 0.4 (e.g., as compared to 0.2 in many existing systems). In some embodiments, the blade effective area is greater than or equal to 0.6.
- the rotor blades 124, 126 can more efficiently generate lift at lower speeds and pitches; the VTOL platform 100 can achieve greater blade effective areas by using frictionless methods for driving rotation of the rotor 120, which would otherwise not be possible using mechanical couplings, such as swashplates and gearboxes, to rotate the rotor 120 (or would result in increased mechanical noise that would offset noise reductions from increased blade effective area).
- the VTOL platform 100 can include a plurality of beams 150 extending from the support structure 140 to the housing 130.
- the beams 150 can be unidirectional carbon fiber spokes.
- the beams 150 can be swept and leaned to increase a number of incident wakes from the rotor blades 124, 126 acting on each beam 150, spreading the phase angle of the wakes to achieve incoherence.
- the beams 150 can provide radial, vertical, and torsional stiffness to keep the housing 130 secure with respect to the support structure 140.
- a VTOL system 300 includes a control circuit 310, the stator 110, and the rotor 120.
- the VTOL system 300 can be implemented to control operation of the VTOL platform 100 described with reference to FIGS. 1-2.
- the control circuit 310 includes a processor 312 and memory 314.
- the processor 312 may be implemented as a specific purpose processor, an application specific integrated circuit (ASIC), one or more field programmable gate arrays (FPGAs), a group of processing components, or other suitable electronic processing components.
- the processor 312 may be a distributed computing system or a multi-core processor.
- the memory 314 is one or more devices (e.g., RAM, ROM, flash memory, hard disk storage) for storing data and computer code for completing and facilitating the various user or client processes, layers, and modules described in the present disclosure.
- the memory 314 may be or include volatile memory or non-volatile memory and may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures of the inventive concepts disclosed herein.
- the memory 314 is communicably connected to the processor 312 and includes computer code or instruction modules for executing one or more processes described herein.
- the memory 314 can include various circuits, software engines, and/or modules that cause the processor to execute the systems and methods described herein.
- the memory may be distributed across disparate devices.
- the memory 314 includes a flight controller 316 and a motor controller 318.
- the flight controller 316 can use flight dynamics models, rotor state, and control laws to convert desired movement of the VTOL system 300 into flight control signals 320, and transmit the flight control signals 320 to the motor controller 318.
- the motor controller 318 can receive the flight control signals 320, and generate motor control signals 322 based on the flight control signals 320 to control operation of the stator 110, in order to cause the VTOL platform 100 to achieve the desired movement.
- the VTOL system 300 can include a communications circuit 330.
- the communications circuit 330 is configured to receive and transmit data.
- the communications circuit 330 can include receiver electronics and transmitter electronics.
- the communications circuit 330 can include a radio configured for radio frequency communication.
- the communications circuit 330 can include a datalink radio.
- the communications circuit 330 can receive and transmit navigation information from/to remote platforms.
- the VTOL system 300 can include at least one sensor 334.
- the at least one sensor 334 can provide sensor data to the control circuit 310.
- the at least one sensor 334 can detect position, speed, acceleration, altitude, orientation, and other state parameters of VTOL system 300 (e.g., of the VTOL platform 100 implementing the VTOL system 300).
- the at least one sensor 334 can detect environmental parameters such as temperature, air pressure, and wind speed.
- the at least one sensor 334 may include at least one of an inertial measurement unit (which may include one or more gyroscopes and one or more accelerometers, such as three gyroscopes and three accelerometers), an air data sensor (e.g., sensor(s) configured to detect and output an indication of static pressure), or a magnetic compass.
- the at least one sensor 334 can include a global navigation satellite system (GNSS) receiver and/or a global positioning system (GPS) receiver.
- GNSS global navigation satellite system
- GPS global positioning system
- the VTOL system 300 can include a user interface 340 including a display device 342 and a user input device 344.
- the display device 342 can receive display data from control circuit 310 and present the received display data.
- the display device 342 can include various display components, including but not limited to CRT, LCD, organic LED, dot matrix display, and others.
- the display device 342 may include navigation displays, primary flight displays, electronic flight bag displays, tablets such as iPad® computers manufactured by Apple, Inc. or tablet computers, synthetic vision system displays, HUDs with or without a projector, head up guidance systems, wearable displays, watches, Google Glass® or other HWD systems.
- the display device 342 can present display data such as air traffic control data, weather data, navigation data (e.g., flight plans), and terrain information.
- the user input device 344 may include, for example, dials, switches, buttons, touch screens, keyboards, a mousejoysticks, cursor control devices (CCDs).
- the user input device 344 may include a touch interface provided by one or more components of the display device 342.
- the user input device 344 may include an audio input device configured to receive audio information (e.g., spoken information from an operator) that the control circuit 310 can process.
- the user input device 344 may include an image capture device, such that the control circuit 310 can execute image processing functions such as gesture control, headtracking, and/or eye-tracking, and generate control instructions based on the image processing.
- the user interface 340 can receive a user input, and transmit an indication of the user input 346 to the flight controller 316.
- the flight controller 316 can receive the indication of the user input 346, extract an input command from the indication of the user input 346, and determine a desired movement of the VTOL platform 100 based on the input command in order to generate the flight control signals 320.
- the stator 110 includes a stator housing 350 (e.g., an annular stator base) supporting a plurality of stator magnets 352 (e.g., propulsion magnets).
- the stator housing 350 can include a plurality of stator segments 351, which can be contiguous, such as being integral or monolithic, or can be at least partially disconnected, such as by being separate members or being connected by extensions that are narrower than the adjacent stator segments 351.
- the plurality of stator magnets 352 can each be driven by the motor control signals 322.
- the plurality of stator magnets 352 can be electromagnets.
- the plurality of stator magnets 352 can include electromagnetic coils that output electromagnetic fields based on electrical signals driven through the electromagnetic coils.
- the electromagnet coils may be made from various conductive materials, including aluminum or copper.
- aluminum can be used based on being light weight, having high thermal conductivity, and having an electrical conductivity more than twice that of copper as a function of mass (e.g., aluminum can be selected that has 61 percent of the conductivity of copper but 30 percent of the mass of copper for a given volume, enabling mass savings offsetting the volume increase to achieve a same amp rating).
- the stator 110 can include a laminated iron core 504 adjacent to the stator magnets 352, which can increase a magnitude of the magnetic field outputted by the stator magnets 352.
- each stator magnet 352 can output a corresponding electromagnetic field 354.
- Each stator magnet 352 can vary a magnitude of the outputted electromagnetic field 354 as a function of time depending on the received motor control signal 322. For example, if the motor control signal 322 has varying values of parameters such as amplitude and frequency, amplitude and frequency of the electromagnetic field 354 can similarly vary.
- the stator 110 can include magnets 362a, 362b, 364a, and 364b of LGS 360 that can interact with rotor magnets 372, 374 to maintain respective spaces between the stator 110 and the rotor 120 and in turn receive lift from the rotor 120 to lift the stator 110.
- stator magnets 352 output electromagnetic fields 354, lift generated by rotation of the rotor 120 can cause the rotor 120 to move upwards (e.g., closer to magnet 372 and further from magnet 374); as a result, the rotor 120 applies force via the magnets 372, 374 on the stator 110, lifting the stator 110 as operation of the magnets 362a, 362b, 364a, and 364b adjust to the forces applied by the rotor 120 and transfer the forces to the stator housing 350.
- the rotor 120 includes a rotor base 128.
- the rotor base 128 can be annular, extending around the rotational axis 122 and defining a space between the rotor base 128 and the stator housing 350.
- the rotor base 128 can include a plurality of rotor segments 132.
- Each rotor segment 132 can include a sidewall 134 spaced from the rotational axis 122.
- the rotor segments 132 can be contiguous, such as by each rotor segment 132 being connected with adjacent rotor segments 132 or being integral or monolithic.
- the rotor segments 132 can be at least partially disconnected, such as by being separate members or being connected by extensions that are narrower than the adjacent rotor segments 132 in a direction perpendicular to the rotational axis 122.
- the rotor 120 includes a plurality of rotor magnets 380 arranged around the rotor 120.
- One or more rotor magnets 380 can be coupled with corresponding sidewalls 134.
- Each rotor magnet 380 can be driven by corresponding electromagnetic fields outputted by the plurality of stator magnets 352.
- the plurality of rotor magnets 380 can be permanent magnets, which may have a higher flux density than superconducting magnets for the form factors of the present solution.
- the plurality of rotor magnets 380 (and, in some embodiments, the magnets 372 of the LGS 360 described below) include neodymium permanent magnets, which may have magnetic field strengths of up to 1 Tesla, and can be geometrically configured into Halbach arrays to increase the magnetic field strength up to 1.4T.
- the time-varying nature of the electromagnetic fields 354 generated by the plurality of stator magnets 352, along with the positioning of the stator magnets 352, can drive the plurality of rotor magnets 380 to rotate about a rotor axis (e.g., rotational axis 122 shown in FIG. 2).
- Each rotor blade 124, 126 can be mechanically coupled to at least one rotor magnet 380.
- the rotor magnets 380 can be differentially driven about the rotational axis 122 by propulsion 416 caused by the stator 110, the rotor blades 124, 126 will rotate about a pitch axis. As shown in FIG. 4, as the rotor blades 124, 126 rotate, lift 402 can be generated.
- a castor wheel 508 (e.g., rubber, nylon castor wheel) can be positioned between the stator 110 and rotor 120 to enable the rotor 120 to be supported and continue to rotate relative to the stator 110 when the rotor 120 is at rotating below a speed threshold at which the rotor 120 generates sufficient lift that, when combined with levitation from the levitation system 360, overcomes gravity to levitate the rotor 120.
- the castor wheel 508 can extend between the stator 110 and the rotor 120 to separate the stator 110 and the rotor 120.
- the rotor blades 124, 126 can be made of a composite construction.
- the composite fiber skin of the blades 124, 126 can transfer the centrifugal and bending loads of the blades 124, 126 to an axle 418 (e.g., a feathering grip axle).
- the axle 418 is resisted against the centrifugal and aerodynamic loads by a pair of thrust bearings 420, which can include brass bushings to compensate for the primary bending and shear moments of the rotor blades 124, 126.
- the rotor 120 can include a support ring 422, which can be a modular assembly of a box hoop mounting the blade assemblies (e.g., each blade 124, 126 and corresponding axle 418 and bearings 420) and driving magnets 380.
- the support ring 422 can include hollow disks end plates 424 to hold magnets 372, 374.
- the VTOL system 300 includes a levitation and guidance system (LGS) 360, which maintains a position (and orientation) of the rotor 120 relative to the stator 110, including to enable the stator 110 to receive lift from the rotor 120 across an air gap between the rotor 120 and stator 110 in order to move the VTOL platform 100.
- LGS levitation and guidance system
- the present solution can maintain levitation of a rotor (e.g., rotor 120) relative to a stator (e.g., stator 110).
- a stator e.g., stator 110
- the rotor may be needed to be spaced apart from the stator (e.g., to limit friction, for instance).
- the implementations and embodiments described herein space apart the rotor from the stator even where the stator and rotor are levitating off the ground.
- a system includes a rotor and a stator.
- the rotor includes a sidewall and two rotor walls extending from the two ends of the sidewall such the two rotor walls are spaced apart from each other.
- the rotor includes a first and second rotor magnet coupled with the respective rotor walls.
- the stator includes a support structure extending between the rotor walls.
- the stator includes a stator magnet (e.g., a first stator magnet) coupled to a first surface of the support structure adjacent to one of the rotor magnets (e.g., the first rotor magnet).
- the first rotor magnet induces a current in the first stator magnet corresponding to a distance between the first stator magnet and the first rotor magnet.
- the stator includes another stator magnet (e.g., a second stator magnet) coupled to a second surface of the support structure adjacent to the second rotor magnet.
- the stator magnets are electrically coupled to one another such that the second stator magnet receives current from the first stator magnet.
- the second stator magnet outputs a magnetic field having a magnetic field strength based on the current from the first stator magnet.
- the magnetic field from the second stator magnet interacts with the second rotor magnet to control a distance between the at least one second stator magnet and the at least one second rotor magnet.
- the LGS 360 can maintain a position of the rotor 120 along the rotational axis 122 (e.g., vertically) relative to the stator 110.
- the LGS 360 can include a plurality of first magnets 362 and a plurality of second magnets 364 (also referred to herein as stator magnets) that are passive electromagnetic coils and electrically coupled, such that a total magnetic flux through the first magnets 362 and corresponding second magnets 364 is zero (e.g., the LGS 360 establishes a null flux condition).
- the magnets 362, 364 may be coupled with respective surfaces of a support structure 510 of the stator 110 which extends between rotor walls 512, 514 and adjacent a sidewall 516 of the rotor 120.
- the magnets 362, 364 may be arranged along a stator axis.
- the blades 124, 126 generate lift 402.
- the LGS 360 receives the lift via the first magnets 362 as the rotor 120 moves vertically along the rotor axis 122, and transfers the lift to the stator housing 350, causing the VTOL platform 100 to be lifted.
- the LGS 360 stabilizes the position of the rotor 120 in a direction perpendicular to the rotor axis 122. For example, as a portion of the rotor 120 moves closer to or further from the stator 110, the LGS 360 will pull or push the rotor 120 back to an equilibrium position.
- magnets 372, 374 (also referred to herein as rotor magnets) which are coupled with respective rotor walls 512, 514 of the rotor 120 will output magnetic fields 410, 412 that apply respective forces on the magnets 362, 364.
- the magnets 372, 374 may be permanent magnets.
- the magnets 372, 374 may be arranged along a rotor axis extending parallel to the rotational axis of the rotor 120.
- magnet(s) 372 and magnet(s) 362 may be aligned
- magnet(s) 374 and magnet(s) 364 may be aligned.
- the rotor axis may be aligned with the stator axis such that each of magnets 362, 364, 372, 374 are aligned.
- the magnitude of the force associated with magnetic field 410 will increase as third magnets 372 move closer to the plurality of first magnets 362, while the magnitude of the magnetic field 412 will decrease as fourth magnets 374 move further from the second magnets 364 (or vice versa).
- the movement of the rotor 120 along the rotor axis 122 may occur due to various phenomena during operation of the VTOL system 300, including but not limited to when rotation of the rotor 120 results in lift 402. In particular, as rotation of the rotor 120 results in lift 402, the rotor 120 will be driven vertically, applying a net vertical force on the stator 110.
- first magnets 362 are electrically coupled to the second magnets 364, current induced in the first magnets 362 due to the magnetic field 410 increasing in magnitude will be driven to the second magnets 364 (e.g., due to the null flux condition), causing the magnitude of the magnetic field 412 to increase, in turn pulling the fourth magnets 374 closer to the second magnets 364 and thus maintaining a position of the rotor 120 relative to the stator 110 along the rotor axis 122.
- the repulsive force associated with the stabilization implemented by the LGS 360 can be linear, which can facilitate the stabilization effect.
- the present solution can enable improved guidance of a rotor relative to a stator (e.g., rotor 120, stator 110), such as to maintain the rotor in an appropriate position along an axis perpendicular to the rotational axis 122 responsive to the rotor moving closer to or further from the stator.
- a stator e.g., rotor 120, stator 110
- the rotor may have a tendency to laterally shift during rotation (e.g., due to centrifugal and centripetal forces). As a result of such lateral shifts, the rotor and stator may become misaligned, which may cause the system to malfunction or even become inoperable.
- the implementations and embodiments described herein maintain the position of the rotor with respect to the stator to prevent misalignment.
- a system includes a rotor and a stator.
- the rotor includes a sidewall and a rotor wall extending from an end of the sidewall.
- the rotor includes a rotor magnet coupled with the rotor wall.
- the stator includes a support structure adjacent the rotor wall.
- the stator includes a first stator magnet and a second stator magnet.
- the stator magnets are coupled with a surface of the support structure proximate to the rotor magnet.
- the stator magnets may be electrically coupled to one another.
- the rotor magnet may induce a current in the first stator magnet corresponding to a magnetic force between the first stator magnet and the rotor magnet.
- the second stator magnet may receive the current from the first stator magnet to control a magnetic force between the second stator magnet and the rotor magnet.
- the first magnets 362 include pairs of first magnets 362, one first magnet 362a radially inward and one first magnet 362b radially outward.
- the second magnets 364 e.g., stator magnets
- the first magnet 362a is electrically coupled to the first magnet 362b
- the second magnet 364a is electrically coupled to the second magnet 364b, enabling a similar null flux condition as between corresponding magnets 362, 364.
- the magnets 362a, 364a are inward of the corresponding magnets 372, 374 (e.g., rotor magnets), and the magnets 362b, 364b are outward of the corresponding magnets 372, 374.
- the magnitude of magnetic fields 376 will change to counteract the shift. For example, as the rotor 120, and thus magnets 372, 374 shift closer towards the rotor axis 122, the magnets 372, 374 will shift towards the magnets 362a, 364a, and further from the magnets 362b, 364b. As such, a distance between the magnets 372, 374 and magnets 362a, 364a increases.
- a magnitude of a first field 604a (e.g., a magnetic force of the first magnetic field 604a) between the magnet 372 and the magnet 362a will increase, while a magnitude of a second field 604b (e.g., a magnetic force of the second magnetic field 604b) between the magnet 372 and the magnet 362b will decrease (similarly for the magnet 374 and magnets 364a, 364b).
- a magnitude of the field 604a increases, current is induced in the magnet 362a. Because the magnets 362a, 362b are electrically coupled, changes in induced currents between the magnets 362a, 362b will counteract the movement of the magnet 372, and thus move the rotor 120 back towards the equilibrium position.
- the induced current between the magnets 362a, 362b, 364a, 364b may control the magnetic force between the magnets 372, 374 and magnets 362a, 362b, 364a, 364b to move the rotor 120 back towards the equilibrium position.
- a flight controller 700 is shown according to an embodiment of the present disclosure.
- the flight controller 700 can incorporate features of the flight controller 316 described with reference to FIG. 3, including to generate instructions for controlling motion of a VTOL platform (e.g., VTOL platform 100 described with reference to FIGS. 1-3).
- the flight controller 700 can generate commands to cause thrust, yaw, pitch, and roll movement of the VTOL platform (e.g., thrust, moment of force about yaw axis, moment of force about platform pitch axis, moment of force about platform roll axis).
- the present solution can be used to control operation of the rotor 120 to control movement of the VTOL platform 100, such as to cause the rotor 120 to generate lift.
- the flight controller 700 includes a flight dynamics model 702.
- the flight dynamics model 702 can calculate variables associated with motion of the VTOL platform 100.
- the flight dynamics model 702 can model relationships between thrust, drag, and gravity acting on the VTOL platform 100.
- the flight dynamics model 702 can calculate lift corresponding to forces acting on the VTOL platform 100.
- the flight dynamics model 702 can include a function that computes a thrust generated by each rotor blade (e.g., rotor blades 124, 126) based on a pitch angle of each rotor blade; similarly, the flight dynamics model 702 can compute a total thrust generated by all of the rotor blades (e.g., a magnitude and direction of the total thrust) based on the pitch angle of all of the rotor blades.
- a thrust generated by each rotor blade e.g., rotor blades 124, 1266
- a total thrust generated by all of the rotor blades e.g., a magnitude and direction of the total thrust
- the flight controller 700 includes a flight dynamics controller 704.
- the flight dynamics controller 704 can include flight dynamics control laws used to generate control commands 708 to cause the VTOL platform 100 to perform desired movement, such as to selectively control (e.g., via motor controller 1000 and stator system 1100 as described below) the stator magnets 352 to produce respective magnetic fields that interact with rotor magnets 380 to rotate the rotor 120 about the rotational axis 122 to generate lift, and to control operation of the rotor blades 124, 126 to control an angle of the rotor blades 124, 126 about respective blade axes 440.
- the flight dynamics controller 704 can generate a vertical command 708a, a pitch command 708b, a yaw command 708c, and a roll command 708d.
- the flight dynamics controller 704 can generate the commands 708a, 708b, 708c, 708d by mapping pitch angles of each rotor blade to corresponding thrust generated by each rotor blade, and mapping the thrust of each rotor blade to resulting thrust (e.g. total thrust), yaw, pitch, and roll.
- the flight dynamics controller 704 can generate the command 708b to a moment of force about the yaw axis, the command 708c to a moment of force about the pitch axis, and the command 708d to a moment of force about the roll axis.
- the flight dynamics controller 704 can generate the vertical command 708a to indicate a desired vertical motion of the VTOL platform 100.
- the flight dynamics controller 704 can generate the vertical command 708a to indicate a desired lift to be achieved by the VTOL platform 100.
- the flight dynamics controller 704 can generate the vertical command 708a to execute collective rotor pitch control to generate vertical acceleration, such that the upper and lower rotor disks (e.g., upper disk corresponding to rotor blades 124, lower disk corresponding to rotor blades 126, as shown in FIGS. 1-5) can increase or decrease thrust equally to negate yaw torque on a center of the VTOL platform 100.
- the flight dynamics controller 704 can generate the vertical command 708a to control thrust by collectively changing a pitch angle of each of the rotor blades 124, 126, independent of an angular position of each rotor blade 124, 126 relative to the rotational axis 122.
- the flight dynamics controller 704 can cause rotor blades 800 (e.g., illustrating an implementation of rotor blades 124 or rotor blades 126) to have a pitch angle resulting in individual thrusts 802 parallel to a rotor axis 806, resulting in total thrust 804 parallel to rotor axis 806.
- FIG. 8 illustrates each rotor blade 800 having a same pitch angle about respective pitch axes, such as pitch axis 808 illustrated for one of the rotor blades 800.
- the present solution can be used to independently control the pitch of each rotor blade 800, enabling directional control of the VTOL platform (e.g., control thrust, pitch, yaw, roll).
- the flight dynamics controller 704 can execute cyclic rotor pitch control to control pitch and roll of the VTOL platform 100. For example, as shown in FIG.
- the flight dynamics controller 704 can cause a first rotor blade 900 to have a pitch corresponding to a greater thrust 902a than the remaining rotor blades 900, particularly than a lesser thrust 902b of the rotor blade 900 opposite the first rotor blade 900, resulting in a total thrust 904 having a horizontal component relative to rotor axis 906, the horizontal component corresponding to a greater amount of thrust being generated on a first side of the rotor axis 906 where the first rotor blade 900 is located.
- a pitch corresponding to a greater thrust 902a than the remaining rotor blades 900 particularly than a lesser thrust 902b of the rotor blade 900 opposite the first rotor blade 900
- a total thrust 904 having a horizontal component relative to rotor axis 906, the horizontal component corresponding to a greater amount of thrust being generated on a first side of the rotor axis 906 where the first rotor blade 900 is located.
- the flight dynamics controller 704 can selectively cause each rotor blade 900 to achieve a desired pitch angle as a function of the position of the rotor blade 900. For example, to achieve the total thrust 904 illustrated in FIG. 9 for a desired duration of time, the flight dynamics controller 704 can generate commands to cause each rotor blade 900 to change its pitch angle through the various pitch angles shown in FIG. 9 as the rotor blades 900 rotate about the rotor axis 906.
- each rotor blade 900 can be controlled through various mechanisms, such as a motor coupled with the rotor blade 900 to rotate the rotor blade 900 or rotor magnets coupled with the rotor blade 900 that can be driven by stator magnets to rotate the rotor blade 900.
- the flight dynamics controller 704 uses an operator input 706 (which may be received from user interface 340 described with reference to FIG. 3) to generate the control commands 708. For example, the flight dynamics controller 704 can extract movement instructions indicated by the operator input to generate the control commands 708. In some embodiments, the flight dynamics controller 704 uses an autopilot to generate the control commands 708. For example, the autopilot may provide a target destination to the flight dynamics controller 704, such as a waypoint on a flight plan. The autopilot may provide a plurality of target destinations over time to defining a path for the VTOL platform 100 to follow (e.g., a path through a plurality of waypoints).
- the flight dynamics controller 704 can use the flight dynamics model 702 to generate the control commands 708. For example, the flight dynamics controller 704 can use the flight dynamics model 702 to calculate a lift expected to be generated by the rotor 120 given pitch angles of the rotor blades.
- the flight dynamics controller 704 can execute the flight dynamics control laws to convert instructions indicative of desired movement (e.g., instructions extracted via operator input indicating desired movement to a higher altitude at a particular vertical speed and airspeed), and use the flight dynamics model 702 to determine how to control operation of the rotor blades 900 to generate the lift, yaw, pitch, and/or roll expected to achieve the desired movement.
- the flight dynamics controller 704 outputs the control commands 708 to a first network 710.
- the first network 710 can be a communication bus, such as a controller area network (CAN) bus, a local interconnect network (LIN) bus, or a padded jittering operative network (PJON) network.
- the first network 710 can operate using a micro control stack network stack protocol.
- a motor controller 1000 is shown according to an embodiment of the present disclosure.
- the motor controller 1000 can incorporate features of the motor controller 318 described with reference to FIG. 3, including to generate electronic instructions for controlling operation of a stator of a VTOL platform (e.g., stator 110 and VTOL platform 100 described with reference to FIGS. 1-3).
- a stator of a VTOL platform e.g., stator 110 and VTOL platform 100 described with reference to FIGS. 1-3.
- the motor controller 1000 includes at least one motor control circuit 1002.
- the motor controller 1000 includes a first motor control circuit 1002a, a second motor control circuit 1002b, and a third motor control circuit 1002c.
- the at least one motor control circuit 1002 can receive control commands from the first network 710 (e.g., control commands 708 as described with reference to FIG. 7), and generate motor control signals 1004 to be outputted to the stator 110 via second network 1006.
- the second network 1006 can be similar to the first network 710.
- the first motor control circuit 1002a can output first motor control signal 1004a
- the second motor control circuit 1002b can output second motor control signal 1004b
- the third motor control circuit 1002c can output third motor control signal 1004c.
- the number of motor control circuits 1002 corresponds to the number of phases of operation of magnets of the stator 110; for example, the motor controller 1000 shown in FIG. 10 can be configured for three-phase operation.
- the motor controller 1000 can execute synchronous control of the stator 110, and can maintain a constant speed of rotation of the rotor 120 by maintaining a source frequency of the motor control signals 1004, including for any load condition that is less than a rated maximum load.
- the at least one motor control circuit 1002 can generate the motor control signals 1004 to cause specific waveforms to be applied to electromagnets of the stator 110 in order to cause resulting motion of magnets of the rotor 120.
- the motor controller 1000 includes a position encoder 1004 that receives a position signal 1010 from a third network 1008.
- the third network 1008 can be similar to the first network 710 and second network 1006.
- the position signal 1010 indicates positions of magnets of the rotor 120, which the position encoder 1004 can convert into position data that the at least one motor control circuit 1002 can use to determine which electromagnets of the stator 110 to control (and thus how to generate the waveforms to be applied to the electromagnets of the stator 110).
- the stator system 1100 can incorporate features of the stator 110 described with reference to FIGS. 1-5.
- the stator system 1100 includes at least one magnet controller 1102, such as magnet controllers 1102a, 1102b, and 1102c, which can each execute one phase of a three-phase control scheme.
- the at least one magnet controller 1102 receives motor control signals 1004 from the second network 1006.
- the first magnet controller 1102a receives the first motor control signal 1004a
- the second magnet controller 1102b receives the second motor control signal 1004b
- the third magnet controller receives the third motor control signal 1004c.
- the stator system 1100 can be used to independently trigger electromagnets of the stator 110 (e.g., stator coils) or groups of electromagnets to output magnetic fields that can be used to rotate the rotor 110 at desired rotation rates about the rotational axis 122.
- the stator 110 e.g., stator coils
- groups of electromagnets to output magnetic fields that can be used to rotate the rotor 110 at desired rotation rates about the rotational axis 122.
- the stator system 1100 includes a plurality of electromagnets (e.g., electromagnetic coils).
- FIG. 11 illustrates nine pairs of electromagnets 1110, 1112; 1114, 1116; 1118, 1120;
- electromagnet of each pair can be provided in a corresponding stator rail 404 or 408 as shown in FIG. 4.
- electromagnets 1110, 1114, 1118, 1122, 1126, 1130, 1134, 1138, and 1142 can be provided in the stator rail 404
- electromagnets 1112, 1116, 1120, 1124, 1128, 1132, 1136, 1140, and 1144 can be provided in the stator rail 408. While FIG.
- stator system 1100 including nine pairs of electromagnets controlled by the three magnet controllers 1102a, 1102b, and 1102c, it will be understood that the stator system 1100 can include additional such modules of magnet controllers and electromagnets — for example, the stator system 1100 can include a circumferential ring of magnet controllers and electromagnets to enable the stator system 1100 to drive the rotor 120 from all around the rotational axis 122.
- the first magnet controller 1102a can control operation of electromagnets 1110, 1112; 1122, 1124; and 1134, 1136.
- the first magnet controller 1102a can transmit individual magnet control signals to each of the electromagnets 1110, 1112; 1122, 1124; and 1134, 1136.
- the stator system 1100 includes a first actuator 1142 coupled to the electromagnet 1110 and a second actuator 1144 coupled to the electromagnet 1112.
- the first actuator 1142 and second actuator 1144 can be implement using a switch circuit, such as a metal oxide semiconductor field effect transistor (MOSFET).
- MOSFET metal oxide semiconductor field effect transistor
- the stator system 1100 can include an actuator coupled to each electromagnet (as depicted in FIG. 11).
- the at least one magnet controller 1102 can transmit magnet control signals to control operation of the electromagnets, such as by executing pulse-width modulation (PWM) based on the received motor control signals 1004 to control at least one of a current or a voltage of the outputted magnet control signal based on the received motor control signals 1004. For example, by increasing a duty cycle of the control signals using PWM, the at least one magnet controller 1102 can cause the electromagnets to output magnetic fields having relatively greater field strengths.
- PWM pulse-width modulation
- the first magnet controller 1102a can transmit a first magnet control signal to cause the first actuator 1142 to drive a first electrical signal through the electromagnet 1110, causing the electromagnet 1110 to output a corresponding first magnetic field, and can transmit a second magnet control signal to cause the second actuator 1142 to drive a second electrical signal through the electromagnet 1112 to output a corresponding second magnetic field.
- the magnet controllers 1102 control the electromagnets (e.g., based on the magnetic force output from the electromagnets, based on a switching rate between the electromagnets outputting magnetic fields, and so forth)
- the magnet controller 1102 can control the rotational velocity of the rotor 120 relative to the stator 110.
- the switching rate can correspond to a rate of current being driven through respective electromagnets, or a rate of pulse output by the at least one magnet controller 1102.
- the magnet controllers 1102 may modify the switching rate by changing a rate by which the electromagnets are sequentially excited to produce a respective magnetic field.
- the magnet controllers 1102 may modify the magnetic force (e.g., based on magnitude of magnetic field strength of the respective magnetic field) by increasing the current, increasing the duty cycle, and so forth. For instance, the magnetic controller 1102 can increase the magnetic force to increase the rotational velocity, increase the switching rate to increase the rotational velocity, and so forth. By increasing the rotational velocity, the rotor blades 124, 126 can produce more lift.
- the magnet controller 1102a can control the electromagnets 1110, 1112; 1122, 1124; and 1134, 1136 at a first switching rate
- the second magnet controller 1102b can control the electromagnets 1114, 1116; 1126, 1128; and 1138, 1140 at a second switch rate different than the first switching rate.
- the second magnet controller 1102b can control operation of electromagnets 1114, 1116; 1126, 1128; and 1138, 1140.
- the second magnet controller 1102b can transmit individual magnet control signals to each of the electromagnets 1114, 1116; 1126, 1128; and 1138, 1140.
- the third magnet controller 1102c can control operation of electromagnets 1118, 1120; 1130, 1132; and 1142, 1144.
- the third magnet controller 1102c can transmit individual magnet control signals to each of the electromagnets 1118, 1120; 1130, 1132; and 1142, 1144.
- the magnet controllers 1102 can control the rotational velocity of the rotor 120 relative to the stator 110.
- the magnet controllers 1102 may modify the switching rate by changing a rate by which the electromagnets are sequentially excited to produce a respective magnetic field.
- the magnetic controller 1102 can increase the magnetic force to increase the rotational velocity, increase the switching rate to increase the velocity, and so forth. By increasing the velocity, the rotor blades 124, 126 can produce more lift.
- the present solution can be used to control pitch angles of rotor blades 1164 by independently triggering and controlling operation of electromagnets or groups of electromagnets of the stator system 1100, in turn controlling the respective magnetic fields outputted by the electromagnets that interact with the rotor 120 and magnets thereof.
- the magnet controllers 1102 can output control signals having duty cycles, magnitudes, switching rates, or other parameters that selectively control the electromagnets of the stator system 1100 to output desired magnetic fields.
- the third magnet controller 1102c has outputted a magnet control signal to cause electromagnet 1120 to output an electromagnetic field 1152.
- the third magnet controller 1102c configures the electromagnetic field 1152 to repulse a first rotor magnet 1160 (e.g., a lower rotor magnet of the two rotor magnets 380 interacting with rotor blade 124 as shown in FIGS. 4-5), such as by timing a magnitude and polarity of the electromagnetic field 1152 to repulse a corresponding lagging-side pole of the first rotor magnet 1160.
- the second magnet controller 1102b has outputted a magnet control signal to cause electromagnet 1128 to output an electromagnetic field 1154, which is configured to attract the first rotor magnet 1160, such as by timing a magnitude and polarity of the electromagnetic field 1154 to attract a corresponding leading-side pole of the first rotor magnet 1160.
- the stator system 1100 can drive the first rotor magnet 1160 at a desired speed along the direction 1170 by controlling the timing, magnitude, and/or polarity of the outputted magnetic fields.
- the first magnet controller 1102a has outputted a magnet control signal to cause electromagnet 1122 to output an electromagnetic field 1156 to repulse a lagging-side pole of a second rotor magnet 1162
- the third magnet controller 1102c has outputted a magnet control signal to cause electromagnet 1130 to output an electromagnetic field 1158 to attract a leading-side pole of the second rotor magnet 1162, thus driving the second rotor magnet 1162 at a desired speed (which can be different than the speed at which the first rotor magnet 1160 is driven) along the direction 1170.
- the rotor blade 1164 is coupled to the first and second rotor magnets 1160, 1162, and thus can be driven along the direction 1170 by movement of the first and second rotor magnets 1160, 1162.
- the stator system 1100 can generate desired lift based on the speed at which the rotor blade 1164 is driven, as well as the pitch angle at which the rotor blade 1164 is oriented. As will be described with further reference to FIG.
- the stator system 1100 can selectively lag and lead the first and second rotor magnets 1162, 1164 relative to one another (based on the motor control signals 1004 received from the motor controller 1000) to adjust the pitch angle of the rotor blade 1164, enabling lift, yaw, pitch, and roll control.
- the stator system 1100 can maintain synchronicity with the rotor magnets 1160, 1162 due to the combined attraction and repulsion applied to each pair of rotor magnets 1160, 1162.
- the at least one magnet controller 1102 can continue to use received motor control signals 1004 to selectively activate electromagnets (including the depicted electromagnets 1110, 1112; 1114, 1116;
- the stator system 1100 includes a position encoder 1104.
- the position encoder 1104 can transmit a position signal indicating a position of each rotor blade (e.g., rotor blade 1164) via the third network 1008 to the position encoder 1004 of the motor controller 1000, so that the motor controller 1000 can use the position of each rotor blade to generate appropriate motor control signals 1004 to transmit to the stator system 1100.
- the position encoder 1004 can be distributed throughout the stator 110 in a similar manner as the configuration of the stator system 1100 shown in FIG. 11 can be distributed throughout the stator 110 to enable full circumferential operation.
- the position encoder 1104 can include a back electromotive force (EMF) encoder that measures a back EMF of each electromagnet of the stator system 1100, and determines the positions of rotor magnets 1160, 1162, and thus rotor blades 1164, based on the measured back EMF. For example, at each motor control state, the position encoder 1104 can detect a back EMF of a distributed selection of unpowered electromagnets of the stator system 1100; the zero crossing of the voltage signal in each of the electromagnets can indicate the passing of the corresponding rotor magnets 1160, 1162 over the center of the electromagnet coil.
- EMF back electromotive force
- the position encoder 1104 and/or the position encoder 1004 of the motor controller 1000 can use a high resolution of rotor magnet positions, combined with a Kalman filter to produce a high speed measurement and prediction of blade position / pitch for a large number of blades, in order to generate motor control signals 1004 with highly precise timing.
- the present solution can enable various solutions for independent, variable blade pitch control of the pitch of rotor blades (e.g., rotor blades 124, 126, 1164), allowing for directional control of the VTOL platform 100 based on the individual and collective pitches (e.g., pitch angle) of the rotor blades.
- rotor blades e.g., rotor blades 124, 126, 1164
- pitches e.g., pitch angle
- the systems and methods described herein may modify the pitch angle of the rotor blades to achieve an overall desired movement of the rotor and, thus, the VTOL platform 100.
- the system includes a rotor and a stator.
- the rotor includes a first rotor magnetic component aligned with one or more first stator coils.
- the rotor includes a second rotor magnetic component aligned with one or more second stator coils and adjacent to the first rotor magnetic component.
- the rotor includes an arm connecting the first rotor magnetic component and the second rotor magnetic component. A first arm end of the arm is coupled with the first rotor magnetic component and a second arm end of the arm coupled with the second rotor magnetic component which together define an arm angle which changes based on a first magnetic force applied to the first rotor magnetic component relative to a second magnetic force applied to the second rotor magnetic component.
- the rotor includes a first rotor blade fixed to the arm, the first rotor blade extending from the arm along a blade pitch axis.
- the first rotor blade defines a blade pitch angle relative to the blade pitch axis with the blade pitch angle corresponding to the arm angle.
- the stator includes a plurality of electromagnets configured to output at least a first magnetic field that drives the first rotor magnetic component and a second magnetic field that drives the second rotor magnetic component responsive to control signal(s).
- the control signal(s) cause the first magnetic field to apply the first magnetic force on the first rotor magnetic component and the second magnetic field to apply the second magnetic force on the second magnetic component to control the blade pitch angle.
- the system includes a rotor and a stator which rotates the rotor about a rotational axis.
- the rotor includes an annular rotor base defining the rotational axis and including a plurality of rotor segments arranged around the stator.
- Each rotor segment includes a first rotor blade configured to be rotated about a blade pitch axis perpendicular to the rotational axis.
- the rotor segments include a power receiver circuit.
- the rotor segments include a motor that rotates using power received via the power receiver circuit for rotating the first rotor blade about the blade pitch axis.
- the rotor segments include a motor controller that provides a motor signal to the motor for rotating the first rotor blade about the blade pitch axis responsive to a control signal.
- the rotor segments include a first wireless transceiver that receives the control signal and provides the control signal to the motor controller.
- the stator includes a second wireless transceiver that receives a control command and wirelessly transmits the control signal to the first wireless transceiver based on the control command.
- the stator includes a power transmitter circuit that outputs a magnetic field that interacts with the power receiver circuit to provide power to the power receiver circuit.
- a rotor control system 1200 is shown according to an embodiment of the present disclosure.
- the rotor control system 1200 can enable frictionless blade pitch control, and can avoid difficulties that may arise from applying traditional pitch control approaches to the form factors achieved by the present solution.
- existing systems typically use a swashplate to transfer directional control inputs into rotor pitch control.
- the radial velocity of the hub of the ring may be significantly larger, which can result much larger friction losses, require more material to support cyclic loads in fatigue strength resulting in larger more heavily reinforced bearing solutions, may require intricate cooling methods, may result in large amounts of wear and more maintenance, and may increase of mechanical noise from cyclic loading of high speed bearings that could mitigate improved noise performance that could otherwise be achieved by the annular and electric motor configuration.
- the rotor control system 1200 can avoid these difficulties by driving rotor blade rotation using controlled electromagnetic fields across an air gap.
- the rotor control system 1200 includes a first (e.g., upper) magnet member 1202 supporting the first rotor magnet 1160, and a second (e.g., lower) magnet member 1204 supporting the second rotor magnet 1162.
- the first magnet member 1202 is coupled to the second magnet member 1204 by an arm 1206.
- a rotor blade e.g., rotor blade 1164 described with reference to FIG. 11
- a pitch angle 1210 of the rotor blade will vary.
- An electromagnet of the upper stator rail 404 outputs a first electromagnetic field that applies a first force on the first motor magnet 1160, causing the first magnet member 1202 to be driven forward in direction 1211.
- the first force will depend on the electrical current driven through the electromagnet of the upper stator rail 404 (as described with reference to FIG. 11) as well as a spatial relationship between the upper stator rail 404 and first motor magnet 1160.
- an electromagnet of the lower stator rail 408 outputs a second electromagnetic field that applies a second force on the second rotor magnet 1162 to drive the second magnet member 1204 forward in direction 1212.
- the magnet members 1202, 1204 will move to positions resulting in a lag/lead distance 1218 between the magnet members 1202, 1204 (e.g., as measured from planes 1214, 1216 at ends of the magnet members 1202, 1204).
- the lag/lead distance 1218 corresponds to the pitch angle 1210, as the arm 1206 is fixed to the magnet members 1202, 1204, and will rotate as the lag/lead distance 1218 changes.
- the synchronizing force of the electromagnetic fields that the stator (e.g., stator 110, stator system 1100) applies to the rotor magnets 1160, 1162 may be approximately the same in magnitude as a maximum driving force of the stator.
- the rotor control system 1200 can be configured such that the stator and corresponding magnet members 1202, 1204 (e.g., rotor magnets 1160, 1162) are sized to produce a moving electromagnetic field across an air gap between the stator rails 404, 408 and magnet members 1202, 1204 which is large enough that a minimum linear driving force of the stator to an individual magnet member 1202, 1204, between phases, is larger than a maximum combination of the following forces: the peak blade drag on the rotor blade (e.g., rotor blade 1164), a reactionary force of a peak aerodynamic pitching moment about a 1/4 cord of the rotor blade, and a reactionary force of a maximum blade rotational inertia about a feathering axis of the rotor blade at a maximum cyclic pitch setting in overspeed operation.
- the number of rotor blades can be selected based on such factors, as too few blades may lead to large magnet arrays mounted to each rotor blade hub,
- a method 1300 for controlling operation of a VTOL platform is shown according to an embodiment of the present disclosure.
- the method 1300 can be implemented using various systems and components disclosed herein, including the VTOL platform 100, the VTOL system 300, the flight controller 700, the motor controller 1000, the stator system 1100, and the rotor control system 1200.
- a flight controller of a VTOL platform receives a movement instruction indicating a desired movement of the VTOL platform.
- the operation instruction can be received from a user interface configured to receive a user input.
- the operation instruction can be received from an autopilot; for example, the desired movement can be indicated to be movement towards a waypoint of a flight plan.
- the flight controller generates one or more flight control commands based on the desired movement.
- the flight controller can use a flight dynamics model to generate the one or more flight control commands.
- the flight dynamics controller can use the flight dynamics model to calculate a lift expected to be generated by a rotor of the VTOL platform, given pitch angles of rotor blades of the VTOL platform.
- the flight dynamics controller can execute flight dynamics control laws to convert instructions indicative of desired movement (e.g., instructions extracted via operator input indicating desired movement to a higher altitude at a particular vertical speed and airspeed), and use the flight dynamics model to determine how to control operation of the rotor blades to generate lift, yaw, pitch, and/or roll expected to achieve the desired movement.
- the flight controller generates the one or more flight control commands to execute collective pitch control to cause the VTOL platform to generate lift. In some embodiments, the flight controller generates the one or more flight control commands to execute cyclic pitch control to cause the VTOL platform to generate movement about pitch and/or roll angles.
- a motor controller generates one or more motor control signals based on the flight control command(s).
- the motor controller can generate the motor control signals to cause specific waveforms to be applied to electromagnets of a stator of the VTOL platform, in order to cause the electromagnets to output electromagnetic fields expected to cause the VTOL platform to execute the desired movement indicated by the movement instruction.
- the motor controller receives a position signal indicating positions of rotor blades of the rotor, which the motor controller can use to generate the motor control signals to individually control operation of each rotor blade.
- the motor controller can generate the motor control signals and provide the motor control signals, via one or more transceivers, to control operation of motors coupled with the rotor blades to rotate the rotor blades to desired pitch angles.
- the stator drives the electromagnets of the stator based on the motor control signals.
- the stator can use a plurality of magnet controllers to drive electrical signals at desired current and/or voltage to each electromagnet based on the motor control signals.
- the magnet controllers can execute PWM to drive electrical signals through each electromagnet.
- the magnet controllers operate switch circuits, such as MOSFET circuits, to selectively drive electrical signals through each electromagnet based on the motor control signals.
- levitation/gui dance magnets of the stator output magnetic fields that interact with corresponding magnets of the rotor to rotate the rotor.
- the electromagnets output electromagnetic fields corresponding to the electrical signals driven through each electromagnet. Magnets of the rotor are in turn moved by the electromagnetic fields.
- the rotor includes a plurality of rotor blades, each coupled to a pair of magnets via a rotor arm, such that selective movement of the magnets can vary a pitch angle of the rotor blade, resulting in desired lift, yaw, pitch, and/or roll.
- motors of the rotor receive power via the electromagnetic fields and use the power to rotate respective rotor blades.
- FIGS. 14A and 14B a rotor control system 1400 is shown according to an embodiment of the present disclosure.
- Various elements and components shown in the embodiment depicted in FIGS. 14A and 14B are similar to those elements and components described above with reference to FIG. 1 - 13. Therefore, the same reference numerals are used to indicate similar features.
- the rotor control system 1400 is shown to include a blade controller 1402.
- the blade controller 1402 may be any element, device, component, script, etc. designed or implemented to control movement of rotor blades 124, 126 to produce or achieve a desired movement.
- the blade controller 1402 may be similar in some aspects to the flight controller 700 described above.
- the blade controller 1402 may be embodied on or a component of the flight controller 700.
- the blade controller 1402 may be configured to determine a desired pitch angle for the rotor blade(s) 124, 126 (e.g., a blade pitch angle).
- the blade controller 1402 may determine (e.g., based on a maintained ledger of commands, based on data from an encoder coupled directly or indirectly to the rotor blade 124, 126, etc.) a current position of the rotor blade(s) 124, 126.
- the blade controller 1402 may be configured to modify the pitch angle for the rotor blade(s) 124, 126 to achieve the desired pitch angle to result in a desired movement.
- the blade controller 1402 may be configured to generate motor control signals to a motor 1404 coupled to the rotor blade(s) 124, 126 to move the rotor blade(s) 124, 126 to the desired pitch angle.
- the blade controller 1402 may be configured to generate motor control signals for communicating to the motor 1404 to move the motor 1404.
- the blade controller 1402 may generate a Pulse Width Modulated (PWM) signal for the motor 1404.
- PWM Pulse Width Modulated
- the PWM signal may have a duty cycle which moves the motor a certain number of steps or rotational angle.
- the blade controller 1402 may communicate the motor control signals to the motor through the stator 110.
- each rotor blade 124, 126 may correspond to a dedicated blade controller 1402. In other implementations, a plurality of rotor blades 124, 126 may be controlled by a common blade controller 1402.
- the blade controller 1402 is shown to be coupled to a transceiver 1406 of the stator 110, which is communicably coupled to a transceiver 1408 of the rotor 120.
- the transceivers 1406, 1408 may be any device(s), component(s), element(s), circuit(s), etc. designed or implemented to wirelessly transmit data over a distance.
- the transceivers 1406, 1408 may be configured to communicate according to various protocols. For instance, the transceivers 1406, 1408 may be configured to communicate via a ZigBee (e.g., high frequency) data transmission protocol.
- ZigBee e.g., high frequency
- the transceivers 1406, 1408 may be configured to communicate via a Near-Field Communication (NFC) protocol, a Radio Frequency Identification (RFID) protocol, an Infrared (IR) or other free-space optical communication transmission protocol, etc.
- NFC Near-Field Communication
- RFID Radio Frequency Identification
- IR Infrared
- the stator 110 is shown to include a power transmission circuit 1410.
- the power transmission circuit 1410 may be any device(s), component(s), element(s), or circuit(s) designed or implemented to transmit power over a distance.
- the rotor 120 may correspondingly include a power receiving circuit 1412.
- the power receiving circuit 1412 may be any device(s), component(s), element(s), or circuit(s) designed or implemented to receive power over a distance.
- the power transmission circuit 1410 and power receiving circuit 1412 may be coupled to each other such that the power transmission circuit 1410 wirelessly transmits power to the power receiving circuit 1412. In some implementations, the power transmission circuit 1410 and power receiving circuit 1412 may be coupled to each other via magnetodynamic coupling.
- the power transmission circuit 1410 and power receiving circuit 1412 may be coupled to one other via inductive coupling (e.g., Qi or some other form of inductive coupling), resonant inductive coupling, laser coupling, and so forth.
- the power receiving circuit 1412 may be configured to transfer power received from the power transmission circuit 1410 to the transceiver 1408 of the rotor 120 and to the motor 1404.
- the transceiver 1408 and motor 1404 may be wirelessly powered.
- the power receiver circuit 1412 may include a rectification circuit (e.g., via sets of diodes) to rectify an AC supply to drive a DC load as needed.
- the power receiver circuit 1412 may include a step-up or step-down circuit for stepping up (or stepping down) a voltage/current/power to drive a particular load or device (such as the motor 1404 or transceiver 1408 of the rotor 120).
- the transceiver 1408 of the rotor 120 may be configured to wirelessly receive motor control signals from the transceiver 1406 of the stator 110.
- the transceiver 1408 may be configured to provide the motor control signals to the motor 1404.
- the motor 1404 may be configured to drive the rotor blade(s) 124, 126.
- the motor 1404 may be or include various types of motor 1404 designed or implemented to control the position of the rotor blade(s) 124, 126.
- the motor 1404 may be an Air-Core BM-BLDC motor.
- the motor 1404 may be a stepper motor, a gear tooth servo actuator (e.g., remote controlled (RC)) motor, an Iron-Core PM-BLDC, or other type of motor.
- the motor 1404 may be configured to receive the motor control signals from the blade controller 1402 via the transceivers 1406, 1408.
- the rotor 120 may include an encoder coupled to the motor 1404 and/or rotor blade(s) 124, 126 configured to detect a position of the motor 1404 and/or rotor blade(s) 124, 126.
- the encoder may be configured to provide data corresponding to the position of the motor 1404/rotor blade(s) 124, 126 to the blade controller 1402, which the blade controller 1402 uses as feedback for adjusting the position of the rotor blade(s) 124, 126.
- a vehicle 1500 e.g., a VTOL vehicle
- a vehicle 1500 can have particular structures and arrangements of structures and components to facilitate improved flight performance under various operating conditions.
- the vehicle 1500 can allow for more efficient and/or lower noise operation of the rotor 120 and other control surfaces; better arrangement of payload/passenger and cockpit housing relative to each other and to a plane of the blades of the rotor 120; easier rotor tilt for takeoff/landing and cruise modes; and/or various combinations thereof.
- the vehicle 1500 can be structured to facilitate rotation of the rotor 120 about a tilt axis 1505. This can enable the rotor 120 to be smoothly shifted between various operating modes corresponding to the orientation of the rotor 120 about the tilt axis 1505 relative to a plane 1510 of the vehicle 1500, such as between a takeoff/landing mode and a cruise mode.
- the plane 1510 can be or include a plane which extends along a pitch axis of the vehicle 1500.
- the tilt axis 1505 can extend parallel to the plane 1505 (e.g., and thus parallel to the pitch axis), such that as the rotor 120 is rotated about the tilt axis 1505, the rotor 120 rotates relative to the plane 1510.
- the vehicle 1500 can include a body 1515.
- the body 1515 can be, include, or otherwise form an airframe.
- the body 1515 can be structured or constructed of various materials, such as those similar to the VTOL platform 100 described above.
- the body 1515 can define the plane 1510 extending through the body of the vehicle 1500 (e.g., from tip to tail along the roll axis [see axes showing example of frame of reference in FIG. 15] of the vehicle 1500, and wing-tip to wing-tip along the pitch axis of the vehicle 1500).
- the plane 1510 can extend or otherwise be formed by the roll and pitch axes of the vehicle 1500.
- the plane 1510 can define an upper half and lower half of the vehicle 1500.
- the body 1515 can be coupled with and positioned around (e.g., surrounding) a central housing 1520 coupled with the stator 110.
- the body 1515 can form an outer ring which surrounds the central housing 1520.
- the body 1515 can also include a cockpit 1525.
- the central housing 1520 can be or include a passenger compartment, storage compartment, etc., and the cockpit 1525 can be or include a compartment in which operator or control interfaces are provided to receive instructions for performing at least some operations using the vehicle 1500.
- the central housing 1520 can include various seating arrangements, storage components, etc.
- the cockpit 1525 can include a compartment for housing an operator / driver / pilot of the vehicle and various control systems for operating or otherwise controlling the vehicle 1500, such as the control systems (e.g., driving the drive system to rotate the rotor 120, rotating rotor blades 124, 126, rotating the rotor 120 about the tilt axis 1505, controlling various control surfaces, and so forth, as described in greater detail below).
- the central housing 1520 can be located in a gap 1527 formed in the body 1515.
- the central housing 1520 can be located separate from the cockpit 1525.
- the compartment of the central housing 1520 can be separated from (or isolated from) from the cockpit 1525.
- the gap 1527 can be cylindrical-shaped.
- the gap 1527 can have a diameter which is greater than a diameter of the central housing 1520 and a length of two rotor blades 124, 126.
- the rotor 120 (including the rotor blades 124, 126) can be configured to freely rotate within the gap 1527.
- the body 1515 can thus surround the central housing 1520 including the rotor 120, rotor blades 124,126, and stator 110 coupled thereto.
- the body 1515 can form a perimeter surrounding the central housing 1520.
- the central housing 1520 can be surrounded by a drive system of the vehicle 1500.
- the drive system can include the rotor 120 and stator 110.
- the control system(s) residing within or included in the cockpit 1525 can be configured to generate and transmit control signals (e.g., responsive to manual inputs, automatically responsive to triggers or detected conditions, etc.) to the drive system, to rotate the rotor 120 about the stator 110 as described above.
- the control system(s) can also generate and transmit control signals to rotate rotor blades 124, 126 about corresponding rotor axes as described above.
- the control system(s) can also generate and transmit control signals to rotate the drive system relative to the plane 1510 (e.g., about the tilt axis).
- the body 1515 can include one or more beams 1530.
- the beams 1530 can include structures for coupling, securing, or otherwise connecting the body 1515 to the central housing 1520.
- the beams 1530 can extend between and connect the cockpit 1525 to central housing 1520.
- the one or more beams 1530 can include a first beam 1530a on a first side of the vehicle 1500 (e.g., with reference to the plane 1510) and one or more second beams 1530b on a second side of the vehicle 1500 (e.g., with reference to the plane 1510).
- the first beam 1530a can define a passage or conduit through which various control circuitry and/or wiring passes for coupling the control equipment (e.g., residing in the cockpit 1525) to the stator 110.
- the first beam 1530a and second beams 1530b can be sized and positioned to support the central housing 1520 at a central location of the vehicle 1500 within the gap 1527.
- the vehicle 1500 can include at least one coupler 1535 that couples the stator 120 with the central housing 1520.
- the coupler 1535 can be or include any device, component, element, or hardware designed or configured to rotatably couple the stator 120 to the central housing 1520.
- the coupler 1535 can include one or more servo-motors.
- the vehicle 1500 can include a first coupler 1535 on one side of the central housing 1520 (e.g., adjacent to one wing) and a second coupler 1535 on an opposite side of the central housing 1520 (e.g., adjacent to the other wing).
- the tilt axis 1505 can extend through the couplers 1535, as best illustrated in FIG. 17.
- the coupler(s) 1535 can be configured to rotate the rotor 120 about the tilt axis 1505, to modify an angle of a rotor plane of the rotor relative to the plane 1510 of the vehicle 1500.
- the vehicle 1500 can include one or more control surfaces 1540 positioned on wings 1545 of the vehicle 1500, and one or more control surfaces 1550 positioned on fins 1555 of the vehicle.
- the control surfaces 1540 can include a plurality of control surfaces 1540 extending on the wings 1545.
- a first wing 1545 may include two or more control surfaces 1540 and a second wing 1545 may include two or more control surfaces 1540.
- the control surfaces 1540 may extend along respective axes 1541 (as can be best seen in FIG. 17).
- control surfaces 1540 may extend along different axes 1541 (e.g., the control surface 1540 closest to the tips of the wings 1545 may extend along respective axes 1541 which is different from the axes 1541 along which the control surfaces 1540 closest to the bases of the wings 1545).
- the control surfaces 1550 may extend along vertical axes (e.g., parallel to the yaw axis of the vehicle 1500).
- Each control surface 1540, 1550 can define a control surface plane. Each control surface plane can extend along (e.g., parallel to) the control surface 1540, 1550.
- the control surfaces 1540, 1550 can be configured to rotate, tilt, or otherwise actuate, to modify an angle between the corresponding control surface plane relative to the plane 1510 and/or a vehicle axis (e.g., extending from tip to tail, or along the roll axis).
- the control surfaces 1540 can be configured to actuate (e.g., tilt up and down relative to the plane 1510), to change an angle between the control surface plane and the plane 1510.
- control surfaces 1550 can be configured to actuate (e.g., rotate left and right relative to the roll axis) to change an angle between the control surface plane and the roll axis of the vehicle 1500.
- the control surfaces 1540, 1550 can be rotatably coupled to the wings 1545 or fins 1555 via corresponding actuators which are configured to control or otherwise actuate the control surfaces 1540, 1550.
- the vehicle 1500 can include a port 1565.
- the port 1565 can be or include a passage for entering or exiting the vehicle 1500 (e.g., the central housing 1520).
- the port 1565 may be configured to fold or unfold, to expose stairs or other entry point, for entering or exiting the vehicle 1500.
- the port 1565 When folded into the vehicle 1500, the port 1565 may sit flush with the bottom surface of the vehicle 1500.
- the port 1565 When folded out of the vehicle 1600, the port 1565 may extend along an axis 1570 (shown in FIG. 2 IB), to provide access for entering and exiting the vehicle 1500.
- the port 1565 can be locked in position (e.g., via various locking mechanisms, such as locking hatch, pins, etc.) when located in one of the positions illustrated in FIG. 21 A or FIG. 21B. While illustrated with reference to the central housing 1520, it is noted that a similar passage may be provided for the cockpit 1525.
- the cockpit 1525 can be accessed via a corresponding passage on an underside of the cockpit 1525, a topside of the cockpit 1525, and/or one or more of the sides of the cockpit 1525.
- the system 2200 can include a control system 2202 communicably coupled to various sensors 2204 and input devices 2206 of the vehicle 1500.
- the control system 2202 can include processor(s) 2208, memory 2210, a condition detection engine 2212, and a controller 2214.
- the control system 2202 may be configured to control various actuators 2216, 2218, the drive system 2220 (e.g., the stator 110 and rotor 120), and couplers 1535 based on various modes of the vehicle 1500, various sensor measurements from the sensor(s) 2204, and/or user inputs received via the user input device(s) 2206.
- the control system 2202 may be disposed in (or at least partially in) the cockpit 1525.
- the control system 2202 may include the computing system and/or control devices of the vehicle 1500.
- the control system 2200 may be communicably coupled to the sensors 2204 and user input devices 2206.
- the control system 2202 may be configured to receive inputs from a user (e.g., via the user input devices 2206) and/or via various sensors 2204 of the vehicle 1500.
- the sensor(s) 2204 may include altimeters, accelerometer(s), gyroscopes, wind gauges, fuel/energy/power gauges, position sensor(s), radar/sonar/lidar sensors, camera(s), and so forth.
- the control system 2200 may be configured to control various aspects of the vehicle 1500 based on or according to measurements from the sensor(s) 2204 and/or inputs received from the user input device(s) 2206.
- the condition detection engine 2212 may be configured to detect, determine, or otherwise identify various conditions of the vehicle 1500 based on data from the sensor(s) 2204 and/or based on inputs received via the user input devices 2206.
- the conditions may be or include, for example, operational conditions or modes of the vehicle 1500, states of the vehicle 1500, commands for navigating / controlling / driving the vehicle 1500, and so forth.
- the conditions may be or include a takeoff or landing condition, a cruise (or forward travel condition), a brake condition, an egress/ingress condition, or any other condition of the vehicle 1500.
- the controller 2214 may be configured to generate various control signals for actuating, driving, or otherwise controlling the vehicle 1500 (including its component parts) based on or according to the detected conditions.
- the controller 1500 may be configured to operate the control surfaces 1540, 1550, rotate the rotor blades 124, 126, drive the drive system 2220 at a particular speed or rate of rotation, and/or drive the coupler(s) 1535, based on or according to the detected conditions.
- the controller 2214 may be configured to map each detected condition to a corresponding orientation / drive rate / position of one or more of the components of the vehicle 1500.
- the controller 1500 may actuate each or at least some of the components of the vehicle 1500 to a respective position or orientation in response to occurrence or satisfaction of the corresponding condition (several of which are described in greater detail below).
- the controller 1500 may be configured determine the position or orientation of the components responsive to detection of a condition, and generate control signals to modify the orientation / position / speed or rate of rotation, etc. according to the condition.
- the system 2200 can include actuators 2216 for controlling, rotating, or otherwise actuating the various control surfaces 1540, 1550.
- the control surfaces 1540, 1550 may each include a corresponding actuator 2216.
- the actuator 2216 may be or include a pneumatic actuator, a hydraulic actuator, a servo motor or other electric motor, or the like.
- the actuator 2216 may be configured to actuate the various control surfaces 1540, 1550, to modify an angle between the control surface 1540, 1550 and the adjacent surface of the body 1510 (e.g., wings 1545, the tailfins 1550).
- the system 2200 can include actuators 2218 for controlling, rotating, or otherwise actuating the rotor blades 124, 126.
- each rotor blade 124, 126 may include a corresponding actuator 2218.
- the actuators 2218 may be located intermediary the rotor blade 124, 126 and the rotor 120.
- the actuators 2218 may be or include an electric motor, such as a DC or AC motor (e.g., a servo motor), a stepper motor, or the like.
- the actuators 2218 may be configured to rotate the rotor blades 124, 126 about a rotor axis (e.g., extending along the length of the rotor 124, 126 outwardly from the rotor 120).
- the actuators 2218 may be configured to rotate the rotor blades 124, 126 to modify or change a surface area of the rotor blades in the vertical direction (e.g., along the yaw axis shown in FIG. 15).
- control system 2202 can be configured to control the coupler(s) 1535 based on various modes, operating states, or operational conditions. Such operational conditions can be or include takeoff, landing, cruise, acceleration, banking or turning, or slow-down, or other operational conditions.
- the control system(s) 2202 can be configured to switch between these operational modes based on detected conditions (e.g., by the condition detection engine 2212), various signals received from computing systems or sensors 2204 of the vehicle 1500 and/or user input devices 2206 of the vehicle 1500, etc.
- the control system(s) 2202 can be configured to control the coupler(s) 1535 to rotate the drive system about the tilt axis 1505.
- the control system(s) 2202 can be configured to rotate the drive system about the tilt axis 1505, to change an angle between a rotor plane 1560 (best seen in FIG. 16) and the plane 1510.
- the control system(s) 2202 can be configured to drive the coupler(s) 1535 to rotate the drive system about the tilt axis 1505 in response to receiving a signal indicative of a tilt condition.
- the tilt condition can be or include any condition in which the drive system 2220 is to tilt about the tilt axis 1505 to achieve or produce a particular thrust or drive condition.
- the tilt condition can be a condition corresponding to a particular angle between the rotor plane 1560 and plane 1510.
- the angle can be or include a substantially 180°, such that the rotor plane 1560 and the plane 1510 are substantially parallel.
- the angle can be or include an acute or obtuse angle between the rotor plane 1560 and plane 1510.
- the angle (where different from 180°) can be defined in relation towards the front of the vehicle 1500.
- the acute angle can be formed by the rotor plane 1560 tilting where a rear portion of the drive system (e.g., facing the tailfin 1555) is beneath the plane 1510 (e.g., closer to the beams 1530b than the beam 1530a), and the front portion of the drive system 2220 (e.g., facing the cockpit 1525) is above the plane 1510 (e.g., closer to the beam 1530a than beams 1530b).
- a rear portion of the drive system e.g., facing the tailfin 1555
- the front portion of the drive system 2220 e.g., facing the cockpit 1525
- the obtuse angle can be formed by the rotor plane 1560 tilting where a rear portion of the drive system 2220 is above the plane 1510 and the front portion of the drive system 2220 is below the plane 1510.
- the tilt condition can correspond to a drive operation of the vehicle 1500.
- the drive operation can be or include an operation between (and inclusive of) takeoff and landing of the vehicle 1500.
- the drive operation can be or include a takeoff condition, a landing condition, a forward travel condition, or a brake condition.
- Each operation or condition can correspond to a particular orientation or angle between the drive system 2220 (e.g., the rotor plane 1560 and the plane 1510).
- the control system 2202 may be configured to receive signals indicative of the corresponding operation of the vehicle 1500. Such signals may be received via user inputs (via the user input devices 2206), via a navigation or autopilot system of the vehicle 1500 based on measurements from sensors 2204, and so forth. Each signal may cause the control system 2202 to operate or otherwise control the coupler(s) 1535 based on the corresponding condition.
- the tilt condition can be or include a takeoff or landing condition.
- the vehicle 1500 e.g., the control system(s) 2202 of the vehicle 1500
- the control system(s) 2202 can be configured to generate a signal to rotate / actuate / control the coupler(s) 1535 to rotate the drive system such that the rotor plane 1560 extends substantially parallel to the plane 1510.
- the drive system 2220 can produce the greatest amount of vertical lift.
- the tilt condition can be or include a forward travel condition.
- the vehicle 1500 can be configured to detect the forward travel condition based on or according to a user input to produce or provide the forward travel condition (e.g., acceleration in the forward direction).
- the control system(s) 2202 can be configured to generate a signal to control the coupler(s) 1535 to rotate the drive system 2220 such that the rotor plane 1560 forms an obtuse angle with the plane 1510. In this orientation, the rotor plane 1560 is tilted down and away from the cockpit 1525, thus providing forward thrust.
- the control system(s) 2202 can be configured to rotate the drive system 2220 to modify the angle between 180° and 90°, to change the amount of forward thrust.
- the drive system 2220 can produce more forward thrust (and correspondingly less lift).
- the control system(s) control the coupler(s) 1535 to increase the angle towards 180° the drive system 2220 can produce less forward thrust (and correspondingly more lift).
- the tilt condition can be or include a brake condition.
- the vehicle 1500 can be configured to detect the brake condition based on or according to a user input via the user input devices 2206 to slow the vehicle down (e.g., deceleration or negative acceleration), based on data from a sensor 2204 indicating excess acceleration or a forward- located object, and so forth.
- the control system(s) 2202 can be configured to generate a signal to control the coupler(s) 1535 to rotate the drive system such that the rotor plane 1560 forms an acute angle with the plane 1510. In this orientation, the rotor plane 1560 is tilted down and toward from the tailfins 1555, thus providing rearward thrust.
- the control system(s) 2202 can be configured to rotate the drive system 2220 to modify the angle between 90° and 0°, to change the amount of rearward thrust. For example, as the control system(s) 2202 controls the coupler(s) 1535 to increase the angle towards 90°, the drive system 2220 can produce more rearward thrust (and correspondingly less lift). Similarly, as the control system(s) 2202 control the coupler(s) 1535 to decrease the angle towards 0°, the drive system 2220 can produce less rearward thrust (and correspondingly more lift).
- the tilt condition can be or include an ingress/egress condition.
- FIG. 21 A - FIG. 21B depict the vehicle 1500 transitioning to an ingress/egress mode, according to an example implementation of the present disclosure.
- the control system 2202 may be configured to detect or identify the ingress/egress condition based on or according to deployment of the passage 1560 or the vehicle 1500 being landed.
- the control system 2202 can detect unlocking of the locking mechanism corresponding to the passage 1560 (e.g., via a position or contact sensor 2204 communicably coupled to the locking mechanism).
- the control system 2202 can detect the egress condition responsive to detecting unlocking of the locking mechanism.
- control system 2202 can detect that the vehicle is located on ground (e.g., based on a current altitude of the vehicle 1500, based on the landing gear being deployed, etc.).
- the control system 2202 can detect the ingress/egress condition responsive to detecting that the vehicle 1500 is landed (e.g., located on ground).
- the control system 2202 may be configured to control the coupler(s) 1535 to rotate the drive system 2220 away from the axis 1570 responsive to detecting the ingress/egress condition.
- the control system 2202 can control the coupler(s) 1535 to rotate the drive system 2220 such that the rotor plane 1560 forms an obtuse angle relative to the plane 1510.
- the control system 2202 can control the coupler(s) 1535 to rotate the drive system 2220 to form an approximately 135° between the rotor plane 1560 and he plane 1510.
- the control system 2202 can control the coupler(s) 1535 to rotate the drive system, to increase a rear clearance between the axis 1570 and the rotor plane 1560.
- Such implementations may provide for ingress/egress via the port 1565 along the axis 1570.
- the control system 2202 can control the coupler(s) 1535 to rotate the drive system 2220 such that the rotor plane 1560 extends substantially parallel to the plane 1510 (as shown in FIG. 21 A), as part of the takeoff condition.
- a control system may identify a condition of the vehicle.
- the control system may determine a movement direction of the vehicle based on the condition.
- the control system may generate one or more signals to drive the vehicle according to the determined movement direction.
- a control system 2202 may identify a condition of the vehicle 1500.
- the control system 2202 may identify a condition of the vehicle 1500 based on one or more signals from one or more user input device(s) 2206.
- the control system 2202 may receive a signal from a user input device 2206 to produce vertical lift (as part of takeoff).
- the control system 2202 may receive a signal from a user input device 2206 to produce forward thrust in a particular direction (e.g., as part of driving the vehicle 1500 forward in a particular direction once taking off).
- the control system 2202 may receive a signal from a user input device 2206 to produce reduced vertical lift (as part of landing or descent).
- control system 2202 may identify a condition of the vehicle based on one or more signals from one or more sensor(s) 2204. For example, the control system 2202 may receive a signal from a position or contact sensor indicating opening or closing of the port 1565. As another example, the control system 2202 may receive a signal from an accelerometer or gyroscope (e.g., as feedback) indicating acceleration or movement in a particular direction. A yet another example, the control system 2202 may receive a signal from an altimeter indicating a current altitude of the vehicle 1500.
- the control system 2202 may determine a movement direction.
- the control system 2202 may determine the movement direction based on or according to the condition identified at step 2302.
- the control system 2202 may determine the movement direction as a vector (e.g., having a magnitude and direction).
- Each condition may correspond to a particular movement direction.
- vertical lift may have a direction extending upward with a magnitude corresponding to a degree or amount of vertical lift.
- forward thrust may have a direction extending in the direction corresponding to or identified via the signal from the user input device 2206, and a magnitude corresponding to or identified via the signal.
- control system 2202 may generate signal(s) to drive the vehicle.
- control system 2202 may generate signal(s) to send to the actuator(s) 2216, 2218, coupler(s) 1535, and/or drive system 2220 to drive the vehicle according to the movement direction and/or condition.
- the control system 2202 may generate the signal(s) to drive one or more components of the vehicle 1500 based on the condition identified at step 2302.
- the control system 2202 may generate signal(s) for transmission to the coupler(s) 1535 to rotate the drive system 2220 based on the condition identified at step 2302.
- the control system 2202 may generate and transmit a signal to the coupler(s) 1535 to rotate the drive system 2220 into one of the orientations illustrated in FIG. 21 A and FIG. 21B (e.g., rotate the drive system 2220 into the orientation shown in FIG. 21A when the port 1565 is closed or into the orientation shown in FIG. 21B when the port 1565 is opened).
- control system 2202 may generate signal(s) to drive one or more components of the vehicle 1500 based on the movement direction determined at step 2304. For example, the control system 2202 may generate and transmit one or more signals to the drive system 2220 to rotate the rotor 120 to produce lift. Additionally, the control system 2202 may generate and transmit one or more signals to the coupler(s) 1535 to rotate the drive system 2220 to produce forward or rearward thrust (e.g., depending on whether an acute or obtuse angle is formed between the rotor plane 1560 and plane 1510).
- forward or rearward thrust e.g., depending on whether an acute or obtuse angle is formed between the rotor plane 1560 and plane 1510.
- the control system 2202 may also generate and transmit signals to the actuator(s) 2216 to actuate the control surfaces 1540, 1550 to increase or decrease drag on certain sides of the vehicle 1500, thereby producing movement of the vehicle 1500 about the yaw and roll axes.
- the control system 2202 may also generate and transmit signals to the actuator(s) 2218 to rotate the rotor blades 124, 126 about the corresponding rotor axes, to produce more or less lift surface area (thereby producing more or less lift).
- the control system 2202 can produce movement of the vehicle 1500 in the movement direction (e.g., determined at step 2304) by controlling each or a subset of the components of the vehicle 1500.
- various platforms and vehicles described herein can have various configurations or arrangements of rotors, stators, and/or rotor blades relative to the rotors and stators.
- platforms may have one or more drive systems (e.g., rotor-stator systems; engines; etc.) and/or sets of rotor blades oriented in an outward direction (e.g., extending from a root closer to a central axis of the platform to a tip closer to an outer portion of the platform, where the tip may be freestanding or free-floating) and/or one or more sets of rotor blades oriented in an inward direction (e.g., extending from a root closer to the outer portion of the platform to a tip closer to the central axis, where the tip may be freestanding or free-floating).
- drive systems e.g., rotor-stator systems; engines; etc.
- sets of rotor blades oriented in an outward direction e.g., extending from a root closer to a central axis of the platform to a tip closer to an outer portion of the platform, where the tip may be freestanding or free-floating
- an inward direction e
- first rotors may be oriented in a lift orientation (e.g., having a rotational axis perpendicular to a horizontal plane of the platform and/or a cockpit of the platform) and one or more second rotors to be oriented in a thrust orientation (e.g., having a rotational axis at a different angle than the lift orientation rotational axis, including but not limited to parallel with the horizontal plane and/or adjustable relative to being parallel with the horizontal plane).
- a lift orientation e.g., having a rotational axis perpendicular to a horizontal plane of the platform and/or a cockpit of the platform
- second rotors to be oriented in a thrust orientation (e.g., having a rotational axis at a different angle than the lift orientation rotational axis, including but not limited to parallel with the horizontal plane and/or adjustable relative to being parallel with the horizontal plane).
- a VTOL platform can include a stator arranged around a rotational axis (e.g., a rotational axis of a rotor).
- the stator can include one or more magnets (e.g., electromagnets) to output magnetic field(s) for powering actuators or otherwise causing operation of the rotor or components thereof.
- the rotor can be spaced from the stator by a gap.
- the rotor can include a plurality of rotor blades, which can be coupled with and extend from at least one rotor wall.
- the VTOL platform and/or the rotor can include one or more actuators, including but not limited to servomotor actuators, that can receive power from the magnetic fields outputted by the stator, and use the received power to control the rotor blades, such as to rotate the rotor blades about blade axes for pitch control.
- actuators including but not limited to servomotor actuators, that can receive power from the magnetic fields outputted by the stator, and use the received power to control the rotor blades, such as to rotate the rotor blades about blade axes for pitch control.
- the rotor blades can have an inward orientation.
- the rotor blades can have a root that is (mechanically) coupled with the at least one rotor wall, and extend from the root to a tip that is inward from the root, such as to extend from an outer portion of the VTOL platform towards a central portion of the VTOL platform, and/or to extend towards the rotational axis of the rotor (e.g., an axis about which the rotor blades rotate, which may be perpendicular to the blade axes of the respective rotor blades about which the rotor blades can be pitched).
- the VTOL platform includes a plurality of first rotor blades having an inward orientation, and a plurality of second rotor blades having an outward orientation (e.g., tip further from a respective rotational axis than root).
- the VTOL platform can include one or more stators disposed relative to the respective (sets of) rotor blades to provide power and/or control signals for operating the rotor blades and/or the actuators coupled with the rotor blades.
- one or more stators and/or magnets thereof may be disposed outward from the inwardly-oriented rotor blades (e.g., relative to the respective rotational axis of the rotor blades), such as to be in an arrangement in which the rotor wall of the inwardly-oriented rotor blades is between the stator and the inwardly-oriented rotor blades.
- one or more rotors and/or drive systems can be located at various locations on the VTOL platform.
- FIG. 15 depicts the vehicle 1500 to have the rotor 120 generally centered about a center of the vehicle 1500
- one or more rotors may be positioned around various locations on VTOL platforms, including but not limited to off-center locations (e.g., on wing portions, forward or back of the center, left or right of the center, etc.).
- One or more first rotors may be capable of being rotated between orientations such as lift/thrust orientations (e.g., as described with reference to FIGS. 19, 20, 21 A, and 2 IB), and one or more second rotors may have fixed orientations.
- All or part of the processes described herein and their various modifications can be implemented, at least in part, via a computer program product, i.e., a computer program tangibly embodied in one or more tangible, physical hardware storage devices that are computer and/or machine-readable storage devices for execution by, or to control the operation of, data processing apparatus, e.g., a programmable processor, a computer, or multiple computers.
- a computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
- a computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a network.
- processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer.
- a processor will receive instructions and data from a read-only storage area or a random access storage area or both.
- Elements of a computer include one or more processors for executing instructions and one or more storage area devices for storing instructions and data.
- a computer will also include, or be operatively coupled to receive data from, or transfer data to, or both, one or more machine-readable storage media, such as mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks.
- Computer program products are stored in a tangible form on non-transitory computer readable media and non-transitory physical hardware storage devices that are suitable for embodying computer program instructions and data.
- These include all forms of non-volatile storage, including by way of example, semiconductor storage area devices, e.g., EPROM, EEPROM, and flash storage area devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks and volatile computer memory, e.g., RAM such as static and dynamic RAM, as well as erasable memory, e.g., flash memory and other non-transitory devices.
- semiconductor storage area devices e.g., EPROM, EEPROM, and flash storage area devices
- magnetic disks e.g., internal hard disks or removable disks
- magneto-optical disks e.g., magneto-optical disks
- CD-ROM and DVD-ROM disks e.g., RAM such as static
- Coupled means the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent or fixed) or moveable (e.g., removable or releasable). Such joining may be achieved with the two members coupled directly to each other, with the two members coupled to each other using a separate intervening member and any additional intermediate members coupled with one another, or with the two members coupled to each other using an intervening member that is integrally formed as a single unitary body with one of the two members.
- Coupled or variations thereof are modified by an additional term (e.g., directly coupled)
- the generic definition of “coupled” provided above is modified by the plain language meaning of the additional term (e.g., “directly coupled” means the joining of two members without any separate intervening member), resulting in a narrower definition than the generic definition of “coupled” provided above.
- Such coupling may be mechanical, electrical, or fluidic.
- the present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations.
- the embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system.
- Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon.
- Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor.
- machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media.
- Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mechanical Engineering (AREA)
- Power Engineering (AREA)
- Permanent Magnet Type Synchronous Machine (AREA)
Abstract
A vertical takeoff and landing (VTOL) vehicle includes a first housing comprising a first compartment; a drive system comprising a rotor and a stator, the drive system arranged around the first housing; a second housing comprising a second compartment separated from the first compartment, the second compartment comprising one or more control systems for the controlling the drive system, the second housing spaced from the first housing and the drive system to form a gap between second housing and the drive system; and a beam extending between the first housing and the second housing across the gap.
Description
SYSTEMS AND METHODS FOR VERTICAL TAKEOFF AND LANDING VEHICLE
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Application No. 63/521,548, filed June 16, 2023, entitled “SYSTEMS AND METHODS FOR VERTICAL TAKEOFF AND LANDING VEHICLE” the disclosure of which is incorporated herein by reference in its entirety.
TECHNICAL FIELD
[0002] The present disclosure relates generally to vertical takeoff and landing. More particularly, the present disclosure relates to magnetic levitation for vertical takeoff and landing.
BACKGROUND
[0003] Various airborne platforms can perform vertical takeoff and landing (VTOL), in which the platforms can hover, take off, and land vertically. VTOL platforms can include fixed wing platforms and rotary wing platforms. VTOL platforms can include unmanned aerial vehicles. VTOL platforms can have distributed electrical propulsion, and can have tilt rotor and/or tilt wing configurations.
[0004] Typically, VTOL platforms rely on combustion-based power generation to generate lift and other movement forces. In addition, VTOL platforms may have relatively large form factors. As such, existing VTOL platforms may have technical limitations that make such platforms difficult to use in urban environments and personal use modes.
SUMMARY
[0005] At least one aspect of the present disclosure relates to a VTOL platform. The VTOL platform includes a rotor, a stator, a flight controller, and a motor controller. The rotor includes a plurality of rotor blades oriented about a rotor axis and radially spaced from the stator. Each rotor blade is coupled to a rotor arm such that rotation of the rotor arm causes the rotor blade to rotate about a rotor pitch axis. The rotor arm is coupled to a first rotor magnet spaced from a second rotor magnet. The stator includes a plurality of electromagnets. The flight controller is configured to receive a movement instruction, extract a desired movement from the movement instruction, and generate one or more flight commands configured to cause the rotor to generate at least one of thrust, moment of force about a yaw
axis, moment of force about a platform pitch axis, or moment of force about a roll axis. The motor controller is configured to receive the one or more flight control commands and drive electrical signals through the electromagnets based on the one or more flight control commands. The plurality of electromagnets are configured to output electromagnetic fields corresponding to the electrical signals to drive the rotor magnets of the rotor to rotate the rotor about the rotor axis, rotate the rotor blade about the blade neutral pitch axis, and cause the rotor to generate the at least one of the thrust, the moment of force about the yaw axis, the moment of force about the platform pitch axis, or the moment of force about the platform roll axis.
[0006] At least one aspect of the present disclosure relates to a rotor for operation with a stator. The rotor includes an annular rotor base defining a rotational axis and comprising a plurality of rotor segments arranged around the stator. Each rotor segment includes a sidewall spaced from the rotational axis, a first rotor wall extending from a first end of the sidewall and towards the rotational axis, and a second rotor wall extending from a second end of the sidewall and towards the rotational axis, the second rotor wall spaced from the first rotor wall, the rotor defining a rotor axis through the first rotor wall and the second rotor wall and parallel to the rotational axis. Each rotor segment includes at least one first rotor magnet coupled with the first rotor wall, the at least one first rotor magnet configured to maintain a first space between the first rotor wall and a first stator magnet along the rotor axis. Each rotor segment includes at least one second rotor magnet coupled with the second rotor wall, the at least one second rotor magnet configured to maintain a second space between the second rotor wall and a second stator magnet along the rotor axis. Each rotor segment includes at least one third rotor magnet coupled with the sidewall and spaced from one or more propulsion magnets of the stator. The rotor is configured to be driven by the propulsion magnets via a magnetic field of the one or more propulsion magnets interacting with the at least one third rotor magnet.
[0007] At least one aspect relates to a stator for operation with a rotor. The stator includes an annular stator base comprising a plurality of stator segments, the stator base defining a central axis. Each stator segment includes a sidewall, a support structure extending from the sidewall, at least one first stator magnet coupled with a first surface of the support structure, at least one second stator magnet coupled with a second surface of the support structure opposite the first surface, and at least one propulsion magnet. The at least one first stator
magnet and the at least one second stator magnet define a stator axis parallel to the central axis, the at least one first stator magnet configured to maintain a first space between a first rotor magnet of the rotor and the at least one first stator magnet along the stator axis, and the at least one second stator magnet configured to maintain a second space between a second rotor magnet of the rotor and the at least one second stator magnet along the stator axis. The at least one propulsion magnet is coupled with the support structure and spaced from one or more third rotor magnets of the rotor, the at least one propulsion magnet configured to output a magnetic field responsive to a control signal to drive the rotor about the central axis.
[0008] At least one aspect relates to a rotor control system. The rotor control system includes a rotor and a stator. The rotor includes a first rotor magnetic component aligned with one or more first stator coils, a second rotor magnetic component aligned with one or more second stator coils and adjacent to the first rotor magnetic component, an arm connecting the first rotor magnetic component and the second rotor magnetic component, and a first rotor blade fixed to the arm. A first arm end of the is arm coupled with the first rotor magnetic component and a second arm end of the arm coupled with the second rotor magnetic component defining an arm angle which changes based on a first magnetic force applied to the first rotor magnetic component relative to a second magnetic force applied to the second rotor magnetic component. The first rotor blade extends from the arm along a blade pitch axis, the first rotor blade defining a blade pitch angle relative to the blade pitch axis, the blade pitch angle corresponding to the arm angle. The stator includes a plurality of electromagnets configured to output at least a first magnetic field that drives the first rotor magnetic component and a second magnetic field that drives the second rotor magnetic component responsive to at least one control signal, the at least one control signal causing the first magnetic field to apply the first magnetic force on the first rotor magnetic component and the second magnetic field to apply the second magnetic force on the second magnetic component to control the blade pitch angle.
[0009] At least one aspect relates to a rotor control system. The rotor control system includes a rotor and a stator. The rotor includes an annular rotor base defining a rotational axis and comprising a plurality of rotor segments arranged around the stator. Each rotor segment includes a first rotor blade configured to be rotated about a blade pitch axis perpendicular to the rotational axis, a power receiver circuit, a motor that rotates using power received via the power receiver circuit for rotating the first rotor blade about the blade pitch
axis, a motor controller that provides a motor signal to the motor for rotating the first rotor blade about the blade pitch axis responsive to a control signal, and a first wireless transceiver that receives the control signal and provides the control signal to the motor controller. The stator includes a second wireless transceiver that receives a control command and wirelessly transmits the control signal to the first wireless transceiver based on the control command, and a power transmitter circuit that outputs a magnetic field that interacts with the power receiver circuit to provide power to the power receiver circuit.
[0010] At least one aspect relates to a system. The system includes a rotor and a stator. The rotor includes a sidewall, a first rotor wall extending from a first end of the sidewall, and a second rotor wall extending from a second end of the sidewall, the second rotor wall spaced from the first rotor wall, at least one first rotor magnet coupled with the first rotor wall, and at least one second rotor magnet coupled with the second rotor wall. The stator includes a support structure extending between the first rotor wall and second rotor wall, at least one first stator magnet coupled with a first surface of the support structure and proximate to the at least one first rotor magnet, the at least one first rotor magnet inducing a current in the at least one first stator magnet corresponding to a first distance between the at least one first stator magnet and at least one first rotor magnet, and at least one second stator magnet coupled with a second surface of the support structure opposite the first surface and proximate to the at least one second rotor magnet, the at least one second stator magnet electrically coupled with the at least one first stator magnet to receive the current from the first stator magnet, the at least one second stator magnet outputting a magnetic field having a magnetic field strength based on the current from the first stator magnet, the magnetic field interacting with the at least one second rotor magnet to control a second distance between the at least one second stator magnet and the at least one second rotor magnet.
[0011] At least one aspect relates to a system. The system includes a rotor and a stator. The rotor includes a sidewall, a rotor wall extending from an end of the sidewall, and at least one rotor magnet coupled with the rotor wall. The stator includes a support structure adjacent the rotor wall, a first stator magnet coupled with a surface of the support structure proximate to the at least one rotor magnet, the at least one rotor magnet inducing a current in the first stator magnet corresponding to a first magnetic force of a first magnetic field between the first stator magnet and the at least one rotor magnet, and a second stator magnet coupled to the surface of the support structure, the second stator magnet electrically coupled to the first
stator magnet, the second stator magnet receiving the current from the first stator magnet to control a second magnetic force of a second magnetic field between the second stator magnet and the at least one rotor magnet.
[0012] At least one aspect relates to a system. The system includes a rotor and a stator. The rotor includes a rotor sidewall defining a rotational axis, at least one rotor blade coupled with and transverse the sidewall along a first surface of the sidewall, and a rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface. The stator includes a plurality of stator magnets circumferentially arranged along a surface of a stator sidewall facing the second surface of the rotor sidewall, and a controller wirelessly coupled to the plurality of stator magnets, the controller controlling the plurality of stator magnets to selectively produce a respective magnetic field interacting with the rotor magnet of the rotor to rotate the rotor and the rotor blade about the rotational axis to produce lift along the rotational axis.
[0013] At least one aspect relates to a system. The system includes a rotor and a stator. The rotor includes a rotor sidewall defining a rotational axis, at least one rotor blade coupled with and transverse the sidewall along a first surface of the side wall, and a rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface. The stator includes a plurality of stator magnets circumferentially arranged along a surface of a stator sidewall facing the second surface of the rotor sidewall, and a controller electrically coupled to the plurality of stator magnets, the controller controlling the plurality of stator magnets at a switching rate to selectively produce a respective magnetic field, the magnetic fields interacting with the rotor magnet of the rotor to rotate the rotor and rotor blade at a rotational velocity corresponding to the switching rate to produce lift at a lift velocity.
[0014] At least one aspect relates to a system. The system includes a rotor configured to rotate about a rotational axis and a stator. The rotor includes a rotor sidewall, at least one rotor blade rotatably coupled with the sidewall along a first surface of the side wall, the at least one rotor blade rotating about a blade axis extending transverse the side wall, and a first rotor magnet and a second rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface. The stator includes a plurality of first stator magnets circumferentially arranged along a stator sidewall facing the rotor sidewall, at least one of the plurality of first stator magnets proximate to the first rotor magnet, a plurality of
second stator magnets spaced from respective first stator magnets and circumferentially arranged along the stator sidewall, at least one of the plurality of second stator magnets proximate to the second rotor magnet, and a magnet controller electrically coupled to the plurality of first stator magnets and the plurality of second stator magnets, the magnet controller controlling the plurality of first stator magnets at a first switching rate and controlling the plurality of second stator magnets at a second switching rate to produce rotation of the rotor blade about the blade axis.
[0015] At least one aspect relates to a system. The system includes a stator and a rotor. The stator includes a plurality of stator magnets circumferentially arranged along a surface of the stator. The rotor is configured to rotate about a rotational axis and has an annular rotor base surrounding the stator. The rotor includes a plurality of rotor segments. Each rotor segment includes a sidewall spaced from the rotational axis having a first surface and a second surface opposite the first surface, at least one rotor magnet coupled to the side wall along the first surface, the rotor configured to be driven by the plurality of stator magnets via respective magnetic fields of the plurality of stator magnets interacting with the at least one rotor magnet, and at least one rotor blade having a first blade end coupled with the second surface of the sidewall and a second blade end, the first end and second defining a rotor blade length, the second end and rotational axis defining a radius of rotation, a ratio of the rotor blade length to the radius of rotation of the tip being less than or equal to 0.75.
[0016] At least one aspect relates to a system. The system includes a rotor configured to rotate about a rotational axis and a stator. The rotor includes a rotor sidewall, a first rotor blade rotatably coupled with the sidewall along a first surface of the side wall, the first rotor blade rotating about a first blade axis extending transverse the side wall, a second rotor blade rotatably coupled with the sidewall along the first surface of the sidewall, the second rotor blade rotating about a second blade axis extending transverse the sidewall, a first set of rotor magnets including a first rotor magnet and a second rotor magnet coupled with the sidewall along a second surface of the rotor sidewall opposite the first surface proximate the first rotor blade, and a second set of rotor magnets including a third rotor magnet and a fourth rotor magnet coupled with the sidewall along the second surface of the rotor sidewall proximate the second rotor blade. The stator includes a plurality of first stator magnets circumferentially arranged along a stator sidewall facing the rotor sidewall, at least one of the plurality of first stator magnets proximate to the first rotor magnet and at least one of the
plurality of first stator magnets proximate the third rotor magnet, a plurality of second stator magnets spaced from respective first stator magnets and circumferentially arranged along the stator sidewall, at least one of the plurality of second stator magnets proximate to the second rotor magnet and at least one of the plurality of second stator magnets proximate to the fourth rotor magnet, and at least one controller electrically coupled to the plurality of first stator magnets and the plurality of second stator magnets, the at least one controller configured to receive a movement instruction, extract a desired movement from the movement instruction, generate a plurality of control signals based on the desired movement, and provide the plurality of control signals to the plurality of first stator magnets and the plurality of second stator magnets to cause the plurality of first stator magnets and the plurality of second stator magnets to output magnetic fields corresponding to the plurality of control signals that drive the rotor magnets of the rotor to rotate the rotor about the rotational axis, rotate the first rotor blade about the first blade axis, and rotate the second rotor blade about the second blade axis to produce the desired movement.
[0017] At least one aspect relates to a rotor for operation with a stator. The rotor includes an annular rotor base defining a rotational axis and comprising a plurality of first rotor segments arranged around the stator and configured to be driven in a first direction about the rotational axis, and a plurality of second rotor segments arranged around the stator adjacent to the plurality of first rotor segments and configured to be driven in a second direction about the rotational axis opposite the first direction, each rotor segment including a sidewall spaced from the rotational axis, a first rotor wall extending from a first end of the sidewall and towards the rotational axis, and a second rotor wall extending from a second end of the sidewall and towards the rotational axis, the second rotor wall spaced from the first rotor wall, the rotor defining a rotor axis through the first rotor wall and the second rotor wall and parallel to the rotational axis, at least one first rotor magnet coupled with the first rotor wall, the at least one first rotor magnet configured to maintain a first space between the first rotor wall and the first stator magnet along the rotor axis, at least one second rotor magnet coupled with the second rotor wall, the at least one second rotor magnet configured to maintain a second space between the second rotor wall and the second rotor magnet along the rotor axis, at least one third rotor magnet coupled with the sidewall and spaced from one or more propulsion magnets of the stator, the rotor configured to be driven by the propulsion magnets via a magnetic field of the one or more propulsion magnets interacting with the at least one third rotor magnet. In some embodiments, the at least one rotor blade is a first rotor blade
and the rotor magnet is a first rotor magnet corresponding to the first rotor blade, the first rotor blade configured to rotate about the rotational axis in a first direction, and the rotor includes a second rotor blade spaced apart from the first rotor blade, the second rotor blade coupled with and transverse the sidewall along a first surface of the sidewall, and a second rotor magnet corresponding to the second rotor blade, the second rotor magnet being driven to drive the second rotor blade in a second direction about the rotational axis opposite the first direction.
[0018] At least one aspect relates to a VTOL platform. The VTOL platform can include a stator arranged around a rotational axis and configured to output one or more magnetic fields. The VTOL platform can include a rotor that includes at least one rotor wall spaced from the stator by a gap and arranged at least partially between the stator and the rotational axis. The rotor can include a plurality of rotor blades coupled with the at least one rotor wall, arranged at least partially between the stator and the rotational axis, and extending inward from the at least one rotor wall towards the rotational axis. The VTOL platform can include one or more actuators coupled with the plurality of rotor blades, the one or more actuators configured to control a pitch angle of at least one rotor blade of the plurality of rotor blades using power of the one or more magnetic power fields.
[0019] Those skilled in the art will appreciate that the summary is illustrative only and is not intended to be in any way limiting. Other aspects, inventive features, and advantages of the devices and/or processes described herein, as defined solely by the claims, will become apparent in the detailed description set forth herein and taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The foregoing and other objects, aspects, features, and advantages of the disclosure will become more apparent and better understood by referring to the following description taken in conjunction with the accompanying drawings, in which:
[0021] FIG. 1 is a schematic diagram of an embodiment of a VTOL platform.
[0022] FIG. 2 is a schematic diagram of a portion of the VTOL platform of FIG. 1.
[0023] FIG. 3 is a block diagram of various systems of the VTOL platform of FIG. 1.
[0024] FIG. 4 is a partial perspective view of a motor region of the VTOL platform of FIG. 1.
[0025] FIG. 5 is a section view of the motor region of the VTOL platform of FIG. 1.
[0026] FIG. 6 is a schematic diagram of an embodiment of levitation and guidance systems.
[0027] FIG. 7 is a block diagram of an embodiment of a flight dynamics system of a VTOL platform.
[0028] FIG.8 is a schematic diagram of collective pitch control executed by the flight dynamics system of FIG. 7.
[0029] FIG. 9 is a schematic diagram of cyclic pitch control executed by the flight dynamics system of FIG. 7.
[0030] FIG. 10 is a block diagram of an embodiment of a motor controller of a VTOL platform.
[0031] FIG. 11 is a block diagram of an embodiment of a stator of a VTOL platform.
[0032] FIG. 12 is a block diagram of a rotor control system of a VTOL platform.
[0033] FIG. 13 is a flow diagram of an embodiment of a method of controlling a VTOL platform.
[0034] FIG. 14A is a schematic diagram of an embodiment of a rotor having motor-driven rotor blades.
[0035] FIG. 14B is a block diagram of an embodiment of a rotor control system using motor-driven rotor blades.
[0036] FIG. 15 is a perspective view of an embodiment of a VTOL platform.
[0037] FIG. 16 is a side view of the embodiment of the VTOL platform of FIG. 15.
[0038] FIG. 17 is a top view of the embodiment of the VTOL platform of FIG. 15.
[0039] FIG. 18 is a bottom view of the embodiment of the VTOL platform of FIG. 15.
[0040] FIG. 19 is a zoomed-in view of a portion of the VTOL platform of FIG. 18 illustrating a coupler.
[0041] FIG. 20 is a perspective view of the coupler illustrated in FIG. 19.
[0042] FIG. 21A and FIG. 21B are side views of the VTOL platform of FIG. 15 showing different orientations of a drive system of the VTOL platform.
[0043] FIG. 22 is a block diagram of an example system for controlling the VTOL platform.
[0044] FIG. 23 is a flowchart showing an example method for controlling the VTOL platform.
DETAILED DESCRIPTION
[0045] For purposes of reading the description of the various embodiments below, the following enumeration of the sections of the specification and their respective contents may be helpful:
- Section A describes embodiments of systems and methods of a VTOL platform that operates using magnetic levitation;
- Section B describes embodiments of systems and methods of levitation and guidance of a VTOL platform that operates using magnetic levitation; and
- Section C describes embodiments of systems and methods of controlling a VTOL platform that operates using magnetic levitation, including flight dynamics, motor control, and pitch control.
- Section D describes embodiments of systems for VTOL platform structures and methods therefor.
A, Systems and Methods of VTOL Platforms Using Magnetic Levitation
[0046] Referring generally to FIGS. 1-5, a VTOL platform in accordance with the present disclosure can use magnetic levitation and specific control mechanisms to efficiently drive a rotor with a stator to enable vertical takeoff and landing, as well as flight control operations such as lift, pitch, roll, and yaw control. The VTOL platform can have improved size,
weight, power, and cost (SWAP-C) factors relative to existing systems, including increased power density relative to internal combustion-based systems. The VTOL platform can achieve high rotor rotation rates for an annular platform configuration.
[0047] The VTOL platform can have reduced noise relative to existing systems with similar performance capability by reducing both mechanical and aerodynamic noise generation. Existing systems that rely on mechanical operation of gearboxes, swashplates, and generators may generate significant noise. In turbines mechanical noise may be transmitted along the structure of the turbine and radiated from its surfaces, and aerodynamic noise may be produced by the flow of air over the blades. In helicopters, noise may be generated by the main rotor and tail rotor interactions with air. This can be verified by analyzing the frequency spectrum of a helicopter during takeoff: there may be global and local maximas at the respective blade passing frequencies of each rotor blade. There may also be a very large distribution of acoustic power that sweeps over the higher frequencies, and this broadband noise may result from a combination of multiple noise mechanisms, including operation of the turbine, gearbox, and transmission. The present solution can address these noise sources by using a direct electric powertrain that relies on fewer interactions between mechanical components, and also by configuring rotor blades in a manner that reduces noise generation. As such, the present solution can reduce energy inefficiencies associated with noise generation, as well as nuisances associated with noise that make existing systems less viable for urban environment and personal use modes.
[0048] In some embodiments, the VTOL platform includes a rotor, a stator, a flight controller, and a motor controller. The rotor includes a plurality of rotor blades oriented about a rotor axis and radially spaced from the stator. Each rotor blade is coupled to a rotor arm such that rotation of the rotor arm causes the rotor blade to rotate about a rotor pitch axis. The rotor arm is coupled to a first rotor magnet spaced from a second rotor magnet. The stator includes a plurality of electromagnets. The flight controller is configured to receive a movement instruction, extract a desired movement from the movement instruction, and generate one or more flight commands configured to cause the rotor to generate at least one of thrust, moment of force about a yaw axis, moment of force about a platform pitch axis, or moment of force about a platform roll axis. The motor controller is configured to receive the one or more flight control commands and drive electrical signals through the electromagnets based on the one or more flight control commands. The plurality of electromagnets are
configured to output electromagnetic fields corresponding to the electrical signals to drive the rotor magnets of the rotor to rotate the rotor about the rotor axis, rotate the rotor blade about the blade neutral pitch axis, and cause the rotor to generate the at least one of the thrust, the moment of force about the yaw axis, the moment of force about the platform pitch axis, or the moment of force about the platform roll axis.
[0049] Referring now to FIGS. 1-2, a VTOL platform 100 includes a stator 110 that drives a rotor 120. The rotor 120 can extend from the stator 110 to a housing 130 (e.g., a nacelle). A support structure 140 can be mounted to the stator 110, such as to provide a seat 142 for an operator 144 of the VTOL platform 100. While FIGS. 1-2 illustrate the stator 110 inward of the rotor 120, the stator 110 may be outward from the rotor 120. The rotor 120 can be supported by a levitation system (e.g., levitation system 360 described with reference to FIG. 3) coupled to the stator 110 to rotate about the stator 110. The stator 110 and rotor 120 can include various magnets (e.g., permanent magnets; electromagnetic coils; electromagnetic coils through which current can be driven to cause the electromagnetic coils to generate magnetic fields).
[0050] The stator 110 can use power from a power supply 112 to drive the rotor 120 by outputting electromagnetic fields to drive magnets of the rotor 120, including to rotate the rotor 120 about a rotational axis 122. For example, the stator 110 can drive the rotor 120 based on control signals received from a controller, as discussed further herein. The power supply 112 can include one or more batteries. The power supply 112 can be highly distributed and integrated into the support structure 140, which can improve stiffness and reduce weight of the VTOL platform 100 as compared to existing systems.
[0051] The stator 110 can have increased efficiency relative to existing mechanical systems. Using an electromagnetic coupling between the stator 110 and rotor 120, rather than mechanical connections, can improve operation relative to existing systems. In order to achieve a VTOL platform having similar performance parameters as can be enabled by the present solution in existing systems would require the engine to drive small gears spinning much faster than a large radius rotor, which could result in significant mechanical friction losses, and would weigh significantly more than a simple rotor mounted to a driven axle. In such existing systems, there could be large efficiency losses due to the extreme gear ratio, large inherent manufacturing difficulties from the large geared and/or toothed ring structures, loud mechanical interactions outweighing any aeroacoustic benefits of the annular rotor
geometry, and/or large, heavy structures used for power transfer that could increase total weight significantly. The present solution can address such phenomena by using the stator 110 to drive the rotor 120 — in some embodiments, the present solution can produce a distributed torque through the use of a power dense, efficient and responsive electric synchronous motor, rather a gearbox or axle for torque transfer as the rotor-ring, and can simultaneously act as the electromechanical rotor, drive axle, and blade hub, thus lowering weight, efficiency losses, and mechanical complexity.
[0052] Further with respect to the stator 110 and rotor 120, it has been found that motor power density increases linearly with hub radius, and decreases linearly with motor height. The present solution can implement such features to configure the stator 110 to have a relatively large radius and relatively low thickness to increase efficiency and power density, enabling the stator 110 to have less mass and/or greater power output relative to existing internal combustion-based systems.
[0053] The rotor 120 is shown as an annular rotor that can orbit about the stator 110 and support structure 140. The rotor 120 includes a plurality of first blades 124 (coupled to respective magnets as discussed further herein). The plurality of first blades 124 can extend between the stator 110 and the housing 130. In some embodiments, the stator 110 controls a pitch angle of each first blade 124. The first blades 124 can be coupled with and transverse to (e.g., perpendicular to) sidewall 134. As illustrated in FIGS. 1 and 4, each first blade 124 can extend from a first blade end (e.g., blade root) 444 coupled with the sidewall 134 (e.g., rotor segments 132 of sidewall 134) to a second blade end (e.g., blade tip) 448, which can be coupled with the housing 130 or free from the housing 130. The first blade 124 can define a blade axis 440 extending from the first blade end 444 to the second blade end, which can be perpendicular to the rotational axis 122.
[0054] In some embodiments, the rotor 120 includes a plurality of second blades 126, which can be similar to the first blades 124 and may rotate about the rotational axis 122 independently relatively to the plurality of first blades 124. The second blades 126 can be spaced from the first blades 124, such as being coupled with the sidewall 134 (e.g., rotor segments 132 of sidewall 134) below the first blades 124, or coupled with a second sidewall 134 below the first blades 124.
[0055] By rotating the first blades 124 and/or second blades 126, the VTOL platform 100 can generate lift due to action of the first blades 124 and/or second blades 126 on air passing through the VTOL platform 100. Similarly, the first blades 124 and/or second blades 126 can be driven in a manner to cause rotation about yaw, roll, and/or pitch axes.
[0056] The rotor blades 124, 126 can be individually feathered (e.g., blade surfaces aligned at a particular angle relative to direction of airflow) to maintain cyclic and collective pitch commands for guidance of the VTOL platform 100. As compared to existing systems, in which a swashplate may be used to control operation of rotor blades, the present solution can individually control pitch of each rotor blade 124, 126 in a frictionless manner.
Systems and Methods for Controlling Lift Using Contra-Rotating Rotors
[0057] In some embodiments, the plurality of first blades 124 rotate in a first direction about the rotational axis 122, while the plurality of second blades 126 rotate in a second direction about the rotational axis 122 opposite the first direction. As such, the plurality of first blades 124 and plurality of second blades 126 can be contra-rotating. For example, each second blade 126 can be coupled with respective rotor magnets 380 that are driven by the stator 110 in the second direction. As discussed further herein, the control circuit 310 can control operation of the plurality of first blades 124 by providing a first control signal to cause the plurality of first blades 124 to rotate about the rotational axis 122 in the first direction at a first angular rate, and control operation of the plurality of second blades 126 by providing a second control signal to cause the plurality of second blades 126 to rotate about the rotational axis 122 in the second direction at a second angular rate. The control circuit 310 can generate the first control signal and second control signal to generate a desired motion of the VTOL platform 100. For example, to enable the VTOL platform 100 to operate in a hover mode, the control circuit 310 can generate the first control signal and second control signal so that the first angular rate and second angular rate are configured so that a force balance on the VTOL platform 100 is zero in at least a vertical direction (e.g., upward force generated by the plurality of first blades 124 counteracts gravity and downward force generated by the plurality of second blades 126).
Systems and Methods for Reducing Noise Based on Effective Rotor Area Relative to a Center of Rotation
[0058] In some embodiments, the rotor blades 124, 126 are configured to enable a relatively lower acoustic profile, such as to generated reduced noise while generating
sufficient lift to support movement of the VTOL platform 100. In the present solution, the number of rotor blades 124, 126 can be selected to be relatively high, with the blades having phase modulated spacing, to reduce noise while lift is maintained. Each blade 124, 126 may have a relatively large tip diameter. The rotor blades 124, 126 may be positioned and aligned relative to one another to operate incoherently. As such, noise resulting from interaction of the rotor 120 and surrounding fluid can be reduced. In some embodiments, the rotor blades 124, 126 have a maximum tip Mach number of 0.5, and a hover tip Mach number of 0.41. In some embodiments, the rotor blades 124, 126 are at least one of ducted or shrouded, which can increase lift generation, improve safety, and reduce noise radiated from the rotor blades 124, 126. In some embodiments, the housing 130 is shaped to reflect noise upwards, and may also attenuate noise travelling outward from the rotor 120.
[0059] In some embodiments, the rotor blades 124, 126 have a relatively short length relative to a radius of rotation of the second blade end 448. For example, the rotor blades 124, 126 can define a rotor blade length from the first blade end 444 to the second blade end 448 along the blade axis 440 (e.g., from the blade root to the blade tip). The second blade end 448 can define a radius of rotation from the second blade end 448 to the rotational axis 122. The rotor blades 124, 126 can define a ratio of the rotor blade length to the radius of rotation. In some embodiments, the ratio is less than or equal to 0.75. In some embodiments, the ratio is less than or equal to 0.6 and greater than or equal to 0.3. For example, as illustrated in FIG. 2, the rotor blades 124, 126 begin outward of the rotational axis 122. In some embodiments, the efficiency of a rotor blade in generating lift as a function of distance from a center of rotation (e.g., from rotational axis 122) is generally higher towards the blade tip than the blade root. As such, the present solution can reduce noise with relatively less performance loss by selecting blades that operate primarily in the high efficiency region.
[0060] In some embodiments, the rotor blades 124, 126 have a relatively high blade effective area or blade solidity. The second blade end 448 can define a first perimeter (e.g., a perimeter swept by the second blade end 448 as the second blade end 448 rotates about the rotational axis 122). The sidewall 134 (or the first blade end 444) can define a second perimeter, which is inward of the first perimeter. The rotor blades 124 and/or 126 can also define a blade rotation area in a first plane between the first perimeter and the second perimeter (e.g., a first plane in which the first perimeter and second perimeter lie). The blade rotation area can represent the area swept by the first rotor blade 124 in the first plane as the
first rotor blade 124 rotates about the rotational axis 122. The rotor blades 124 and/or the rotor blades 126 can define a blade surface area in the first plane, which can represent a surface area of the rotor blades 124 and/or the rotor blades 126 that lies in the first plane (while the rotor blades 124 or the rotor blades 126 are steady or not moving). The plurality of first rotor blades 124 (or the plurality of second rotor blades 126) can define a blade effective area as a ratio of the blade surface area to the blade rotation area. In some embodiments, the blade effective area is greater than or equal to 0.4 (e.g., as compared to 0.2 in many existing systems). In some embodiments, the blade effective area is greater than or equal to 0.6. By having an increased blade effective area, the rotor blades 124, 126 can more efficiently generate lift at lower speeds and pitches; the VTOL platform 100 can achieve greater blade effective areas by using frictionless methods for driving rotation of the rotor 120, which would otherwise not be possible using mechanical couplings, such as swashplates and gearboxes, to rotate the rotor 120 (or would result in increased mechanical noise that would offset noise reductions from increased blade effective area).
[0061] The VTOL platform 100 can include a plurality of beams 150 extending from the support structure 140 to the housing 130. The beams 150 can be unidirectional carbon fiber spokes. The beams 150 can be swept and leaned to increase a number of incident wakes from the rotor blades 124, 126 acting on each beam 150, spreading the phase angle of the wakes to achieve incoherence. The beams 150 can provide radial, vertical, and torsional stiffness to keep the housing 130 secure with respect to the support structure 140.
[0062] Referring now to FIGS. 3-5, a VTOL system 300 includes a control circuit 310, the stator 110, and the rotor 120. The VTOL system 300 can be implemented to control operation of the VTOL platform 100 described with reference to FIGS. 1-2. The control circuit 310 includes a processor 312 and memory 314. The processor 312 may be implemented as a specific purpose processor, an application specific integrated circuit (ASIC), one or more field programmable gate arrays (FPGAs), a group of processing components, or other suitable electronic processing components. The processor 312 may be a distributed computing system or a multi-core processor. The memory 314 is one or more devices (e.g., RAM, ROM, flash memory, hard disk storage) for storing data and computer code for completing and facilitating the various user or client processes, layers, and modules described in the present disclosure. The memory 314 may be or include volatile memory or non-volatile memory and may include database components, object code components, script
components, or any other type of information structure for supporting the various activities and information structures of the inventive concepts disclosed herein. The memory 314 is communicably connected to the processor 312 and includes computer code or instruction modules for executing one or more processes described herein. The memory 314 can include various circuits, software engines, and/or modules that cause the processor to execute the systems and methods described herein. The memory may be distributed across disparate devices.
[0063] The memory 314 includes a flight controller 316 and a motor controller 318. The flight controller 316 can use flight dynamics models, rotor state, and control laws to convert desired movement of the VTOL system 300 into flight control signals 320, and transmit the flight control signals 320 to the motor controller 318. The motor controller 318 can receive the flight control signals 320, and generate motor control signals 322 based on the flight control signals 320 to control operation of the stator 110, in order to cause the VTOL platform 100 to achieve the desired movement.
[0064] The VTOL system 300 can include a communications circuit 330. The communications circuit 330 is configured to receive and transmit data. The communications circuit 330 can include receiver electronics and transmitter electronics. The communications circuit 330 can include a radio configured for radio frequency communication. The communications circuit 330 can include a datalink radio. The communications circuit 330 can receive and transmit navigation information from/to remote platforms.
[0065] The VTOL system 300 can include at least one sensor 334. The at least one sensor 334 can provide sensor data to the control circuit 310. The at least one sensor 334 can detect position, speed, acceleration, altitude, orientation, and other state parameters of VTOL system 300 (e.g., of the VTOL platform 100 implementing the VTOL system 300). The at least one sensor 334 can detect environmental parameters such as temperature, air pressure, and wind speed. The at least one sensor 334 may include at least one of an inertial measurement unit (which may include one or more gyroscopes and one or more accelerometers, such as three gyroscopes and three accelerometers), an air data sensor (e.g., sensor(s) configured to detect and output an indication of static pressure), or a magnetic compass. The at least one sensor 334 can include a global navigation satellite system (GNSS) receiver and/or a global positioning system (GPS) receiver.
[0066] The VTOL system 300 can include a user interface 340 including a display device 342 and a user input device 344. The display device 342 can receive display data from control circuit 310 and present the received display data. The display device 342 can include various display components, including but not limited to CRT, LCD, organic LED, dot matrix display, and others. The display device 342 may include navigation displays, primary flight displays, electronic flight bag displays, tablets such as iPad® computers manufactured by Apple, Inc. or tablet computers, synthetic vision system displays, HUDs with or without a projector, head up guidance systems, wearable displays, watches, Google Glass® or other HWD systems. The display device 342 can present display data such as air traffic control data, weather data, navigation data (e.g., flight plans), and terrain information.
[0067] The user input device 344 may include, for example, dials, switches, buttons, touch screens, keyboards, a mousejoysticks, cursor control devices (CCDs). The user input device 344 may include a touch interface provided by one or more components of the display device 342. The user input device 344 may include an audio input device configured to receive audio information (e.g., spoken information from an operator) that the control circuit 310 can process. The user input device 344 may include an image capture device, such that the control circuit 310 can execute image processing functions such as gesture control, headtracking, and/or eye-tracking, and generate control instructions based on the image processing.
[0068] The user interface 340 can receive a user input, and transmit an indication of the user input 346 to the flight controller 316. The flight controller 316 can receive the indication of the user input 346, extract an input command from the indication of the user input 346, and determine a desired movement of the VTOL platform 100 based on the input command in order to generate the flight control signals 320.
Improved Stator Assembly for Use with a Rotor
[0069] The stator 110 includes a stator housing 350 (e.g., an annular stator base) supporting a plurality of stator magnets 352 (e.g., propulsion magnets). The stator housing 350 can include a plurality of stator segments 351, which can be contiguous, such as being integral or monolithic, or can be at least partially disconnected, such as by being separate members or being connected by extensions that are narrower than the adjacent stator segments 351. The plurality of stator magnets 352 can each be driven by the motor control signals 322. The plurality of stator magnets 352 can be electromagnets. For example, the plurality of stator
magnets 352 can include electromagnetic coils that output electromagnetic fields based on electrical signals driven through the electromagnetic coils. The electromagnet coils may be made from various conductive materials, including aluminum or copper. In some embodiments, aluminum can be used based on being light weight, having high thermal conductivity, and having an electrical conductivity more than twice that of copper as a function of mass (e.g., aluminum can be selected that has 61 percent of the conductivity of copper but 30 percent of the mass of copper for a given volume, enabling mass savings offsetting the volume increase to achieve a same amp rating). The stator 110 can include a laminated iron core 504 adjacent to the stator magnets 352, which can increase a magnitude of the magnetic field outputted by the stator magnets 352.
[0070] In response to receiving a particular motor control signal 322, each stator magnet 352 can output a corresponding electromagnetic field 354. Each stator magnet 352 can vary a magnitude of the outputted electromagnetic field 354 as a function of time depending on the received motor control signal 322. For example, if the motor control signal 322 has varying values of parameters such as amplitude and frequency, amplitude and frequency of the electromagnetic field 354 can similarly vary.
[0071] As described further herein, the stator 110 can include magnets 362a, 362b, 364a, and 364b of LGS 360 that can interact with rotor magnets 372, 374 to maintain respective spaces between the stator 110 and the rotor 120 and in turn receive lift from the rotor 120 to lift the stator 110. For example, as the stator magnets 352 output electromagnetic fields 354, lift generated by rotation of the rotor 120 can cause the rotor 120 to move upwards (e.g., closer to magnet 372 and further from magnet 374); as a result, the rotor 120 applies force via the magnets 372, 374 on the stator 110, lifting the stator 110 as operation of the magnets 362a, 362b, 364a, and 364b adjust to the forces applied by the rotor 120 and transfer the forces to the stator housing 350.
Improved Rotor Assembly for Use with a Stator
[0072] The rotor 120 includes a rotor base 128. The rotor base 128 can be annular, extending around the rotational axis 122 and defining a space between the rotor base 128 and the stator housing 350. The rotor base 128 can include a plurality of rotor segments 132.
Each rotor segment 132 can include a sidewall 134 spaced from the rotational axis 122. The rotor segments 132 can be contiguous, such as by each rotor segment 132 being connected with adjacent rotor segments 132 or being integral or monolithic. The rotor segments 132
can be at least partially disconnected, such as by being separate members or being connected by extensions that are narrower than the adjacent rotor segments 132 in a direction perpendicular to the rotational axis 122.
[0073] The rotor 120 includes a plurality of rotor magnets 380 arranged around the rotor 120. One or more rotor magnets 380 can be coupled with corresponding sidewalls 134. Each rotor magnet 380 can be driven by corresponding electromagnetic fields outputted by the plurality of stator magnets 352. The plurality of rotor magnets 380 can be permanent magnets, which may have a higher flux density than superconducting magnets for the form factors of the present solution. In some embodiments, the plurality of rotor magnets 380 (and, in some embodiments, the magnets 372 of the LGS 360 described below) include neodymium permanent magnets, which may have magnetic field strengths of up to 1 Tesla, and can be geometrically configured into Halbach arrays to increase the magnetic field strength up to 1.4T. The time-varying nature of the electromagnetic fields 354 generated by the plurality of stator magnets 352, along with the positioning of the stator magnets 352, can drive the plurality of rotor magnets 380 to rotate about a rotor axis (e.g., rotational axis 122 shown in FIG. 2).
[0074] Each rotor blade 124, 126 can be mechanically coupled to at least one rotor magnet 380. In some embodiments, as the rotor magnets 380 rotate, the rotor magnets 380 can be differentially driven about the rotational axis 122 by propulsion 416 caused by the stator 110, the rotor blades 124, 126 will rotate about a pitch axis. As shown in FIG. 4, as the rotor blades 124, 126 rotate, lift 402 can be generated. A castor wheel 508 (e.g., rubber, nylon castor wheel) can be positioned between the stator 110 and rotor 120 to enable the rotor 120 to be supported and continue to rotate relative to the stator 110 when the rotor 120 is at rotating below a speed threshold at which the rotor 120 generates sufficient lift that, when combined with levitation from the levitation system 360, overcomes gravity to levitate the rotor 120. The castor wheel 508 can extend between the stator 110 and the rotor 120 to separate the stator 110 and the rotor 120.
[0075] The rotor blades 124, 126 can be made of a composite construction. The composite fiber skin of the blades 124, 126 can transfer the centrifugal and bending loads of the blades 124, 126 to an axle 418 (e.g., a feathering grip axle). In some embodiments, the axle 418 is resisted against the centrifugal and aerodynamic loads by a pair of thrust bearings 420, which can include brass bushings to compensate for the primary bending and shear moments of the
rotor blades 124, 126. The rotor 120 can include a support ring 422, which can be a modular assembly of a box hoop mounting the blade assemblies (e.g., each blade 124, 126 and corresponding axle 418 and bearings 420) and driving magnets 380. The support ring 422 can include hollow disks end plates 424 to hold magnets 372, 374.
B, Systems and Methods of Levitation and Guidance of a VTOL Platform
[0076] Referring further to FIGS. 3-5 and now to FIG. 6, the VTOL system 300 includes a levitation and guidance system (LGS) 360, which maintains a position (and orientation) of the rotor 120 relative to the stator 110, including to enable the stator 110 to receive lift from the rotor 120 across an air gap between the rotor 120 and stator 110 in order to move the VTOL platform 100.
Systems and Methods for Maintaining Levitation of a Rotor Relative to a Stator
[0077] The present solution can maintain levitation of a rotor (e.g., rotor 120) relative to a stator (e.g., stator 110). In implementations in which the stator drives a rotor, the rotor may be needed to be spaced apart from the stator (e.g., to limit friction, for instance). The implementations and embodiments described herein space apart the rotor from the stator even where the stator and rotor are levitating off the ground.
[0078] In some embodiments, a system includes a rotor and a stator. The rotor includes a sidewall and two rotor walls extending from the two ends of the sidewall such the two rotor walls are spaced apart from each other. The rotor includes a first and second rotor magnet coupled with the respective rotor walls. The stator includes a support structure extending between the rotor walls. The stator includes a stator magnet (e.g., a first stator magnet) coupled to a first surface of the support structure adjacent to one of the rotor magnets (e.g., the first rotor magnet). The first rotor magnet induces a current in the first stator magnet corresponding to a distance between the first stator magnet and the first rotor magnet. The stator includes another stator magnet (e.g., a second stator magnet) coupled to a second surface of the support structure adjacent to the second rotor magnet. The stator magnets are electrically coupled to one another such that the second stator magnet receives current from the first stator magnet. The second stator magnet outputs a magnetic field having a magnetic field strength based on the current from the first stator magnet. The magnetic field from the second stator magnet interacts with the second rotor magnet to control a distance between the at least one second stator magnet and the at least one second rotor magnet.
[0079] For example, referring still to FIGS. 3-5 and 6, the LGS 360 can maintain a position of the rotor 120 along the rotational axis 122 (e.g., vertically) relative to the stator 110. For example, the LGS 360 can include a plurality of first magnets 362 and a plurality of second magnets 364 (also referred to herein as stator magnets) that are passive electromagnetic coils and electrically coupled, such that a total magnetic flux through the first magnets 362 and corresponding second magnets 364 is zero (e.g., the LGS 360 establishes a null flux condition). The magnets 362, 364 may be coupled with respective surfaces of a support structure 510 of the stator 110 which extends between rotor walls 512, 514 and adjacent a sidewall 516 of the rotor 120. The magnets 362, 364 may be arranged along a stator axis.
[0080] As the rotor 120 rotates (e.g., due to the magnet 352 coupled to the support structure of the stator 110 driving the magnet 380 coupled to the sidewall 516 of the rotor 120), the blades 124, 126 generate lift 402. The LGS 360 receives the lift via the first magnets 362 as the rotor 120 moves vertically along the rotor axis 122, and transfers the lift to the stator housing 350, causing the VTOL platform 100 to be lifted. The LGS 360 stabilizes the position of the rotor 120 in a direction perpendicular to the rotor axis 122. For example, as a portion of the rotor 120 moves closer to or further from the stator 110, the LGS 360 will pull or push the rotor 120 back to an equilibrium position.
[0081] As the rotor 120 rotates and is lifted due to lift 402 generated by rotor blades 124, 126, magnets 372, 374 (also referred to herein as rotor magnets) which are coupled with respective rotor walls 512, 514 of the rotor 120 will output magnetic fields 410, 412 that apply respective forces on the magnets 362, 364. The magnets 372, 374 may be permanent magnets. The magnets 372, 374 may be arranged along a rotor axis extending parallel to the rotational axis of the rotor 120. In some embodiments, magnet(s) 372 and magnet(s) 362 may be aligned, and magnet(s) 374 and magnet(s) 364 may be aligned. In some implementations, the rotor axis may be aligned with the stator axis such that each of magnets 362, 364, 372, 374 are aligned.
[0082] The magnitude of the force associated with magnetic field 410 will increase as third magnets 372 move closer to the plurality of first magnets 362, while the magnitude of the magnetic field 412 will decrease as fourth magnets 374 move further from the second magnets 364 (or vice versa). The movement of the rotor 120 along the rotor axis 122 may occur due to various phenomena during operation of the VTOL system 300, including but not limited to when rotation of the rotor 120 results in lift 402. In particular, as rotation of the
rotor 120 results in lift 402, the rotor 120 will be driven vertically, applying a net vertical force on the stator 110. In some embodiments, because the first magnets 362 are electrically coupled to the second magnets 364, current induced in the first magnets 362 due to the magnetic field 410 increasing in magnitude will be driven to the second magnets 364 (e.g., due to the null flux condition), causing the magnitude of the magnetic field 412 to increase, in turn pulling the fourth magnets 374 closer to the second magnets 364 and thus maintaining a position of the rotor 120 relative to the stator 110 along the rotor axis 122. The repulsive force associated with the stabilization implemented by the LGS 360 can be linear, which can facilitate the stabilization effect.
Systems and Methods for Improved Guidance of a Rotor Relative to a Stator
[0083] The present solution can enable improved guidance of a rotor relative to a stator (e.g., rotor 120, stator 110), such as to maintain the rotor in an appropriate position along an axis perpendicular to the rotational axis 122 responsive to the rotor moving closer to or further from the stator. In implementations in which the stator drives a rotor, the rotor may have a tendency to laterally shift during rotation (e.g., due to centrifugal and centripetal forces). As a result of such lateral shifts, the rotor and stator may become misaligned, which may cause the system to malfunction or even become inoperable. The implementations and embodiments described herein maintain the position of the rotor with respect to the stator to prevent misalignment.
[0084] In some embodiments, a system includes a rotor and a stator. The rotor includes a sidewall and a rotor wall extending from an end of the sidewall. The rotor includes a rotor magnet coupled with the rotor wall. The stator includes a support structure adjacent the rotor wall. The stator includes a first stator magnet and a second stator magnet. The stator magnets are coupled with a surface of the support structure proximate to the rotor magnet. The stator magnets may be electrically coupled to one another. The rotor magnet may induce a current in the first stator magnet corresponding to a magnetic force between the first stator magnet and the rotor magnet. The second stator magnet may receive the current from the first stator magnet to control a magnetic force between the second stator magnet and the rotor magnet.
[0085] As shown in FIGS. 4 and 6, the first magnets 362 (e.g., stator magnets) include pairs of first magnets 362, one first magnet 362a radially inward and one first magnet 362b radially outward. The second magnets 364 (e.g., stator magnets) similarly include an inward second
magnet 364a and an outward second magnet 364b. In some embodiments, the first magnet 362a is electrically coupled to the first magnet 362b, and the second magnet 364a is electrically coupled to the second magnet 364b, enabling a similar null flux condition as between corresponding magnets 362, 364. At an equilibrium position, the magnets 362a, 364a are inward of the corresponding magnets 372, 374 (e.g., rotor magnets), and the magnets 362b, 364b are outward of the corresponding magnets 372, 374. If the rotor 120 shifts towards the stator 110, the magnitude of magnetic fields 376 will change to counteract the shift. For example, as the rotor 120, and thus magnets 372, 374 shift closer towards the rotor axis 122, the magnets 372, 374 will shift towards the magnets 362a, 364a, and further from the magnets 362b, 364b. As such, a distance between the magnets 372, 374 and magnets 362a, 364a increases. In turn, a magnitude of a first field 604a (e.g., a magnetic force of the first magnetic field 604a) between the magnet 372 and the magnet 362a will increase, while a magnitude of a second field 604b (e.g., a magnetic force of the second magnetic field 604b) between the magnet 372 and the magnet 362b will decrease (similarly for the magnet 374 and magnets 364a, 364b). As the magnitude of the field 604a increases, current is induced in the magnet 362a. Because the magnets 362a, 362b are electrically coupled, changes in induced currents between the magnets 362a, 362b will counteract the movement of the magnet 372, and thus move the rotor 120 back towards the equilibrium position. The induced current between the magnets 362a, 362b, 364a, 364b may control the magnetic force between the magnets 372, 374 and magnets 362a, 362b, 364a, 364b to move the rotor 120 back towards the equilibrium position.
C. Systems and Methods of Controlling a VTOL Platform
[0086] Referring now to FIGS. 7-9, a flight controller 700 is shown according to an embodiment of the present disclosure. The flight controller 700 can incorporate features of the flight controller 316 described with reference to FIG. 3, including to generate instructions for controlling motion of a VTOL platform (e.g., VTOL platform 100 described with reference to FIGS. 1-3). For example, the flight controller 700 can generate commands to cause thrust, yaw, pitch, and roll movement of the VTOL platform (e.g., thrust, moment of force about yaw axis, moment of force about platform pitch axis, moment of force about platform roll axis).
Systems and Methods for Drive Control of a Magnetically Levitated Rotor
[0087] The present solution can be used to control operation of the rotor 120 to control movement of the VTOL platform 100, such as to cause the rotor 120 to generate lift. In some embodiments, the flight controller 700 includes a flight dynamics model 702. The flight dynamics model 702 can calculate variables associated with motion of the VTOL platform 100. For example, the flight dynamics model 702 can model relationships between thrust, drag, and gravity acting on the VTOL platform 100. The flight dynamics model 702 can calculate lift corresponding to forces acting on the VTOL platform 100. The flight dynamics model 702 can include a function that computes a thrust generated by each rotor blade (e.g., rotor blades 124, 126) based on a pitch angle of each rotor blade; similarly, the flight dynamics model 702 can compute a total thrust generated by all of the rotor blades (e.g., a magnitude and direction of the total thrust) based on the pitch angle of all of the rotor blades.
[0088] The flight controller 700 includes a flight dynamics controller 704. The flight dynamics controller 704 can include flight dynamics control laws used to generate control commands 708 to cause the VTOL platform 100 to perform desired movement, such as to selectively control (e.g., via motor controller 1000 and stator system 1100 as described below) the stator magnets 352 to produce respective magnetic fields that interact with rotor magnets 380 to rotate the rotor 120 about the rotational axis 122 to generate lift, and to control operation of the rotor blades 124, 126 to control an angle of the rotor blades 124, 126 about respective blade axes 440. In particular, the flight dynamics controller 704 can generate a vertical command 708a, a pitch command 708b, a yaw command 708c, and a roll command 708d. The flight dynamics controller 704 can generate the commands 708a, 708b, 708c, 708d by mapping pitch angles of each rotor blade to corresponding thrust generated by each rotor blade, and mapping the thrust of each rotor blade to resulting thrust (e.g. total thrust), yaw, pitch, and roll. The flight dynamics controller 704 can generate the command 708b to a moment of force about the yaw axis, the command 708c to a moment of force about the pitch axis, and the command 708d to a moment of force about the roll axis.
[0089] The flight dynamics controller 704 can generate the vertical command 708a to indicate a desired vertical motion of the VTOL platform 100. For example, the flight dynamics controller 704 can generate the vertical command 708a to indicate a desired lift to be achieved by the VTOL platform 100.
[0090] The flight dynamics controller 704 can generate the vertical command 708a to execute collective rotor pitch control to generate vertical acceleration, such that the upper and lower rotor disks (e.g., upper disk corresponding to rotor blades 124, lower disk corresponding to rotor blades 126, as shown in FIGS. 1-5) can increase or decrease thrust equally to negate yaw torque on a center of the VTOL platform 100. The flight dynamics controller 704 can generate the vertical command 708a to control thrust by collectively changing a pitch angle of each of the rotor blades 124, 126, independent of an angular position of each rotor blade 124, 126 relative to the rotational axis 122.
[0091] For example, as shown in FIG. 8, the flight dynamics controller 704 can cause rotor blades 800 (e.g., illustrating an implementation of rotor blades 124 or rotor blades 126) to have a pitch angle resulting in individual thrusts 802 parallel to a rotor axis 806, resulting in total thrust 804 parallel to rotor axis 806. FIG. 8 illustrates each rotor blade 800 having a same pitch angle about respective pitch axes, such as pitch axis 808 illustrated for one of the rotor blades 800.
Systems And Methods for Independent Pitch Control of Rotor Blades of Rotor Assembly to Achieve Directional Control
[0092] The present solution can be used to independently control the pitch of each rotor blade 800, enabling directional control of the VTOL platform (e.g., control thrust, pitch, yaw, roll). For example, the flight dynamics controller 704 can execute cyclic rotor pitch control to control pitch and roll of the VTOL platform 100. For example, as shown in FIG. 9, the flight dynamics controller 704 can cause a first rotor blade 900 to have a pitch corresponding to a greater thrust 902a than the remaining rotor blades 900, particularly than a lesser thrust 902b of the rotor blade 900 opposite the first rotor blade 900, resulting in a total thrust 904 having a horizontal component relative to rotor axis 906, the horizontal component corresponding to a greater amount of thrust being generated on a first side of the rotor axis 906 where the first rotor blade 900 is located. As will be described with reference to FIGS. 11-12, as the rotor blades 900 rotate about the rotor axis 906, the flight dynamics controller 704 can selectively cause each rotor blade 900 to achieve a desired pitch angle as a function of the position of the rotor blade 900. For example, to achieve the total thrust 904 illustrated in FIG. 9 for a desired duration of time, the flight dynamics controller 704 can generate commands to cause each rotor blade 900 to change its pitch angle through the various pitch angles shown in FIG. 9 as the rotor blades 900 rotate about the rotor axis 906.
As discussed further herein, the pitch angle of each rotor blade 900 can be controlled through various mechanisms, such as a motor coupled with the rotor blade 900 to rotate the rotor blade 900 or rotor magnets coupled with the rotor blade 900 that can be driven by stator magnets to rotate the rotor blade 900.
[0093] In some embodiments, the flight dynamics controller 704 uses an operator input 706 (which may be received from user interface 340 described with reference to FIG. 3) to generate the control commands 708. For example, the flight dynamics controller 704 can extract movement instructions indicated by the operator input to generate the control commands 708. In some embodiments, the flight dynamics controller 704 uses an autopilot to generate the control commands 708. For example, the autopilot may provide a target destination to the flight dynamics controller 704, such as a waypoint on a flight plan. The autopilot may provide a plurality of target destinations over time to defining a path for the VTOL platform 100 to follow (e.g., a path through a plurality of waypoints).
[0094] The flight dynamics controller 704 can use the flight dynamics model 702 to generate the control commands 708. For example, the flight dynamics controller 704 can use the flight dynamics model 702 to calculate a lift expected to be generated by the rotor 120 given pitch angles of the rotor blades. The flight dynamics controller 704 can execute the flight dynamics control laws to convert instructions indicative of desired movement (e.g., instructions extracted via operator input indicating desired movement to a higher altitude at a particular vertical speed and airspeed), and use the flight dynamics model 702 to determine how to control operation of the rotor blades 900 to generate the lift, yaw, pitch, and/or roll expected to achieve the desired movement.
[0095] The flight dynamics controller 704 outputs the control commands 708 to a first network 710. The first network 710 can be a communication bus, such as a controller area network (CAN) bus, a local interconnect network (LIN) bus, or a padded jittering operative network (PJON) network. The first network 710 can operate using a micro control stack network stack protocol.
[0096] Referring now to FIG. 10, a motor controller 1000 is shown according to an embodiment of the present disclosure. The motor controller 1000 can incorporate features of the motor controller 318 described with reference to FIG. 3, including to generate electronic
instructions for controlling operation of a stator of a VTOL platform (e.g., stator 110 and VTOL platform 100 described with reference to FIGS. 1-3).
[0097] The motor controller 1000 includes at least one motor control circuit 1002. For example, as shown in FIG. 10, the motor controller 1000 includes a first motor control circuit 1002a, a second motor control circuit 1002b, and a third motor control circuit 1002c. The at least one motor control circuit 1002 can receive control commands from the first network 710 (e.g., control commands 708 as described with reference to FIG. 7), and generate motor control signals 1004 to be outputted to the stator 110 via second network 1006. The second network 1006 can be similar to the first network 710.
[0098] For example, as shown in FIG. 10, the first motor control circuit 1002a can output first motor control signal 1004a, the second motor control circuit 1002b can output second motor control signal 1004b, and the third motor control circuit 1002c can output third motor control signal 1004c. In some embodiments, the number of motor control circuits 1002 corresponds to the number of phases of operation of magnets of the stator 110; for example, the motor controller 1000 shown in FIG. 10 can be configured for three-phase operation. The motor controller 1000 can execute synchronous control of the stator 110, and can maintain a constant speed of rotation of the rotor 120 by maintaining a source frequency of the motor control signals 1004, including for any load condition that is less than a rated maximum load.
[0099] As will be described with further reference to FIG. 11, the at least one motor control circuit 1002 can generate the motor control signals 1004 to cause specific waveforms to be applied to electromagnets of the stator 110 in order to cause resulting motion of magnets of the rotor 120. The motor controller 1000 includes a position encoder 1004 that receives a position signal 1010 from a third network 1008. The third network 1008 can be similar to the first network 710 and second network 1006.
[0100] The position signal 1010 indicates positions of magnets of the rotor 120, which the position encoder 1004 can convert into position data that the at least one motor control circuit 1002 can use to determine which electromagnets of the stator 110 to control (and thus how to generate the waveforms to be applied to the electromagnets of the stator 110).
Systems and Methods for Dynamically Trisserins Independent Stator Coils to Control Rotational Velocity of Rotor
[0101] Referring now to FIG. 11, a stator system 1100 is shown according to an embodiment of the present disclosure. The stator system 1100 can incorporate features of the stator 110 described with reference to FIGS. 1-5. The stator system 1100 includes at least one magnet controller 1102, such as magnet controllers 1102a, 1102b, and 1102c, which can each execute one phase of a three-phase control scheme. The at least one magnet controller 1102 receives motor control signals 1004 from the second network 1006. For example, as depicted in FIG. 11, the first magnet controller 1102a receives the first motor control signal 1004a, the second magnet controller 1102b receives the second motor control signal 1004b, and the third magnet controller receives the third motor control signal 1004c. The stator system 1100 can be used to independently trigger electromagnets of the stator 110 (e.g., stator coils) or groups of electromagnets to output magnetic fields that can be used to rotate the rotor 110 at desired rotation rates about the rotational axis 122.
[0102] The stator system 1100 includes a plurality of electromagnets (e.g., electromagnetic coils). FIG. 11 illustrates nine pairs of electromagnets 1110, 1112; 1114, 1116; 1118, 1120;
1122, 1124; 1126, 1128; 1130, 1132; 1134, 1136; 1138, 1140. An electromagnet of each pair can be provided in a corresponding stator rail 404 or 408 as shown in FIG. 4. For example, electromagnets 1110, 1114, 1118, 1122, 1126, 1130, 1134, 1138, and 1142 can be provided in the stator rail 404, and electromagnets 1112, 1116, 1120, 1124, 1128, 1132, 1136, 1140, and 1144 can be provided in the stator rail 408. While FIG. 11 illustrates the stator system 1100 including nine pairs of electromagnets controlled by the three magnet controllers 1102a, 1102b, and 1102c, it will be understood that the stator system 1100 can include additional such modules of magnet controllers and electromagnets — for example, the stator system 1100 can include a circumferential ring of magnet controllers and electromagnets to enable the stator system 1100 to drive the rotor 120 from all around the rotational axis 122.
[0103] The first magnet controller 1102a can control operation of electromagnets 1110, 1112; 1122, 1124; and 1134, 1136. For example, the first magnet controller 1102a can transmit individual magnet control signals to each of the electromagnets 1110, 1112; 1122, 1124; and 1134, 1136. In some embodiments, the stator system 1100 includes a first actuator 1142 coupled to the electromagnet 1110 and a second actuator 1144 coupled to the electromagnet 1112. The first actuator 1142 and second actuator 1144 can be implement
using a switch circuit, such as a metal oxide semiconductor field effect transistor (MOSFET). The stator system 1100 can include an actuator coupled to each electromagnet (as depicted in FIG. 11).
[0104] The at least one magnet controller 1102 can transmit magnet control signals to control operation of the electromagnets, such as by executing pulse-width modulation (PWM) based on the received motor control signals 1004 to control at least one of a current or a voltage of the outputted magnet control signal based on the received motor control signals 1004. For example, by increasing a duty cycle of the control signals using PWM, the at least one magnet controller 1102 can cause the electromagnets to output magnetic fields having relatively greater field strengths. The first magnet controller 1102a can transmit a first magnet control signal to cause the first actuator 1142 to drive a first electrical signal through the electromagnet 1110, causing the electromagnet 1110 to output a corresponding first magnetic field, and can transmit a second magnet control signal to cause the second actuator 1142 to drive a second electrical signal through the electromagnet 1112 to output a corresponding second magnetic field. As the magnet controllers 1102 control the electromagnets (e.g., based on the magnetic force output from the electromagnets, based on a switching rate between the electromagnets outputting magnetic fields, and so forth), the magnet controller 1102 can control the rotational velocity of the rotor 120 relative to the stator 110. The switching rate can correspond to a rate of current being driven through respective electromagnets, or a rate of pulse output by the at least one magnet controller 1102. The magnet controllers 1102 may modify the switching rate by changing a rate by which the electromagnets are sequentially excited to produce a respective magnetic field. The magnet controllers 1102 may modify the magnetic force (e.g., based on magnitude of magnetic field strength of the respective magnetic field) by increasing the current, increasing the duty cycle, and so forth. For instance, the magnetic controller 1102 can increase the magnetic force to increase the rotational velocity, increase the switching rate to increase the rotational velocity, and so forth. By increasing the rotational velocity, the rotor blades 124, 126 can produce more lift. In some embodiments, the magnet controller 1102a can control the electromagnets 1110, 1112; 1122, 1124; and 1134, 1136 at a first switching rate, and the second magnet controller 1102b can control the electromagnets 1114, 1116; 1126, 1128; and 1138, 1140 at a second switch rate different than the first switching rate.
[0105] The second magnet controller 1102b can control operation of electromagnets 1114, 1116; 1126, 1128; and 1138, 1140. For example, the second magnet controller 1102b can transmit individual magnet control signals to each of the electromagnets 1114, 1116; 1126, 1128; and 1138, 1140. The third magnet controller 1102c can control operation of electromagnets 1118, 1120; 1130, 1132; and 1142, 1144. For example, the third magnet controller 1102c can transmit individual magnet control signals to each of the electromagnets 1118, 1120; 1130, 1132; and 1142, 1144. As the magnet controllers 1102 control the electromagnets (e.g., based on the magnetic force output from the electromagnets, based on the switching rate between the electromagnets outputting magnetic fields, and so forth), the magnet controller 1102 can control the rotational velocity of the rotor 120 relative to the stator 110. The magnet controllers 1102 may modify the switching rate by changing a rate by which the electromagnets are sequentially excited to produce a respective magnetic field. For instance, the magnetic controller 1102 can increase the magnetic force to increase the rotational velocity, increase the switching rate to increase the velocity, and so forth. By increasing the velocity, the rotor blades 124, 126 can produce more lift.
Systems and Methods for Dynamically Trisserins Independent Stator Coils to Control Pitch of Rotor Blade
[0106] The present solution can be used to control pitch angles of rotor blades 1164 by independently triggering and controlling operation of electromagnets or groups of electromagnets of the stator system 1100, in turn controlling the respective magnetic fields outputted by the electromagnets that interact with the rotor 120 and magnets thereof. For example, the magnet controllers 1102 can output control signals having duty cycles, magnitudes, switching rates, or other parameters that selectively control the electromagnets of the stator system 1100 to output desired magnetic fields. In the configuration depicted in FIG. 11, the third magnet controller 1102c has outputted a magnet control signal to cause electromagnet 1120 to output an electromagnetic field 1152. The third magnet controller 1102c configures the electromagnetic field 1152 to repulse a first rotor magnet 1160 (e.g., a lower rotor magnet of the two rotor magnets 380 interacting with rotor blade 124 as shown in FIGS. 4-5), such as by timing a magnitude and polarity of the electromagnetic field 1152 to repulse a corresponding lagging-side pole of the first rotor magnet 1160. The second magnet controller 1102b has outputted a magnet control signal to cause electromagnet 1128 to output an electromagnetic field 1154, which is configured to attract the first rotor magnet 1160, such as by timing a magnitude and polarity of the electromagnetic field 1154 to attract a
corresponding leading-side pole of the first rotor magnet 1160. As such, the stator system 1100 can drive the first rotor magnet 1160 at a desired speed along the direction 1170 by controlling the timing, magnitude, and/or polarity of the outputted magnetic fields. Similarly, in the configuration depicted in FIG. 11, the first magnet controller 1102a has outputted a magnet control signal to cause electromagnet 1122 to output an electromagnetic field 1156 to repulse a lagging-side pole of a second rotor magnet 1162, and the third magnet controller 1102c has outputted a magnet control signal to cause electromagnet 1130 to output an electromagnetic field 1158 to attract a leading-side pole of the second rotor magnet 1162, thus driving the second rotor magnet 1162 at a desired speed (which can be different than the speed at which the first rotor magnet 1160 is driven) along the direction 1170.
[0107] The rotor blade 1164 is coupled to the first and second rotor magnets 1160, 1162, and thus can be driven along the direction 1170 by movement of the first and second rotor magnets 1160, 1162. As such, the stator system 1100 can generate desired lift based on the speed at which the rotor blade 1164 is driven, as well as the pitch angle at which the rotor blade 1164 is oriented. As will be described with further reference to FIG. 12, the stator system 1100 can selectively lag and lead the first and second rotor magnets 1162, 1164 relative to one another (based on the motor control signals 1004 received from the motor controller 1000) to adjust the pitch angle of the rotor blade 1164, enabling lift, yaw, pitch, and roll control. In addition, the stator system 1100 can maintain synchronicity with the rotor magnets 1160, 1162 due to the combined attraction and repulsion applied to each pair of rotor magnets 1160, 1162.
[0108] As the rotor magnets 1160, 1162 are driven along the direction 1170, the at least one magnet controller 1102 can continue to use received motor control signals 1004 to selectively activate electromagnets (including the depicted electromagnets 1110, 1112; 1114, 1116;
1118, 1120; 1122, 1124; 1126, 1128; 1130, 1132; 1134, 1136; 1138, 1140), and thus drive the rotor magnets 1160, 1162 throughout a full rotation about the stator system 1100.
[0109] The stator system 1100 includes a position encoder 1104. The position encoder 1104 can transmit a position signal indicating a position of each rotor blade (e.g., rotor blade 1164) via the third network 1008 to the position encoder 1004 of the motor controller 1000, so that the motor controller 1000 can use the position of each rotor blade to generate appropriate motor control signals 1004 to transmit to the stator system 1100. The position encoder 1004 can be distributed throughout the stator 110 in a similar manner as the
configuration of the stator system 1100 shown in FIG. 11 can be distributed throughout the stator 110 to enable full circumferential operation.
[0110] The position encoder 1104 can include a back electromotive force (EMF) encoder that measures a back EMF of each electromagnet of the stator system 1100, and determines the positions of rotor magnets 1160, 1162, and thus rotor blades 1164, based on the measured back EMF. For example, at each motor control state, the position encoder 1104 can detect a back EMF of a distributed selection of unpowered electromagnets of the stator system 1100; the zero crossing of the voltage signal in each of the electromagnets can indicate the passing of the corresponding rotor magnets 1160, 1162 over the center of the electromagnet coil. The position encoder 1104 and/or the position encoder 1004 of the motor controller 1000 can use a high resolution of rotor magnet positions, combined with a Kalman filter to produce a high speed measurement and prediction of blade position / pitch for a large number of blades, in order to generate motor control signals 1004 with highly precise timing.
Systems and Methods for Variable Blade Pitch Control
[OHl] The present solution can enable various solutions for independent, variable blade pitch control of the pitch of rotor blades (e.g., rotor blades 124, 126, 1164), allowing for directional control of the VTOL platform 100 based on the individual and collective pitches (e.g., pitch angle) of the rotor blades. In implementations in which the VTOL platform 100 is used as a vehicle, it may be desirable to move the VTOL platform 100 in different directions. The systems and methods described herein may modify the pitch angle of the rotor blades to achieve an overall desired movement of the rotor and, thus, the VTOL platform 100.
[0112] In some embodiments, the system includes a rotor and a stator. The rotor includes a first rotor magnetic component aligned with one or more first stator coils. The rotor includes a second rotor magnetic component aligned with one or more second stator coils and adjacent to the first rotor magnetic component. The rotor includes an arm connecting the first rotor magnetic component and the second rotor magnetic component. A first arm end of the arm is coupled with the first rotor magnetic component and a second arm end of the arm coupled with the second rotor magnetic component which together define an arm angle which changes based on a first magnetic force applied to the first rotor magnetic component relative to a second magnetic force applied to the second rotor magnetic component. The rotor includes a first rotor blade fixed to the arm, the first rotor blade extending from the arm along a blade pitch axis. The first rotor blade defines a blade pitch angle relative to the blade pitch
axis with the blade pitch angle corresponding to the arm angle. The stator includes a plurality of electromagnets configured to output at least a first magnetic field that drives the first rotor magnetic component and a second magnetic field that drives the second rotor magnetic component responsive to control signal(s). The control signal(s) cause the first magnetic field to apply the first magnetic force on the first rotor magnetic component and the second magnetic field to apply the second magnetic force on the second magnetic component to control the blade pitch angle.
[0113] In some embodiments, the system includes a rotor and a stator which rotates the rotor about a rotational axis. The rotor includes an annular rotor base defining the rotational axis and including a plurality of rotor segments arranged around the stator. Each rotor segment includes a first rotor blade configured to be rotated about a blade pitch axis perpendicular to the rotational axis. The rotor segments include a power receiver circuit. The rotor segments include a motor that rotates using power received via the power receiver circuit for rotating the first rotor blade about the blade pitch axis. The rotor segments include a motor controller that provides a motor signal to the motor for rotating the first rotor blade about the blade pitch axis responsive to a control signal. The rotor segments include a first wireless transceiver that receives the control signal and provides the control signal to the motor controller. The stator includes a second wireless transceiver that receives a control command and wirelessly transmits the control signal to the first wireless transceiver based on the control command. The stator includes a power transmitter circuit that outputs a magnetic field that interacts with the power receiver circuit to provide power to the power receiver circuit.
[0114] Referring now to FIG. 12, a rotor control system 1200 is shown according to an embodiment of the present disclosure. The rotor control system 1200 can enable frictionless blade pitch control, and can avoid difficulties that may arise from applying traditional pitch control approaches to the form factors achieved by the present solution. For example, existing systems typically use a swashplate to transfer directional control inputs into rotor pitch control. However, when applied to a larger radius rotating at a comparable rotation rate, the radial velocity of the hub of the ring may be significantly larger, which can result much larger friction losses, require more material to support cyclic loads in fatigue strength resulting in larger more heavily reinforced bearing solutions, may require intricate cooling methods, may result in large amounts of wear and more maintenance, and may increase of
mechanical noise from cyclic loading of high speed bearings that could mitigate improved noise performance that could otherwise be achieved by the annular and electric motor configuration. The rotor control system 1200 can avoid these difficulties by driving rotor blade rotation using controlled electromagnetic fields across an air gap.
[0115] As shown in FIG. 12, the rotor control system 1200 includes a first (e.g., upper) magnet member 1202 supporting the first rotor magnet 1160, and a second (e.g., lower) magnet member 1204 supporting the second rotor magnet 1162. The first magnet member 1202 is coupled to the second magnet member 1204 by an arm 1206. A rotor blade (e.g., rotor blade 1164 described with reference to FIG. 11) is fixed to the arm 1206, such that as the arm 1206 rotates about a pitch axis (extending into the view shown in FIG. 12) perpendicular to a direction of movement 1208 of the magnet members 1202, 1204 (the direction of movement 1208 being about a rotor axis (e.g., rotational axis 122 shown in FIG. 2)), a pitch angle 1210 of the rotor blade will vary.
[0116] An electromagnet of the upper stator rail 404 outputs a first electromagnetic field that applies a first force on the first motor magnet 1160, causing the first magnet member 1202 to be driven forward in direction 1211. The first force will depend on the electrical current driven through the electromagnet of the upper stator rail 404 (as described with reference to FIG. 11) as well as a spatial relationship between the upper stator rail 404 and first motor magnet 1160. Similarly, an electromagnet of the lower stator rail 408 outputs a second electromagnetic field that applies a second force on the second rotor magnet 1162 to drive the second magnet member 1204 forward in direction 1212. Based on the initial positions of the magnet members 1202, 1204, and the magnitudes of the first and second forces, the magnet members 1202, 1204 will move to positions resulting in a lag/lead distance 1218 between the magnet members 1202, 1204 (e.g., as measured from planes 1214, 1216 at ends of the magnet members 1202, 1204). The lag/lead distance 1218 corresponds to the pitch angle 1210, as the arm 1206 is fixed to the magnet members 1202, 1204, and will rotate as the lag/lead distance 1218 changes.
[0117] In various embodiments, the synchronizing force of the electromagnetic fields that the stator (e.g., stator 110, stator system 1100) applies to the rotor magnets 1160, 1162 may be approximately the same in magnitude as a maximum driving force of the stator. As such, the rotor control system 1200 can be configured such that the stator and corresponding magnet members 1202, 1204 (e.g., rotor magnets 1160, 1162) are sized to produce a moving
electromagnetic field across an air gap between the stator rails 404, 408 and magnet members 1202, 1204 which is large enough that a minimum linear driving force of the stator to an individual magnet member 1202, 1204, between phases, is larger than a maximum combination of the following forces: the peak blade drag on the rotor blade (e.g., rotor blade 1164), a reactionary force of a peak aerodynamic pitching moment about a 1/4 cord of the rotor blade, and a reactionary force of a maximum blade rotational inertia about a feathering axis of the rotor blade at a maximum cyclic pitch setting in overspeed operation. In various such embodiments, the number of rotor blades can be selected based on such factors, as too few blades may lead to large magnet arrays mounted to each rotor blade hub, and too many rotor blades may lead to and increased weight.
[0118] Referring now to FIG. 13, a method 1300 for controlling operation of a VTOL platform is shown according to an embodiment of the present disclosure. The method 1300 can be implemented using various systems and components disclosed herein, including the VTOL platform 100, the VTOL system 300, the flight controller 700, the motor controller 1000, the stator system 1100, and the rotor control system 1200.
[0119] At 1305, a flight controller of a VTOL platform receives a movement instruction indicating a desired movement of the VTOL platform. The operation instruction can be received from a user interface configured to receive a user input. The operation instruction can be received from an autopilot; for example, the desired movement can be indicated to be movement towards a waypoint of a flight plan.
[0120] At 1310, the flight controller generates one or more flight control commands based on the desired movement. The flight controller can use a flight dynamics model to generate the one or more flight control commands. For example, the flight dynamics controller can use the flight dynamics model to calculate a lift expected to be generated by a rotor of the VTOL platform, given pitch angles of rotor blades of the VTOL platform. The flight dynamics controller can execute flight dynamics control laws to convert instructions indicative of desired movement (e.g., instructions extracted via operator input indicating desired movement to a higher altitude at a particular vertical speed and airspeed), and use the flight dynamics model to determine how to control operation of the rotor blades to generate lift, yaw, pitch, and/or roll expected to achieve the desired movement. In some embodiments, the flight controller generates the one or more flight control commands to execute collective pitch control to cause the VTOL platform to generate lift. In some embodiments, the flight
controller generates the one or more flight control commands to execute cyclic pitch control to cause the VTOL platform to generate movement about pitch and/or roll angles.
[0121] At 1315, a motor controller generates one or more motor control signals based on the flight control command(s). The motor controller can generate the motor control signals to cause specific waveforms to be applied to electromagnets of a stator of the VTOL platform, in order to cause the electromagnets to output electromagnetic fields expected to cause the VTOL platform to execute the desired movement indicated by the movement instruction. In some embodiments, the motor controller receives a position signal indicating positions of rotor blades of the rotor, which the motor controller can use to generate the motor control signals to individually control operation of each rotor blade. The motor controller can generate the motor control signals and provide the motor control signals, via one or more transceivers, to control operation of motors coupled with the rotor blades to rotate the rotor blades to desired pitch angles.
[0122] At 1320, the stator drives the electromagnets of the stator based on the motor control signals. For example, the stator can use a plurality of magnet controllers to drive electrical signals at desired current and/or voltage to each electromagnet based on the motor control signals. The magnet controllers can execute PWM to drive electrical signals through each electromagnet. In some embodiments, the magnet controllers operate switch circuits, such as MOSFET circuits, to selectively drive electrical signals through each electromagnet based on the motor control signals. In some embodiments, levitation/gui dance magnets of the stator output magnetic fields that interact with corresponding magnets of the rotor to rotate the rotor.
[0123] At 1325, the electromagnets output electromagnetic fields corresponding to the electrical signals driven through each electromagnet. Magnets of the rotor are in turn moved by the electromagnetic fields. In some embodiments, the rotor includes a plurality of rotor blades, each coupled to a pair of magnets via a rotor arm, such that selective movement of the magnets can vary a pitch angle of the rotor blade, resulting in desired lift, yaw, pitch, and/or roll. In some embodiments, motors of the rotor receive power via the electromagnetic fields and use the power to rotate respective rotor blades.
[0124] Referring now to FIGS. 14A and 14B, a rotor control system 1400 is shown according to an embodiment of the present disclosure. Various elements and components
shown in the embodiment depicted in FIGS. 14A and 14B are similar to those elements and components described above with reference to FIG. 1 - 13. Therefore, the same reference numerals are used to indicate similar features. The rotor control system 1400 is shown to include a blade controller 1402. The blade controller 1402 may be any element, device, component, script, etc. designed or implemented to control movement of rotor blades 124, 126 to produce or achieve a desired movement. The blade controller 1402 may be similar in some aspects to the flight controller 700 described above. In some implementations, the blade controller 1402 may be embodied on or a component of the flight controller 700. The blade controller 1402 may be configured to determine a desired pitch angle for the rotor blade(s) 124, 126 (e.g., a blade pitch angle). The blade controller 1402 may determine (e.g., based on a maintained ledger of commands, based on data from an encoder coupled directly or indirectly to the rotor blade 124, 126, etc.) a current position of the rotor blade(s) 124, 126. The blade controller 1402 may be configured to modify the pitch angle for the rotor blade(s) 124, 126 to achieve the desired pitch angle to result in a desired movement. As described in greater detail below, the blade controller 1402 may be configured to generate motor control signals to a motor 1404 coupled to the rotor blade(s) 124, 126 to move the rotor blade(s) 124, 126 to the desired pitch angle.
[0125] The blade controller 1402 may be configured to generate motor control signals for communicating to the motor 1404 to move the motor 1404. In some implementations, the blade controller 1402 may generate a Pulse Width Modulated (PWM) signal for the motor 1404. The PWM signal may have a duty cycle which moves the motor a certain number of steps or rotational angle. The blade controller 1402 may communicate the motor control signals to the motor through the stator 110. In some implementations, each rotor blade 124, 126 may correspond to a dedicated blade controller 1402. In other implementations, a plurality of rotor blades 124, 126 may be controlled by a common blade controller 1402.
[0126] The blade controller 1402 is shown to be coupled to a transceiver 1406 of the stator 110, which is communicably coupled to a transceiver 1408 of the rotor 120. The transceivers 1406, 1408 may be any device(s), component(s), element(s), circuit(s), etc. designed or implemented to wirelessly transmit data over a distance. The transceivers 1406, 1408 may be configured to communicate according to various protocols. For instance, the transceivers 1406, 1408 may be configured to communicate via a ZigBee (e.g., high frequency) data transmission protocol. In still other embodiments, the transceivers 1406, 1408 may be
configured to communicate via a Near-Field Communication (NFC) protocol, a Radio Frequency Identification (RFID) protocol, an Infrared (IR) or other free-space optical communication transmission protocol, etc.
[0127] The stator 110 is shown to include a power transmission circuit 1410. The power transmission circuit 1410 may be any device(s), component(s), element(s), or circuit(s) designed or implemented to transmit power over a distance. The rotor 120 may correspondingly include a power receiving circuit 1412. The power receiving circuit 1412 may be any device(s), component(s), element(s), or circuit(s) designed or implemented to receive power over a distance. The power transmission circuit 1410 and power receiving circuit 1412 may be coupled to each other such that the power transmission circuit 1410 wirelessly transmits power to the power receiving circuit 1412. In some implementations, the power transmission circuit 1410 and power receiving circuit 1412 may be coupled to each other via magnetodynamic coupling. In other implementations, the power transmission circuit 1410 and power receiving circuit 1412 may be coupled to one other via inductive coupling (e.g., Qi or some other form of inductive coupling), resonant inductive coupling, laser coupling, and so forth. The power receiving circuit 1412 may be configured to transfer power received from the power transmission circuit 1410 to the transceiver 1408 of the rotor 120 and to the motor 1404. Thus, the transceiver 1408 and motor 1404 may be wirelessly powered. In some implementations, the power receiver circuit 1412 may include a rectification circuit (e.g., via sets of diodes) to rectify an AC supply to drive a DC load as needed. In some implementations, the power receiver circuit 1412 may include a step-up or step-down circuit for stepping up (or stepping down) a voltage/current/power to drive a particular load or device (such as the motor 1404 or transceiver 1408 of the rotor 120).
[0128] The transceiver 1408 of the rotor 120 may be configured to wirelessly receive motor control signals from the transceiver 1406 of the stator 110. The transceiver 1408 may be configured to provide the motor control signals to the motor 1404. The motor 1404 may be configured to drive the rotor blade(s) 124, 126. The motor 1404 may be or include various types of motor 1404 designed or implemented to control the position of the rotor blade(s) 124, 126. For instance, the motor 1404 may be an Air-Core BM-BLDC motor. In other embodiments, the motor 1404 may be a stepper motor, a gear tooth servo actuator (e.g., remote controlled (RC)) motor, an Iron-Core PM-BLDC, or other type of motor. The motor 1404 may be configured to receive the motor control signals from the blade controller 1402
via the transceivers 1406, 1408. The rotor 120 may include an encoder coupled to the motor 1404 and/or rotor blade(s) 124, 126 configured to detect a position of the motor 1404 and/or rotor blade(s) 124, 126. The encoder may be configured to provide data corresponding to the position of the motor 1404/rotor blade(s) 124, 126 to the blade controller 1402, which the blade controller 1402 uses as feedback for adjusting the position of the rotor blade(s) 124, 126.
D. Systems and Methods for VTOL Platform Structures
[0129] Referring briefly to FIGS. 15-21B, a vehicle 1500 (e.g., a VTOL vehicle) can have particular structures and arrangements of structures and components to facilitate improved flight performance under various operating conditions. For example, by incorporating structures such as the arrangement of the stator 110 and rotor 120 as well as other components relative to the stator 110 and rotor 120, the vehicle 1500 can allow for more efficient and/or lower noise operation of the rotor 120 and other control surfaces; better arrangement of payload/passenger and cockpit housing relative to each other and to a plane of the blades of the rotor 120; easier rotor tilt for takeoff/landing and cruise modes; and/or various combinations thereof.
Systems and Methods for VTOL Vehicle Having Wing Arrangement and Rotatable Rotor Structure
[0130] Referring further to FIGS. 15-17, the vehicle 1500 can be structured to facilitate rotation of the rotor 120 about a tilt axis 1505. This can enable the rotor 120 to be smoothly shifted between various operating modes corresponding to the orientation of the rotor 120 about the tilt axis 1505 relative to a plane 1510 of the vehicle 1500, such as between a takeoff/landing mode and a cruise mode. The plane 1510 can be or include a plane which extends along a pitch axis of the vehicle 1500. The tilt axis 1505 can extend parallel to the plane 1505 (e.g., and thus parallel to the pitch axis), such that as the rotor 120 is rotated about the tilt axis 1505, the rotor 120 rotates relative to the plane 1510.
[0131] The vehicle 1500 can include a body 1515. The body 1515 can be, include, or otherwise form an airframe. The body 1515 can be structured or constructed of various materials, such as those similar to the VTOL platform 100 described above. The body 1515 can define the plane 1510 extending through the body of the vehicle 1500 (e.g., from tip to tail along the roll axis [see axes showing example of frame of reference in FIG. 15] of the
vehicle 1500, and wing-tip to wing-tip along the pitch axis of the vehicle 1500). As such, the plane 1510 can extend or otherwise be formed by the roll and pitch axes of the vehicle 1500. The plane 1510 can define an upper half and lower half of the vehicle 1500. The body 1515 can be coupled with and positioned around (e.g., surrounding) a central housing 1520 coupled with the stator 110. The body 1515 can form an outer ring which surrounds the central housing 1520.
[0132] The body 1515 can also include a cockpit 1525. The central housing 1520 can be or include a passenger compartment, storage compartment, etc., and the cockpit 1525 can be or include a compartment in which operator or control interfaces are provided to receive instructions for performing at least some operations using the vehicle 1500. The central housing 1520 can include various seating arrangements, storage components, etc. The cockpit 1525 can include a compartment for housing an operator / driver / pilot of the vehicle and various control systems for operating or otherwise controlling the vehicle 1500, such as the control systems (e.g., driving the drive system to rotate the rotor 120, rotating rotor blades 124, 126, rotating the rotor 120 about the tilt axis 1505, controlling various control surfaces, and so forth, as described in greater detail below).
[0133] The central housing 1520 can be located in a gap 1527 formed in the body 1515. As such, the central housing 1520 can be located separate from the cockpit 1525. In other words, the compartment of the central housing 1520 can be separated from (or isolated from) from the cockpit 1525. The gap 1527 can be cylindrical-shaped. The gap 1527 can have a diameter which is greater than a diameter of the central housing 1520 and a length of two rotor blades 124, 126. As such, the rotor 120 (including the rotor blades 124, 126) can be configured to freely rotate within the gap 1527. The body 1515 can thus surround the central housing 1520 including the rotor 120, rotor blades 124,126, and stator 110 coupled thereto. The body 1515 can form a perimeter surrounding the central housing 1520.
[0134] The central housing 1520 can be surrounded by a drive system of the vehicle 1500. The drive system can include the rotor 120 and stator 110. The control system(s) residing within or included in the cockpit 1525 can be configured to generate and transmit control signals (e.g., responsive to manual inputs, automatically responsive to triggers or detected conditions, etc.) to the drive system, to rotate the rotor 120 about the stator 110 as described above. The control system(s) can also generate and transmit control signals to rotate rotor blades 124, 126 about corresponding rotor axes as described above. The control system(s)
can also generate and transmit control signals to rotate the drive system relative to the plane 1510 (e.g., about the tilt axis).
[0135] The body 1515 can include one or more beams 1530. The beams 1530 can include structures for coupling, securing, or otherwise connecting the body 1515 to the central housing 1520. In some embodiments, the beams 1530 can extend between and connect the cockpit 1525 to central housing 1520. In some embodiments, the one or more beams 1530 can include a first beam 1530a on a first side of the vehicle 1500 (e.g., with reference to the plane 1510) and one or more second beams 1530b on a second side of the vehicle 1500 (e.g., with reference to the plane 1510). In some embodiments, the first beam 1530a can define a passage or conduit through which various control circuitry and/or wiring passes for coupling the control equipment (e.g., residing in the cockpit 1525) to the stator 110. The first beam 1530a and second beams 1530b can be sized and positioned to support the central housing 1520 at a central location of the vehicle 1500 within the gap 1527.
[0136] Referring to FIGS. 17-20, the vehicle 1500 can include at least one coupler 1535 that couples the stator 120 with the central housing 1520. The coupler 1535 can be or include any device, component, element, or hardware designed or configured to rotatably couple the stator 120 to the central housing 1520. In some embodiments, the coupler 1535 can include one or more servo-motors. The vehicle 1500 can include a first coupler 1535 on one side of the central housing 1520 (e.g., adjacent to one wing) and a second coupler 1535 on an opposite side of the central housing 1520 (e.g., adjacent to the other wing). The tilt axis 1505 can extend through the couplers 1535, as best illustrated in FIG. 17. As described in greater detail below, the coupler(s) 1535 can be configured to rotate the rotor 120 about the tilt axis 1505, to modify an angle of a rotor plane of the rotor relative to the plane 1510 of the vehicle 1500.
[0137] The vehicle 1500 can include one or more control surfaces 1540 positioned on wings 1545 of the vehicle 1500, and one or more control surfaces 1550 positioned on fins 1555 of the vehicle. In some embodiments, the control surfaces 1540 can include a plurality of control surfaces 1540 extending on the wings 1545. For example, a first wing 1545 may include two or more control surfaces 1540 and a second wing 1545 may include two or more control surfaces 1540. The control surfaces 1540 may extend along respective axes 1541 (as can be best seen in FIG. 17). As illustrated, in various embodiments, the control surfaces 1540 may extend along different axes 1541 (e.g., the control surface 1540 closest to the tips
of the wings 1545 may extend along respective axes 1541 which is different from the axes 1541 along which the control surfaces 1540 closest to the bases of the wings 1545). The control surfaces 1550 may extend along vertical axes (e.g., parallel to the yaw axis of the vehicle 1500).
[0138] Each control surface 1540, 1550 can define a control surface plane. Each control surface plane can extend along (e.g., parallel to) the control surface 1540, 1550. The control surfaces 1540, 1550 can be configured to rotate, tilt, or otherwise actuate, to modify an angle between the corresponding control surface plane relative to the plane 1510 and/or a vehicle axis (e.g., extending from tip to tail, or along the roll axis). For example, the control surfaces 1540 can be configured to actuate (e.g., tilt up and down relative to the plane 1510), to change an angle between the control surface plane and the plane 1510. Additionally, the control surfaces 1550 can be configured to actuate (e.g., rotate left and right relative to the roll axis) to change an angle between the control surface plane and the roll axis of the vehicle 1500. The control surfaces 1540, 1550 can be rotatably coupled to the wings 1545 or fins 1555 via corresponding actuators which are configured to control or otherwise actuate the control surfaces 1540, 1550.
[0139] Referring to FIG. 18 and FIGS. 21A-21B, the vehicle 1500 can include a port 1565. The port 1565 can be or include a passage for entering or exiting the vehicle 1500 (e.g., the central housing 1520). The port 1565 may be configured to fold or unfold, to expose stairs or other entry point, for entering or exiting the vehicle 1500. When folded into the vehicle 1500, the port 1565 may sit flush with the bottom surface of the vehicle 1500. When folded out of the vehicle 1600, the port 1565 may extend along an axis 1570 (shown in FIG. 2 IB), to provide access for entering and exiting the vehicle 1500. The port 1565 can be locked in position (e.g., via various locking mechanisms, such as locking hatch, pins, etc.) when located in one of the positions illustrated in FIG. 21 A or FIG. 21B. While illustrated with reference to the central housing 1520, it is noted that a similar passage may be provided for the cockpit 1525. For example, the cockpit 1525 can be accessed via a corresponding passage on an underside of the cockpit 1525, a topside of the cockpit 1525, and/or one or more of the sides of the cockpit 1525.
Systems and Methods for Controlling A VTOL Platform or Vehicle
[0140] Referring to FIG. 22, depicted is a system 2200 controlling a VTOL vehicle, such as the vehicle 1500 described above. The system 2200 can include a control system 2202
communicably coupled to various sensors 2204 and input devices 2206 of the vehicle 1500. The control system 2202 can include processor(s) 2208, memory 2210, a condition detection engine 2212, and a controller 2214. As described in greater detail below, the control system 2202 may be configured to control various actuators 2216, 2218, the drive system 2220 (e.g., the stator 110 and rotor 120), and couplers 1535 based on various modes of the vehicle 1500, various sensor measurements from the sensor(s) 2204, and/or user inputs received via the user input device(s) 2206.
[0141] As described above, the control system 2202 may be disposed in (or at least partially in) the cockpit 1525. For example, the control system 2202 may include the computing system and/or control devices of the vehicle 1500. The control system 2200 may be communicably coupled to the sensors 2204 and user input devices 2206. The control system 2202 may be configured to receive inputs from a user (e.g., via the user input devices 2206) and/or via various sensors 2204 of the vehicle 1500. The sensor(s) 2204 may include altimeters, accelerometer(s), gyroscopes, wind gauges, fuel/energy/power gauges, position sensor(s), radar/sonar/lidar sensors, camera(s), and so forth. The control system 2200 may be configured to control various aspects of the vehicle 1500 based on or according to measurements from the sensor(s) 2204 and/or inputs received from the user input device(s) 2206.
[0142] The condition detection engine 2212 may be configured to detect, determine, or otherwise identify various conditions of the vehicle 1500 based on data from the sensor(s) 2204 and/or based on inputs received via the user input devices 2206. The conditions may be or include, for example, operational conditions or modes of the vehicle 1500, states of the vehicle 1500, commands for navigating / controlling / driving the vehicle 1500, and so forth. For example, the conditions may be or include a takeoff or landing condition, a cruise (or forward travel condition), a brake condition, an egress/ingress condition, or any other condition of the vehicle 1500.
[0143] The controller 2214 may be configured to generate various control signals for actuating, driving, or otherwise controlling the vehicle 1500 (including its component parts) based on or according to the detected conditions. For example, the controller 1500 may be configured to operate the control surfaces 1540, 1550, rotate the rotor blades 124, 126, drive the drive system 2220 at a particular speed or rate of rotation, and/or drive the coupler(s) 1535, based on or according to the detected conditions. The controller 2214 may be
configured to map each detected condition to a corresponding orientation / drive rate / position of one or more of the components of the vehicle 1500. For example, the controller 1500 may actuate each or at least some of the components of the vehicle 1500 to a respective position or orientation in response to occurrence or satisfaction of the corresponding condition (several of which are described in greater detail below). The controller 1500 may be configured determine the position or orientation of the components responsive to detection of a condition, and generate control signals to modify the orientation / position / speed or rate of rotation, etc. according to the condition.
[0144] The system 2200 can include actuators 2216 for controlling, rotating, or otherwise actuating the various control surfaces 1540, 1550. In various embodiments, the control surfaces 1540, 1550 may each include a corresponding actuator 2216. The actuator 2216 may be or include a pneumatic actuator, a hydraulic actuator, a servo motor or other electric motor, or the like. The actuator 2216 may be configured to actuate the various control surfaces 1540, 1550, to modify an angle between the control surface 1540, 1550 and the adjacent surface of the body 1510 (e.g., wings 1545, the tailfins 1550).
[0145] The system 2200 can include actuators 2218 for controlling, rotating, or otherwise actuating the rotor blades 124, 126. In some embodiments, each rotor blade 124, 126 may include a corresponding actuator 2218. The actuators 2218 may be located intermediary the rotor blade 124, 126 and the rotor 120. The actuators 2218 may be or include an electric motor, such as a DC or AC motor (e.g., a servo motor), a stepper motor, or the like. The actuators 2218 may be configured to rotate the rotor blades 124, 126 about a rotor axis (e.g., extending along the length of the rotor 124, 126 outwardly from the rotor 120). The actuators 2218 may be configured to rotate the rotor blades 124, 126 to modify or change a surface area of the rotor blades in the vertical direction (e.g., along the yaw axis shown in FIG. 15).
Systems and Methods for Mode-Based VTOL Rotor Actuation
[0146] Referring to FIGS. 15 - 20 and FIG. 22, the control system 2202 can be configured to control the coupler(s) 1535 based on various modes, operating states, or operational conditions. Such operational conditions can be or include takeoff, landing, cruise, acceleration, banking or turning, or slow-down, or other operational conditions. The control system(s) 2202 can be configured to switch between these operational modes based on detected conditions (e.g., by the condition detection engine 2212), various signals received
from computing systems or sensors 2204 of the vehicle 1500 and/or user input devices 2206 of the vehicle 1500, etc.
[0147] The control system(s) 2202 can be configured to control the coupler(s) 1535 to rotate the drive system about the tilt axis 1505. The control system(s) 2202 can be configured to rotate the drive system about the tilt axis 1505, to change an angle between a rotor plane 1560 (best seen in FIG. 16) and the plane 1510. In some embodiments, the control system(s) 2202 can be configured to drive the coupler(s) 1535 to rotate the drive system about the tilt axis 1505 in response to receiving a signal indicative of a tilt condition. The tilt condition can be or include any condition in which the drive system 2220 is to tilt about the tilt axis 1505 to achieve or produce a particular thrust or drive condition.
[0148] The tilt condition can be a condition corresponding to a particular angle between the rotor plane 1560 and plane 1510. The angle can be or include a substantially 180°, such that the rotor plane 1560 and the plane 1510 are substantially parallel. The angle can be or include an acute or obtuse angle between the rotor plane 1560 and plane 1510. The angle (where different from 180°) can be defined in relation towards the front of the vehicle 1500. In other words, where the angle is an acute angle, the acute angle can be formed by the rotor plane 1560 tilting where a rear portion of the drive system (e.g., facing the tailfin 1555) is beneath the plane 1510 (e.g., closer to the beams 1530b than the beam 1530a), and the front portion of the drive system 2220 (e.g., facing the cockpit 1525) is above the plane 1510 (e.g., closer to the beam 1530a than beams 1530b). Similarly, where the angle is an obtuse angle, the obtuse angle can be formed by the rotor plane 1560 tilting where a rear portion of the drive system 2220 is above the plane 1510 and the front portion of the drive system 2220 is below the plane 1510.
[0149] The tilt condition can correspond to a drive operation of the vehicle 1500. The drive operation can be or include an operation between (and inclusive of) takeoff and landing of the vehicle 1500. For example, the drive operation can be or include a takeoff condition, a landing condition, a forward travel condition, or a brake condition. Each operation or condition can correspond to a particular orientation or angle between the drive system 2220 (e.g., the rotor plane 1560 and the plane 1510). The control system 2202 may be configured to receive signals indicative of the corresponding operation of the vehicle 1500. Such signals may be received via user inputs (via the user input devices 2206), via a navigation or autopilot system of the vehicle 1500 based on measurements from sensors 2204, and so forth.
Each signal may cause the control system 2202 to operate or otherwise control the coupler(s) 1535 based on the corresponding condition.
[0150] In some embodiments, the tilt condition can be or include a takeoff or landing condition. The vehicle 1500 (e.g., the control system(s) 2202 of the vehicle 1500) can be configured to detect the takeoff or landing condition based on or according to various user inputs from the user input devices 2206 (e.g., either to produce lift as part of takeoff or to lower the vehicle 1500 as the vehicle approaches its destination). In the takeoff or landing condition, the control system(s) 2202 can be configured to generate a signal to rotate / actuate / control the coupler(s) 1535 to rotate the drive system such that the rotor plane 1560 extends substantially parallel to the plane 1510. In this orientation, the drive system 2220 can produce the greatest amount of vertical lift.
[0151] In some embodiments, the tilt condition can be or include a forward travel condition. The vehicle 1500 can be configured to detect the forward travel condition based on or according to a user input to produce or provide the forward travel condition (e.g., acceleration in the forward direction). In the forward travel condition, the control system(s) 2202 can be configured to generate a signal to control the coupler(s) 1535 to rotate the drive system 2220 such that the rotor plane 1560 forms an obtuse angle with the plane 1510. In this orientation, the rotor plane 1560 is tilted down and away from the cockpit 1525, thus providing forward thrust. The control system(s) 2202 can be configured to rotate the drive system 2220 to modify the angle between 180° and 90°, to change the amount of forward thrust. For example, as the control system(s) controls the coupler(s) 1535 to decrease the angle towards 90°, the drive system 2220 can produce more forward thrust (and correspondingly less lift). Similarly, as the control system(s) control the coupler(s) 1535 to increase the angle towards 180°, the drive system 2220 can produce less forward thrust (and correspondingly more lift).
[0152] In some embodiments, the tilt condition can be or include a brake condition. The vehicle 1500 can be configured to detect the brake condition based on or according to a user input via the user input devices 2206 to slow the vehicle down (e.g., deceleration or negative acceleration), based on data from a sensor 2204 indicating excess acceleration or a forward- located object, and so forth. In the brake condition, the control system(s) 2202 can be configured to generate a signal to control the coupler(s) 1535 to rotate the drive system such that the rotor plane 1560 forms an acute angle with the plane 1510. In this orientation, the
rotor plane 1560 is tilted down and toward from the tailfins 1555, thus providing rearward thrust. The control system(s) 2202 can be configured to rotate the drive system 2220 to modify the angle between 90° and 0°, to change the amount of rearward thrust. For example, as the control system(s) 2202 controls the coupler(s) 1535 to increase the angle towards 90°, the drive system 2220 can produce more rearward thrust (and correspondingly less lift). Similarly, as the control system(s) 2202 control the coupler(s) 1535 to decrease the angle towards 0°, the drive system 2220 can produce less rearward thrust (and correspondingly more lift).
[0153] Referring to FIGS. 21 A - 21B, in some embodiments, the tilt condition can be or include an ingress/egress condition. Specifically, FIG. 21 A - FIG. 21B depict the vehicle 1500 transitioning to an ingress/egress mode, according to an example implementation of the present disclosure. The control system 2202 may be configured to detect or identify the ingress/egress condition based on or according to deployment of the passage 1560 or the vehicle 1500 being landed. For example, the control system 2202 can detect unlocking of the locking mechanism corresponding to the passage 1560 (e.g., via a position or contact sensor 2204 communicably coupled to the locking mechanism). The control system 2202 can detect the egress condition responsive to detecting unlocking of the locking mechanism. As another example, the control system 2202 can detect that the vehicle is located on ground (e.g., based on a current altitude of the vehicle 1500, based on the landing gear being deployed, etc.). The control system 2202 can detect the ingress/egress condition responsive to detecting that the vehicle 1500 is landed (e.g., located on ground).
[0154] The control system 2202 may be configured to control the coupler(s) 1535 to rotate the drive system 2220 away from the axis 1570 responsive to detecting the ingress/egress condition. For example, the control system 2202 can control the coupler(s) 1535 to rotate the drive system 2220 such that the rotor plane 1560 forms an obtuse angle relative to the plane 1510. In some embodiments, the control system 2202 can control the coupler(s) 1535 to rotate the drive system 2220 to form an approximately 135° between the rotor plane 1560 and he plane 1510. The control system 2202 can control the coupler(s) 1535 to rotate the drive system, to increase a rear clearance between the axis 1570 and the rotor plane 1560. Such implementations may provide for ingress/egress via the port 1565 along the axis 1570. Once the port 1565 has been closed and locked, the control system 2202 can control the coupler(s)
1535 to rotate the drive system 2220 such that the rotor plane 1560 extends substantially parallel to the plane 1510 (as shown in FIG. 21 A), as part of the takeoff condition.
[0155] Referring now to FIG. 23, depicted is a flowchart showing an example method 2300 of controlling a vehicle (such as a VTOL vehicle 1500). The method 2300 may be performed by the systems, devices, or components described above (such as the control system(s) 2202). As a brief overview, at step 2302, a control system may identify a condition of the vehicle. At step 2304, the control system may determine a movement direction of the vehicle based on the condition. At step 2306, the control system may generate one or more signals to drive the vehicle according to the determined movement direction.
[0156] At step 2302, a control system 2202 may identify a condition of the vehicle 1500. In some embodiments, the control system 2202 may identify a condition of the vehicle 1500 based on one or more signals from one or more user input device(s) 2206. For example, the control system 2202 may receive a signal from a user input device 2206 to produce vertical lift (as part of takeoff). As another example, the control system 2202 may receive a signal from a user input device 2206 to produce forward thrust in a particular direction (e.g., as part of driving the vehicle 1500 forward in a particular direction once taking off). As yet another example, the control system 2202 may receive a signal from a user input device 2206 to produce reduced vertical lift (as part of landing or descent). In some embodiments, the control system 2202 may identify a condition of the vehicle based on one or more signals from one or more sensor(s) 2204. For example, the control system 2202 may receive a signal from a position or contact sensor indicating opening or closing of the port 1565. As another example, the control system 2202 may receive a signal from an accelerometer or gyroscope (e.g., as feedback) indicating acceleration or movement in a particular direction. A yet another example, the control system 2202 may receive a signal from an altimeter indicating a current altitude of the vehicle 1500.
[0157] At step 2304, the control system 2202 may determine a movement direction. The control system 2202 may determine the movement direction based on or according to the condition identified at step 2302. The control system 2202 may determine the movement direction as a vector (e.g., having a magnitude and direction). Each condition may correspond to a particular movement direction. For example, vertical lift may have a direction extending upward with a magnitude corresponding to a degree or amount of vertical lift. Additionally, forward thrust may have a direction extending in the direction
corresponding to or identified via the signal from the user input device 2206, and a magnitude corresponding to or identified via the signal.
[0158] At step 2306, the control system 2202 may generate signal(s) to drive the vehicle. In some embodiments, the control system 2202 may generate signal(s) to send to the actuator(s) 2216, 2218, coupler(s) 1535, and/or drive system 2220 to drive the vehicle according to the movement direction and/or condition.
[0159] In some embodiments, the control system 2202 may generate the signal(s) to drive one or more components of the vehicle 1500 based on the condition identified at step 2302. The control system 2202 may generate signal(s) for transmission to the coupler(s) 1535 to rotate the drive system 2220 based on the condition identified at step 2302. For example, where the condition corresponds to the signal from a position or contact sensor indicating opening or closing of the port 1565, the control system 2202 may generate and transmit a signal to the coupler(s) 1535 to rotate the drive system 2220 into one of the orientations illustrated in FIG. 21 A and FIG. 21B (e.g., rotate the drive system 2220 into the orientation shown in FIG. 21A when the port 1565 is closed or into the orientation shown in FIG. 21B when the port 1565 is opened).
[0160] In some embodiments, the control system 2202 may generate signal(s) to drive one or more components of the vehicle 1500 based on the movement direction determined at step 2304. For example, the control system 2202 may generate and transmit one or more signals to the drive system 2220 to rotate the rotor 120 to produce lift. Additionally, the control system 2202 may generate and transmit one or more signals to the coupler(s) 1535 to rotate the drive system 2220 to produce forward or rearward thrust (e.g., depending on whether an acute or obtuse angle is formed between the rotor plane 1560 and plane 1510). The control system 2202 may also generate and transmit signals to the actuator(s) 2216 to actuate the control surfaces 1540, 1550 to increase or decrease drag on certain sides of the vehicle 1500, thereby producing movement of the vehicle 1500 about the yaw and roll axes. The control system 2202 may also generate and transmit signals to the actuator(s) 2218 to rotate the rotor blades 124, 126 about the corresponding rotor axes, to produce more or less lift surface area (thereby producing more or less lift). In combination, the control system 2202 can produce movement of the vehicle 1500 in the movement direction (e.g., determined at step 2304) by controlling each or a subset of the components of the vehicle 1500.
Systems and Methods for VTOL Platform Structures and Configurations
[0161] Referring further to FIGS. 15-23, in various implementations, various platforms and vehicles described herein, including but not limited to platforms incorporating features of the vehicle 1500 and the system 2200, can have various configurations or arrangements of rotors, stators, and/or rotor blades relative to the rotors and stators. For example, depending on factors including but not limited to sizing of rotor blades, overall platform power and/or noise specifications, and aerodynamics of other body portions of the platforms, it may be useful for platforms to have one or more drive systems (e.g., rotor-stator systems; engines; etc.) and/or sets of rotor blades oriented in an outward direction (e.g., extending from a root closer to a central axis of the platform to a tip closer to an outer portion of the platform, where the tip may be freestanding or free-floating) and/or one or more sets of rotor blades oriented in an inward direction (e.g., extending from a root closer to the outer portion of the platform to a tip closer to the central axis, where the tip may be freestanding or free-floating). It may be useful for one or more first rotors to be oriented in a lift orientation (e.g., having a rotational axis perpendicular to a horizontal plane of the platform and/or a cockpit of the platform) and one or more second rotors to be oriented in a thrust orientation (e.g., having a rotational axis at a different angle than the lift orientation rotational axis, including but not limited to parallel with the horizontal plane and/or adjustable relative to being parallel with the horizontal plane).
[0162] For example, a VTOL platform can include a stator arranged around a rotational axis (e.g., a rotational axis of a rotor). The stator can include one or more magnets (e.g., electromagnets) to output magnetic field(s) for powering actuators or otherwise causing operation of the rotor or components thereof. The rotor can be spaced from the stator by a gap. The rotor can include a plurality of rotor blades, which can be coupled with and extend from at least one rotor wall. The VTOL platform and/or the rotor can include one or more actuators, including but not limited to servomotor actuators, that can receive power from the magnetic fields outputted by the stator, and use the received power to control the rotor blades, such as to rotate the rotor blades about blade axes for pitch control.
[0163] In some implementations, at least a subset of the rotor blades (e.g., one or more first rotor blades) can have an inward orientation. For example, the rotor blades can have a root that is (mechanically) coupled with the at least one rotor wall, and extend from the root to a tip that is inward from the root, such as to extend from an outer portion of the VTOL
platform towards a central portion of the VTOL platform, and/or to extend towards the rotational axis of the rotor (e.g., an axis about which the rotor blades rotate, which may be perpendicular to the blade axes of the respective rotor blades about which the rotor blades can be pitched). This can allow for various useful vehicle configurations, such as to meet various power and/or low noise targets, or for arranging cockpits, passenger compartments, and/or payload compartments in various ways in the VTOL platform while achieving power and/or low noise targets. In some implementations, the VTOL platform includes a plurality of first rotor blades having an inward orientation, and a plurality of second rotor blades having an outward orientation (e.g., tip further from a respective rotational axis than root). To facilitate orienting the rotor blades in various orientations, the VTOL platform can include one or more stators disposed relative to the respective (sets of) rotor blades to provide power and/or control signals for operating the rotor blades and/or the actuators coupled with the rotor blades. For example, one or more stators and/or magnets thereof may be disposed outward from the inwardly-oriented rotor blades (e.g., relative to the respective rotational axis of the rotor blades), such as to be in an arrangement in which the rotor wall of the inwardly-oriented rotor blades is between the stator and the inwardly-oriented rotor blades.
[0164] In some implementations, one or more rotors and/or drive systems (e.g., rotor-stator systems) can be located at various locations on the VTOL platform. For example, while FIG. 15 depicts the vehicle 1500 to have the rotor 120 generally centered about a center of the vehicle 1500, one or more rotors may be positioned around various locations on VTOL platforms, including but not limited to off-center locations (e.g., on wing portions, forward or back of the center, left or right of the center, etc.). One or more first rotors may be capable of being rotated between orientations such as lift/thrust orientations (e.g., as described with reference to FIGS. 19, 20, 21 A, and 2 IB), and one or more second rotors may have fixed orientations.
[0165] All or part of the processes described herein and their various modifications (hereinafter referred to as “the processes”) can be implemented, at least in part, via a computer program product, i.e., a computer program tangibly embodied in one or more tangible, physical hardware storage devices that are computer and/or machine-readable storage devices for execution by, or to control the operation of, data processing apparatus, e.g., a programmable processor, a computer, or multiple computers. A computer program can be written in any form of programming language, including compiled or interpreted
languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a network.
[0166] Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only storage area or a random access storage area or both. Elements of a computer (including a server) include one or more processors for executing instructions and one or more storage area devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from, or transfer data to, or both, one or more machine-readable storage media, such as mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks.
[0167] Computer program products are stored in a tangible form on non-transitory computer readable media and non-transitory physical hardware storage devices that are suitable for embodying computer program instructions and data. These include all forms of non-volatile storage, including by way of example, semiconductor storage area devices, e.g., EPROM, EEPROM, and flash storage area devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks and volatile computer memory, e.g., RAM such as static and dynamic RAM, as well as erasable memory, e.g., flash memory and other non-transitory devices.
[0168] The construction and arrangement of the systems and methods as shown in the various embodiments are illustrative only. Although only a few embodiments have been described in detail in this disclosure, many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.). For example, the position of elements may be reversed or otherwise varied and the nature or number of discrete elements or positions may be altered or varied. Accordingly, all such modifications are intended to be included within the scope of the present disclosure. The order or sequence of any process or method steps may be varied or re-sequenced. Other substitutions, modifications, changes, and omissions may be made in the design, operating
conditions and arrangement of embodiments without departing from the scope of the present disclosure.
[0169] As utilized herein, the terms “approximately,” “about,” “substantially”, and similar terms are intended to include any given ranges or numbers +/-10%. These terms include insubstantial or inconsequential modifications or alterations of the subject matter described and claimed are considered to be within the scope of the disclosure as recited in the appended claims.
[0170] It should be noted that the term “exemplary” and variations thereof, as used herein to describe various embodiments, are intended to indicate that such embodiments are possible examples, representations, or illustrations of possible embodiments (and such terms are not intended to connote that such embodiments are necessarily extraordinary or superlative examples).
[0171] The term “coupled” and variations thereof, as used herein, means the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent or fixed) or moveable (e.g., removable or releasable). Such joining may be achieved with the two members coupled directly to each other, with the two members coupled to each other using a separate intervening member and any additional intermediate members coupled with one another, or with the two members coupled to each other using an intervening member that is integrally formed as a single unitary body with one of the two members. If “coupled” or variations thereof are modified by an additional term (e.g., directly coupled), the generic definition of “coupled” provided above is modified by the plain language meaning of the additional term (e.g., “directly coupled” means the joining of two members without any separate intervening member), resulting in a narrower definition than the generic definition of “coupled” provided above. Such coupling may be mechanical, electrical, or fluidic.
[0172] The term “or,” as used herein, is used in its inclusive sense (and not in its exclusive sense) so that when used to connect a list of elements, the term “or” means one, some, or all of the elements in the list. Conjunctive language such as the phrase “at least one of X, Y, and Z,” unless specifically stated otherwise, is understood to convey that an element may be either X, Y, Z; X and Y; X and Z; Y and Z; or X, Y, and Z (i.e., any combination of X, Y, and Z). Thus, such conjunctive language is not generally intended to imply that certain
embodiments require at least one of X, at least one of Y, and at least one of Z to each be present, unless otherwise indicated.
[0173] References herein to the positions of elements (e.g., “top,” “bottom,” “above,” “below”) are merely used to describe the orientation of various elements in the FIGURES. It should be noted that the orientation of various elements may differ according to other exemplary embodiments, and that such variations are intended to be encompassed by the present disclosure.
[0174] The present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine- readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
[0175] Although the figures show a specific order of method steps, the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps.
Claims
1. A vertical takeoff and landing (VTOL) vehicle, comprising: a first housing comprising a first compartment; a second housing comprising a second compartment separated from the first compartment, the second compartment comprising one or more control systems for the controlling the drive system, the second housing spaced from the first housing; a drive system comprising a rotor and a stator, the drive system arranged around the first housing; at least one rotational coupler connecting the first housing with the drive system about a tilt axis of the rotor, the at least one rotational coupler configured to rotate the drive system about the tilt axis.
2. The VTOL vehicle of claim 1, wherein the rotational coupler is configured to rotate the drive system about the tilt axis responsive to receiving a signal indicative of a tilt condition.
3. The VTOL vehicle of claim 2, wherein the tilt condition corresponds to a takeoff condition of the VTOL, and wherein the rotational coupler is configured to rotate the drive system about the tilt axis such that a first plane of the drive system is substantially parallel to a second plane of the second housing.
4. The VTOL vehicle of claim 2, wherein the tilt condition corresponds to a forward travel condition of the VTOL, and wherein the rotational coupler is configured to rotate the drive system about the tilt axis such that a first plane of the drive system forms an obtuse angle with a second plane of the second housing to produce forward thrust of the drive system.
5. The VTOL vehicle of claim 2, wherein the tilt condition corresponds to a brake condition of the VTOL, and wherein the rotational coupler is configured to rotate the drive system about the tilt axis such that a first plane of the drive system forms an acute angle with a second plane of the second housing to produce rearward thrust of the drive system.
6. The VTOL vehicle of claim 2, wherein the signal is received from the one or more control systems.
7. The VTOL vehicle of claim 6, wherein the signal indicates at least one of a takeoff condition, a forward travel condition, or a brake condition, and wherein the rotational coupler is configured rotate the drive system about the tilt axis to provide different angles between
8. The VTOL vehicle of claim 1, wherein the at least one rotational coupler comprises at least one servo-motor.
9. A vertical takeoff and landing (VTOL) vehicle, comprising: a first housing comprising a first compartment; a second housing comprising a second compartment separated from the first compartment, the second housing spaced from the first housing to form a gap between second housing and the first housing; an airframe extending from the second housing and at least partially surrounding the first housing; and a beam extending between the first housing and the second housing across the gap, the beam coupling the first housing to the second housing.
10. The VTOL vehicle of claim 9, wherein the airframe forms a ring structure which surrounds a full perimeter of the first housing.
11. The VTOL vehicle of claim 9, wherein the second housing comprises a cockpit.
12. The VTOL vehicle of claim 9, wherein the first housing comprises a passenger or cargo compartment.
13. The VTOL vehicle of claim 9, wherein the airframe comprises a plurality of wings and a plurality of tailfins.
14. The VTOL vehicle of claim 9, wherein the beam comprises a first beam, further comprising one or more second beams extending between the first housing and the second housing across the gap, the first beam extending between an upper surface of the first housing and an upper surface of the second housing, and the one or more second beams extending between a lower surface of the first housing and a lower surface of the second housing.
15. The VTOL vehicle of claim 9, further comprising a drive system surrounding the first housing, the drive system comprising a rotor and a stator, and one or more control systems positioned in the second housing for controlling the drive system.
16. The VTOL vehicle of claim 15, wherein the drive system is rotatably coupled to the first housing.
17. A vertical takeoff and landing (VTOL) vehicle, comprising: a housing comprising a passenger compartment and an egress passage from the passenger compartment to an exterior of the housing, the egress passage extending along a first axis when deployed; a drive system comprising a rotor and a stator, the drive system arranged around the housing and the rotor extending along a rotor plane; and at least one rotational coupler connecting the housing with the drive system about a tilt axis of the rotor, the at least one rotational coupler configured to rotate the drive system about the tilt axis to rotate the rotor plane relative to the first axis.
18. The VOTL vehicle of claim 17, further comprising one or more control systems communicably coupled to the rotational coupler, the one or more control systems configured to cause the rotational coupler to rotate the rotor about the tilt axis to form an angle between the rotor plane and the first axis.
19. The VTOL vehicle of claim 18, wherein the one or more control systems are configured to rotate the rotor about the tilt axis responsive to a landed condition.
20. The VTOL vehicle of claim 19, wherein the landed condition comprises deployment of the egress passage to ground level.
21. The VTOL vehicle of claim 18, wherein the one or more control systems are configured to rotate the rotor about the tilt axis between a first position, in which the angle is formed between the rotor plane and the first axis, and a second position, in which the rotor plane is substantially parallel to a compartment plane of the housing.
22. The VTOL vehicle of claim 17, wherein the housing comprises a first housing, the VTOL vehicle further comprising: a second housing comprising a second compartment, the first housing spaced apart from the second housing; and a beam connecting the first housing and the second housing.
23. The VOTL vehicle of claim 22, wherein the rotational coupler is configured to rotate the drive system towards the beam to a first position in response to a landed condition, for entrance to and egress from the passenger compartment, and rotate away from the first position in response to a drive condition.
24. The VTOL vehicle of claim 23, wherein the drive condition comprises a takeoff condition, a landing condition, a braking condition, and a cruise condition.
25. The VTOL vehicle of claim 23, wherein each drive condition of the takeoff condition, landing condition, braking condition, and cruse condition, corresponds to a different position of the drive system.
26. A vertical takeoff and landing (VTOL) vehicle, comprising: a first housing extending along a first plane; a drive system comprising a rotor and a stator, the drive system arranged around the first housing; a second housing spaced from the first housing and the drive system to form a gap between second housing and the drive system; an airframe extending from the second housing and at least partially surrounding the first housing, the airframe forming a first wing at a first side of the first housing and a second wind at a second side of the first housing, the first wing and the second wing extending along the first plane; and one or more control surfaces positioned along the airframe, the one or more control surfaces extending along one or more second planes, the one or more control surfaces configured to rotate relative to the airframe, to modify an angle between the first plane and the one or more second planes.
27. The VTOL vehicle of claim 26, wherein the one or more control surfaces comprise ailerons.
28. The VTOL vehicle of claim 26, wherein the one or more control surfaces comprise one or more first control surfaces positioned on the first wing and one or more second control surfaces positioned on the second wing.
29. The VTOL vehicle of claim 28, wherein the one or more first control surfaces comprise a plurality of first control surfaces, each of the plurality of first control surfaces extending along different axes, and wherein the one or more second control surfaces comprise a plurality of second control surfaces, each of the plurality of second control surfaces extending along different axes.
30. The VTOL vehicle of claim 26, wherein the airframe forms a ring surrounding the first housing, wherein the second housing is located proximate to a third side of the first housing between the first side and the second side, and the airframe comprises a tail formed proximate a fourth side of the first housing opposite the third side.
31. The VTOL vehicle of claim 30, comprising a first beam connecting the first housing to the second housing at the third side and one or more second beams connecting the first housing to the second housing at the fourth side.
32. The VTOL vehicle of claim 26, wherein the drive system is rotatably coupled to the first housing.
33. The VTOL vehicle of claim 26, wherein the second housing comprises one or more control systems for driving the drive system about a first rotational axis of the drive system to produce lift, and for rotating the drive system relative to the first housing about a second rotational axis.
34. A vertical takeoff and landing (VTOL) vehicle, comprising: a housing;
a drive system comprising a rotor and a stator, the drive system arranged around the first housing, the rotor comprising a plurality of rotor blades circumferentially arranged about the stator, each rotor blade extending along a corresponding rotor axis; an airframe at least partially surrounding the housing, the airframe forming a first wing at a first side of the housing and a second wing at a second side of the housing; one or more control surfaces positioned along the airframe, the one or more control surfaces extending along one or more second planes, the one or more control surfaces configured to rotate via one or more actuators relative to the airframe, to modify an angle between the first plane and the one or more second planes; and one or more control systems communicably coupled to the drive system and the one or more actuators, the one or more control systems configured to: determine a movement direction of the VTOL vehicle; and modify an orientation of one or more rotor blades of the plurality of rotor blades, relative to the corresponding rotor axis, and the one or more control surfaces via the one or more actuators, to cause the VTOL vehicle to move according to the movement direction.
35. The VTOL vehicle of claim 34, wherein, to modify the orientation of the one or more rotor blades, the one or more control systems are configured to cause the one or more rotor blades to rotate about the rotor axis to modify a lift surface area of the one or more rotor blades.
36. The VTOL vehicle of claim 35, wherein the movement direction comprises a movement in a direction of the first side of the housing, and wherein to modify the orientation of the one or more control surfaces, the one or more control systems are configured to decrease a pitch of a first control surface of the first wing and increase a pitch of a second control surface of the second wing.
37. A vertical takeoff and landing (VTOL) platform, comprising: a stator arranged around a rotational axis and configured to output one or more magnetic fields; and a rotor, comprising: at least one rotor wall spaced from the stator by a gap and arranged at least partially between the stator and the rotational axis;
a plurality of rotor blades coupled with the at least one rotor wall, arranged at least partially between the stator and the rotational axis, and extending inward from the at least one rotor wall towards the rotational axis; and one or more actuators coupled with the plurality of rotor blades, the one or more actuators configured to control a pitch angle of at least one rotor blade of the plurality of rotor blades using power of the one or more magnetic power fields.
38. The VTOL platform of claim 37, wherein the plurality of rotor blades are a plurality of first rotor blades, the rotor comprising a plurality of second rotor blades extending outward from the at least one rotor wall relative to the rotational axis.
39. The VTOL platform of claim 38, wherein the stator comprises a first plurality of magnets in a first stator body outward from the plurality of first rotor blades and a second plurality of magnets in a second stator body inward from the plurality of second rotor blades.
40. A VTOL platform, comprising: a body; and one or more drive systems coupled with the body, at least one drive system of the one or more drive systems having an off-center position relative to a center of the body, each drive system of the one or more drive systems comprising: a rotor having a plurality of rotor blades and one or more actuators coupled with the plurality of rotor blades; and a stator spaced from the rotor by a gap, the stator configured to provide one or more magnetic fields to the one or more actuators for operation of the plurality of rotor blades.
41. The VTOL platform of claim 40, wherein the at least one drive system having the off- center position is at least one of (1) disposed on a wing portion of the body or (2) oriented in a thrust orientation relative to the body.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363521548P | 2023-06-16 | 2023-06-16 | |
| US63/521,548 | 2023-06-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024259331A1 true WO2024259331A1 (en) | 2024-12-19 |
Family
ID=93852675
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2024/034146 Pending WO2024259331A1 (en) | 2023-06-16 | 2024-06-14 | Systems and methods for vertical takeoff and landing vehicle |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024259331A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4828203A (en) * | 1986-12-16 | 1989-05-09 | Vulcan Aircraft Corporation | Vertical/short take-off and landing aircraft |
| US6113029A (en) * | 1998-01-08 | 2000-09-05 | Chilecoptors, Inc. | Aircraft capable of hovering and conventional flight |
| EP2347955A2 (en) * | 2008-10-20 | 2011-07-27 | Soo-Cheol Jung | Aircraft system that enables ground traveling |
| US20140158816A1 (en) * | 2012-12-07 | 2014-06-12 | Delorean Aerospace, Llc | Vertical Takeoff and Landing Aircraft |
| KR20220057200A (en) * | 2020-10-29 | 2022-05-09 | 한국기계연구원 | Vertical takeoff and landing aircraft |
-
2024
- 2024-06-14 WO PCT/US2024/034146 patent/WO2024259331A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4828203A (en) * | 1986-12-16 | 1989-05-09 | Vulcan Aircraft Corporation | Vertical/short take-off and landing aircraft |
| US6113029A (en) * | 1998-01-08 | 2000-09-05 | Chilecoptors, Inc. | Aircraft capable of hovering and conventional flight |
| EP2347955A2 (en) * | 2008-10-20 | 2011-07-27 | Soo-Cheol Jung | Aircraft system that enables ground traveling |
| US20140158816A1 (en) * | 2012-12-07 | 2014-06-12 | Delorean Aerospace, Llc | Vertical Takeoff and Landing Aircraft |
| KR20220057200A (en) * | 2020-10-29 | 2022-05-09 | 한국기계연구원 | Vertical takeoff and landing aircraft |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230159159A1 (en) | Systems and methods for improved rotor assembly for use with a stator | |
| US10988247B2 (en) | Unmanned aerial vehicle and propulsion system for an unmanned aerial vehicle | |
| EP3548379A1 (en) | Large payload unmanned aerial vehicle | |
| WO2024259331A1 (en) | Systems and methods for vertical takeoff and landing vehicle | |
| WO2024059189A1 (en) | Systems and methods for vertical takeoff and landing vehicle with improved rotor sizing | |
| US12515790B2 (en) | Systems and methods for vertical takeoff and landing vehicle with stator stabilization | |
| WO2024059181A1 (en) | Systems and methods for vertical takeoff and landing vehicle with ultra-reliable low latency communications wireless flight control | |
| WO2025038139A2 (en) | Systems and methods for vertical takeoff and landing vehicle with operation mode-based rotor blade control | |
| WO2024206834A1 (en) | Systems and methods for dynamic stabilization of rotor relative to stator | |
| BR112020021208B1 (en) | VEHICLE VERTICAL TAKE-OFF AND LANDING SYSTEMS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24824283 Country of ref document: EP Kind code of ref document: A1 |