The is a powerful computational technique for analyzing lifting surfaces in aerodynamics. It uses and thin surface assumptions to model wings and propellers as a grid of panels with .

This method allows engineers to calculate and efficiently. By solving a system of , it determines vortex strengths and computes , making it valuable for preliminary aircraft design and optimization.

Vortex lattice method overview

  • The vortex lattice method is a computational technique used to analyze the aerodynamic characteristics of lifting surfaces, such as wings and propellers
  • It provides a numerical solution for the distribution of lift and induced drag on a given geometry, allowing for the optimization of aerodynamic performance
  • The method relies on potential flow theory and the to simplify the problem and reduce computational complexity

Potential flow theory basis

Top images from around the web for Potential flow theory basis
Top images from around the web for Potential flow theory basis
  • Potential flow theory assumes that the fluid is inviscid, incompressible, and irrotational, which allows for the use of a velocity potential function to describe the flow field
  • The velocity potential satisfies the Laplace equation, which can be solved using various numerical techniques, such as the vortex lattice method
  • By representing the lifting surface with a distribution of vortices, the vortex lattice method can determine the velocity field and pressure distribution around the surface

Thin lifting surface assumption

  • The thin lifting surface assumption simplifies the problem by considering the lifting surface as a planar surface with zero thickness
  • This assumption allows for the use of a vortex sheet to represent the lifting surface, which reduces the complexity of the geometry and the computational cost
  • While the thin lifting surface assumption introduces some limitations, it is a reasonable approximation for many aerodynamic applications, particularly when the thickness-to-chord ratio is small

Vortex lattice method setup

  • The vortex lattice method requires the discretization of the lifting surface into a grid of panels, each representing a portion of the surface
  • Horseshoe vortices are placed along the quarter-chord line of each panel, with their bound vortex segments aligned with the panel's quarter-chord line and their trailing vortices extending downstream to infinity
  • are located at the three-quarter-chord point of each panel, where the of zero normal flow is enforced
  • The strengths of the horseshoe vortices are determined by solving a system of linear equations that satisfy the boundary conditions at each control point

Discretization of lifting surfaces

  • The lifting surface is divided into a grid of rectangular or trapezoidal panels, with the number of panels determined by the desired resolution and computational resources available
  • A higher number of panels generally leads to more accurate results but also increases the computational cost
  • The panel geometry is defined by the coordinates of its corners, which are used to calculate the panel's area, normal vector, and other geometric properties

Horseshoe vortices placement

  • Each panel is associated with a horseshoe vortex, which consists of a bound vortex segment and two trailing vortices
  • The bound vortex segment is placed along the quarter-chord line of the panel, with its strength determined by the vortex lattice method
  • The trailing vortices extend from the ends of the bound vortex segment to infinity, following the freestream direction
  • The horseshoe vortex represents the circulation around the panel and contributes to the overall lift and induced drag of the lifting surface

Control point locations

  • Control points are located at the three-quarter-chord point of each panel, which is where the boundary condition of zero normal flow is enforced
  • The boundary condition ensures that the flow does not penetrate the lifting surface, as required by the thin lifting surface assumption
  • The control point locations are used to set up the system of linear equations that determine the strengths of the horseshoe vortices

Boundary condition enforcement

  • At each control point, the boundary condition of zero normal flow is enforced, which means that the velocity component normal to the panel must be zero
  • The velocity at the control point is the sum of the freestream velocity and the velocities induced by all the horseshoe vortices on the lifting surface
  • By setting the normal component of this velocity to zero, a linear equation is obtained for each control point, relating the unknown vortex strengths to the known freestream velocity and panel geometry

Vortex strength calculation

  • The strengths of the horseshoe vortices are determined by solving a system of linear equations that enforce the boundary conditions at each control point
  • The linear equations are assembled into an , which relates the vortex strengths to the normal velocities at the control points
  • The is applied at the trailing edge panels to ensure smooth flow separation and determine the unique solution for the vortex strengths

Influence coefficient matrix

  • The influence coefficient matrix represents the influence of each horseshoe vortex on the normal velocity at each control point
  • The matrix elements are calculated using the , which gives the velocity induced by a vortex filament at a given point
  • The influence coefficients depend on the geometry of the panels and the locations of the horseshoe vortices and control points
  • The matrix is square, with its size equal to the number of panels on the lifting surface

Kutta condition at trailing edge

  • The Kutta condition ensures that the flow leaves the trailing edge smoothly, without any discontinuities in velocity or pressure
  • In the vortex lattice method, the Kutta condition is enforced by setting the strength of the trailing edge vortices equal to the difference in vortex strengths between the upper and lower surface panels at the trailing edge
  • This additional constraint is added to the system of linear equations, ensuring a unique solution for the vortex strengths

Solving linear equations for vortex strengths

  • The system of linear equations, including the boundary conditions and the Kutta condition, is solved using standard linear algebra techniques, such as Gaussian elimination or LU decomposition
  • The solution yields the strengths of all the horseshoe vortices on the lifting surface, which can then be used to calculate the velocity field and the aerodynamic forces acting on the surface
  • The computational cost of solving the linear equations depends on the number of panels and the chosen solution method, but it is generally much lower than the cost of solving the full Navier-Stokes equations

Aerodynamic force computation

  • Once the vortex strengths are known, the velocity field around the lifting surface can be calculated using the Biot-Savart law
  • The Kutta-Joukowski theorem is then applied to compute the lift force acting on each panel, based on the and the local velocity
  • The induced drag is calculated by considering the downwash velocity induced by the trailing vortices, which tilts the lift vector backward

Velocity induced by vortices

  • The velocity field around the lifting surface is calculated by summing the velocities induced by each horseshoe vortex at a given point
  • The Biot-Savart law is used to compute the velocity induced by a vortex filament, which depends on the vortex strength, the filament geometry, and the distance between the point and the filament
  • The induced velocity at a control point is the sum of the velocities induced by all the horseshoe vortices on the lifting surface, including the trailing vortices

Kutta-Joukowski theorem application

  • The Kutta-Joukowski theorem states that the lift force per unit span acting on a vortex filament is equal to the product of the fluid density, the vortex strength, and the local velocity perpendicular to the filament
  • In the vortex lattice method, the theorem is applied to each panel, using the vortex strength of the bound vortex segment and the local velocity at the control point
  • The lift force acting on the panel is then calculated by multiplying the lift force per unit span by the panel's width

Lift and induced drag calculation

  • The total lift force acting on the lifting surface is obtained by summing the lift forces acting on all the panels
  • The induced drag is calculated by considering the downwash velocity induced by the trailing vortices, which tilts the lift vector backward
  • The induced drag force acting on each panel is equal to the product of the lift force and the sine of the induced , which is determined by the downwash velocity and the freestream velocity
  • The total induced drag is obtained by summing the induced drag forces acting on all the panels

Vortex lattice method limitations

  • The vortex lattice method is based on several assumptions and simplifications that limit its applicability to certain types of flow problems
  • The thin lifting surface assumption restricts the method to geometries with small thickness-to-chord ratios, such as wings and propellers
  • The potential flow assumptions neglect , compressibility, and flow separation, which can lead to inaccuracies in certain flow regimes

Thin lifting surface requirement

  • The vortex lattice method assumes that the lifting surface is thin, with a small thickness-to-chord ratio
  • This assumption allows for the representation of the surface as a planar vortex sheet, simplifying the geometry and reducing the computational cost
  • However, the thin lifting surface assumption may not be valid for geometries with significant thickness, such as bluff bodies or high-lift devices, leading to inaccuracies in the predicted aerodynamic forces

Potential flow assumptions

  • The vortex lattice method is based on potential flow theory, which assumes that the fluid is inviscid, incompressible, and irrotational
  • These assumptions allow for the use of a velocity potential function to describe the flow field, greatly simplifying the governing equations
  • However, real fluids exhibit viscous effects, compressibility, and flow separation, which are not captured by the potential flow assumptions
  • These limitations can lead to inaccuracies in the predicted aerodynamic forces, particularly at high angles of attack or high Mach numbers

Stall and flow separation exclusion

  • The vortex lattice method does not account for flow separation or stall, which can occur at high angles of attack or in the presence of adverse pressure gradients
  • Flow separation leads to a breakdown of the potential flow assumptions, as the flow becomes highly rotational and unsteady
  • The inability to predict stall and flow separation limits the applicability of the vortex lattice method to attached flow conditions, typically at low to moderate angles of attack

Vortex lattice method extensions

  • Despite its limitations, the vortex lattice method can be extended to handle more complex flow problems by incorporating additional physical phenomena or numerical techniques
  • Unsteady flow modeling allows for the simulation of time-dependent aerodynamic effects, such as flutter or gust response
  • captures the deformation of the trailing vortices downstream of the lifting surface, improving the accuracy of the induced drag prediction
  • Viscous effects can be incorporated through coupling with boundary layer models or by using empirical corrections based on experimental data

Unsteady flow modeling

  • Unsteady flow modeling extends the vortex lattice method to simulate time-dependent aerodynamic effects, such as the response of a lifting surface to gusts or control surface deflections
  • The unsteady formulation involves tracking the motion of the vortices shed from the trailing edge as they convect downstream with the flow
  • The time-dependent vortex strengths are determined by enforcing the boundary conditions at each time step, leading to a system of linear equations that must be solved repeatedly
  • Unsteady vortex lattice methods can provide valuable insights into the dynamic behavior of lifting surfaces, such as flutter boundaries or gust load alleviation strategies

Wake rollup simulation

  • In the basic vortex lattice method, the trailing vortices are assumed to extend straight downstream to infinity, following the freestream direction
  • In reality, the trailing vortices deform and roll up under the influence of their mutual induction, forming a complex three-dimensional wake structure
  • Wake rollup simulation methods, such as free-wake or time-stepping techniques, aim to capture this deformation by allowing the trailing vortices to move and interact with each other
  • By accurately modeling the wake geometry, wake rollup simulations can improve the prediction of induced drag and provide insights into the formation of wingtip vortices and their impact on aircraft performance

Viscous effects incorporation

  • The vortex lattice method can be extended to account for viscous effects, such as skin friction drag or flow separation, by coupling it with boundary layer models or empirical corrections
  • Boundary layer models, such as the integral boundary layer equations or the interactive boundary layer approach, can be used to calculate the viscous flow properties near the surface and provide corrections to the inviscid solution
  • Empirical corrections, based on experimental data or high-fidelity simulations, can be applied to the predicted aerodynamic forces to account for viscous effects, such as the increase in drag due to flow separation
  • By incorporating viscous effects, the extended vortex lattice method can provide more accurate predictions of the total drag and the onset of stall, expanding its range of applicability to more realistic flow conditions

Vortex lattice method applications

  • The vortex lattice method is widely used in the aerospace industry for the design and analysis of lifting surfaces, such as wings, propellers, and wind turbines
  • Its computational efficiency and ability to handle complex geometries make it a valuable tool for preliminary design studies and optimization tasks
  • The method can be applied to a variety of problems, ranging from the prediction of lift and drag coefficients to the estimation of stability derivatives and control surface effectiveness

Aircraft wing design and analysis

  • The vortex lattice method is commonly used in the design and analysis of aircraft wings, helping engineers to optimize the wing geometry for maximum aerodynamic efficiency
  • By parametrizing the wing geometry and running multiple vortex lattice simulations, designers can explore the design space and identify the best compromise between lift, drag, and structural requirements
  • The method can also be used to analyze the effects of winglets, high-lift devices, and control surfaces on the wing's aerodynamic performance, providing valuable insights for the detailed design phase

Propeller and rotor blade modeling

  • The vortex lattice method can be applied to the modeling of propellers and rotor blades, which are essential components of aircraft and wind turbines
  • By discretizing the blade geometry into a series of panels and placing horseshoe vortices along the quarter-chord line, the method can predict the distribution of lift and drag along the blade span
  • The results can be used to optimize the blade geometry for maximum efficiency, reduce noise and vibration, and ensure structural integrity under various operating conditions

Wind turbine performance prediction

  • The vortex lattice method is increasingly being used in the wind energy industry to predict the performance of wind turbines and optimize their design
  • By modeling the wind turbine blades as lifting surfaces and accounting for the effects of the tower and the atmospheric boundary layer, the method can provide accurate estimates of the power output and the loads acting on the turbine components
  • The vortex lattice method can also be coupled with other tools, such as structural dynamics models or control system simulations, to perform multidisciplinary optimization and ensure the reliable operation of wind turbines in various environmental conditions

Vortex lattice method vs panel methods

  • The vortex lattice method is often compared to panel methods, another class of computational techniques used for aerodynamic analysis
  • Both methods are based on potential flow theory and discretize the geometry into a series of panels, but they differ in their representation of the singularities and the boundary conditions
  • The choice between the vortex lattice method and panel methods depends on the specific problem requirements, such as the computational efficiency, the geometry complexity, and the desired accuracy

Computational efficiency comparison

  • The vortex lattice method is generally more computationally efficient than panel methods, as it requires fewer panels to achieve a given level of accuracy
  • This efficiency stems from the use of horseshoe vortices, which automatically satisfy the Kutta condition at the trailing edge and reduce the number of unknowns in the problem
  • Panel methods, on the other hand, typically use constant-strength source or doublet distributions over each panel, leading to a larger system of linear equations and higher computational costs
  • The computational efficiency of the vortex lattice method makes it particularly suitable for parametric studies and optimization tasks, where a large number of simulations must be performed

Geometry representation differences

  • The vortex lattice method represents the lifting surface as a thin planar sheet, with horseshoe vortices placed along the quarter-chord line of each panel
  • This representation is well-suited for thin, streamlined geometries, such as wings and propellers, but may not accurately capture the effects of thickness or complex surface curvature
  • Panel methods, in contrast, can handle arbitrary three-dimensional geometries by discretizing the surface into a series of quadrilateral or triangular panels
  • The panel geometry is defined by the coordinates of the panel vertices, allowing for a more accurate representation of the surface curvature and the effects of thickness
  • The improved geometry representation of panel methods comes at the cost of increased computational complexity and higher memory requirements

Accuracy and limitations trade-offs

  • The vortex lattice method and panel methods both rely on potential flow assumptions, which neglect viscous effects, compressibility, and flow separation
  • However, panel methods can provide more accurate results for certain types of problems, such as the analysis of high-lift devices or the prediction of pressure distributions on complex geometries
  • The improved accuracy of panel methods stems from their ability to capture the effects of surface curvature and thickness, as well as their more flexible placement of singularities and control points
  • The vortex lattice method, while less accurate for some problems, offers a better trade-off between computational efficiency and accuracy for many aerodynamic applications
  • The choice between the two methods ultimately depends on the specific requirements of the problem, the available computational resources, and the desired level of fidelity in the results

Key Terms to Review (27)

Aerodynamic forces: Aerodynamic forces are the forces exerted by air on a body moving through it, which can include lift, drag, thrust, and weight. These forces are crucial for understanding how objects interact with airflow, especially in the context of flight and vehicle performance. Analyzing these forces helps in designing structures that can effectively manage the effects of air movement, contributing to improved stability, control, and efficiency in various applications.
Aircraft wing design: Aircraft wing design refers to the process of creating the shape and structure of the wings of an aircraft to optimize their performance in generating lift, minimizing drag, and ensuring stability. This involves considering various factors such as airfoil selection, aspect ratio, wing area, and planform shape, which are critical for achieving efficient flight. The effectiveness of wing design significantly impacts an aircraft's aerodynamic performance, influencing its speed, fuel efficiency, and overall maneuverability.
Angle of Attack: The angle of attack is the angle between the chord line of an airfoil and the direction of the oncoming airflow. This angle is crucial as it directly influences the lift generated by the airfoil, impacting performance metrics such as lift and drag coefficients, which are essential in aerodynamics.
Aspect Ratio: Aspect ratio is the ratio of the wingspan of an aircraft to its mean chord (average width) and is a key factor in determining the aerodynamic characteristics of a wing. A higher aspect ratio indicates longer, narrower wings, which can enhance lift and reduce drag, while a lower aspect ratio signifies shorter, wider wings, affecting maneuverability and performance. This concept is essential in various aerodynamics analyses and aircraft design processes.
Biot-Savart Law: The Biot-Savart Law is a fundamental principle in fluid dynamics that describes the velocity field generated by a vortex filament. It relates the velocity induced at a point in a fluid to the strength of the vortex and the distance from the vortex to that point, making it essential for understanding the behavior of vortices and their influence on flow around lifting surfaces. This law plays a crucial role in techniques for analyzing lift and drag on aircraft wings and other aerodynamic surfaces.
Boundary Condition: A boundary condition is a set of constraints applied to the solutions of a mathematical model that define the behavior of a system at its boundaries. These conditions are crucial for solving differential equations in fluid dynamics, particularly when determining flow characteristics around surfaces. They help in ensuring that the mathematical model accurately reflects physical phenomena, including airflow patterns and vortex behavior in aerodynamic analysis.
Control Points: Control points are specific locations in a model that define the geometry and shape of a surface in computational simulations. They play a crucial role in various numerical methods, allowing for the manipulation of surface characteristics, which is essential for accurately analyzing aerodynamic performance and ensuring the fidelity of geometric representations in simulations.
Discretization of Lifting Surfaces: Discretization of lifting surfaces refers to the process of breaking down continuous lifting surfaces, like wings or airfoils, into smaller, manageable segments for analysis. This approach allows for a simplified calculation of the aerodynamic characteristics by applying methods such as the vortex lattice method, which models the lifting surface as a network of vortices. By dividing the surface into discrete elements, engineers can more accurately predict lift, drag, and overall performance in various flight conditions.
Drag Polar: The drag polar is a graphical representation that shows the relationship between drag force and lift coefficient for an airfoil or aircraft. It provides critical insight into how an airfoil behaves at different angles of attack and helps identify the optimal conditions for performance. The shape of the drag polar curve can significantly impact an aircraft's aerodynamic efficiency, helping engineers design wings and control surfaces to minimize drag while maximizing lift.
Horseshoe Vortices: Horseshoe vortices are a fundamental concept in aerodynamics, representing the induced flow patterns that form around a lifting surface, such as an airfoil. These vortices are shaped like a horseshoe and are crucial for understanding the distribution of lift and drag on wings. They result from the differences in pressure created by the wing's movement through the air and are essential for modeling aerodynamic forces accurately in various applications, especially in computational methods like vortex lattice methods.
Induced Drag: Induced drag is a type of aerodynamic drag that occurs as a result of lift generation. It is primarily caused by the vortices created at the wingtips of an aircraft, which result from the difference in pressure between the upper and lower surfaces of the wing. This drag is an important consideration in understanding how lift and drag forces interact, especially when analyzing wing performance in various configurations.
Influence Coefficient Matrix: The influence coefficient matrix is a mathematical representation used in aerodynamics to relate the induced velocities at specific points in a flow field to the strength of vortex elements in that field. This matrix plays a critical role in vortex lattice methods by allowing for the calculation of aerodynamic forces on surfaces, helping to model the behavior of air over wings and other surfaces accurately.
Kutta Condition: The Kutta Condition is a principle in fluid dynamics that states that the flow of fluid around an airfoil must be smooth at the trailing edge, which means that the velocity of the flow at this edge must be continuous. This concept is crucial for predicting the lift generated by an airfoil and ensures that there is no abrupt change in flow direction, which would otherwise result in a vortex or other instabilities. The Kutta Condition is vital for simplifying the analysis of lift in both thin airfoil theory and vortex lattice methods, as it allows for the establishment of circulation around the airfoil to meet aerodynamic expectations.
Lift Coefficient: The lift coefficient is a dimensionless number that represents the lift characteristics of an airfoil or wing at a specific angle of attack, compared to the dynamic pressure and the wing's reference area. It is crucial in understanding how changes in airfoil geometry, flow conditions, and angle of attack affect the lift generated by the wing. The lift coefficient helps engineers analyze the performance of various airfoil designs and influences the calculations of aerodynamic forces experienced by vehicles in motion through fluids.
Lift Distribution: Lift distribution refers to the variation of lift across the span of a wing, indicating how lift is generated at different points from the root to the tip of the wing. This concept is crucial for understanding the aerodynamic performance of wings, as it influences the aircraft's stability, control, and efficiency. The distribution pattern can be affected by various factors, including airfoil shape, angle of attack, and wing design, making it a key aspect in analyzing performance in aerodynamic studies.
Linear Equations: Linear equations are mathematical statements that describe a straight line when graphed on a coordinate plane, typically represented in the form $$y = mx + b$$, where $$m$$ is the slope and $$b$$ is the y-intercept. These equations are fundamental in various fields, including aerodynamics, where they can model relationships between different variables like lift and drag or pressure and velocity.
Ludwig Prandtl: Ludwig Prandtl was a pioneering German physicist and engineer, widely regarded as the father of modern fluid dynamics. His contributions laid the foundation for key concepts such as boundary layers, which are critical in understanding how air interacts with solid surfaces, and his work directly influenced various aerodynamics theories and methods that are essential in the design of aircraft and vehicles.
Potential Flow Theory: Potential flow theory is a mathematical approach to analyze fluid motion, particularly inviscid and incompressible flows, by using a scalar potential function. This theory simplifies the analysis by considering the flow as irrotational, which means that the flow velocity can be derived from a potential function, leading to a set of governing equations that describe the fluid behavior. It is particularly useful in aerodynamic studies, where the focus is on predicting lift and drag forces on objects like airfoils and wings.
Propeller and rotor blade modeling: Propeller and rotor blade modeling involves the mathematical and computational representation of the aerodynamic characteristics of propellers and rotor blades to predict their performance in various flow conditions. This modeling is crucial for optimizing designs, understanding lift and drag forces, and analyzing efficiency, which all play vital roles in aircraft and rotorcraft performance.
Richard von Mises: Richard von Mises was a prominent mathematician and engineer known for his contributions to aerodynamics and fluid mechanics. His work laid foundational principles in various areas of aerodynamics, including the development of theories that describe the behavior of airflow around bodies, making significant impacts in fields such as the vortex lattice method, shock-boundary layer interaction, and finite wing theory. He is also recognized for bridging mathematical concepts with practical applications in engineering.
Thin lifting surface assumption: The thin lifting surface assumption is a simplification used in aerodynamics that treats a lifting surface, like an airfoil, as having negligible thickness compared to its chord length. This assumption allows for easier calculations of lift and aerodynamic characteristics by ignoring complexities associated with the thickness of the wing, such as flow separation and vortex formation around thicker surfaces. It also implies that the flow around the surface can be approximated as two-dimensional, which is crucial when using certain analytical methods like the vortex lattice method.
Velocity induced by vortices: Velocity induced by vortices refers to the additional velocity components experienced in a flow field due to the presence of vortices, which are rotating fluid elements. This phenomenon is crucial in understanding how vortices influence the overall aerodynamic characteristics of a body, particularly when analyzing the lift and drag forces on wings using methods like the vortex lattice method. The induced velocities modify the flow patterns around objects and help predict performance in aerodynamic applications.
Viscous Effects: Viscous effects refer to the influence of viscosity, or the internal friction within a fluid, on the flow characteristics and behavior of that fluid. These effects are particularly significant in scenarios where fluid motion is slow or where high shear rates occur, leading to energy dissipation and affecting overall performance. Understanding viscous effects is crucial when analyzing complex flow phenomena, especially in aerodynamic applications like the vortex lattice method, where they impact lift and drag calculations on surfaces.
Vortex lattice method: The vortex lattice method is a numerical technique used in aerodynamics to analyze the lift and induced drag of lifting surfaces, particularly wings. This method simplifies the complex flow around an airfoil by approximating it as a lattice of vortices, allowing for the calculation of aerodynamic forces and moments. It’s particularly useful for predicting performance in various flight conditions, including those involving multiple interacting surfaces.
Vortex strength: Vortex strength refers to the circulation or the intensity of a vortex, which is a rotating flow of fluid characterized by a center of low pressure and a surrounding region of higher pressure. It plays a crucial role in aerodynamics, particularly when analyzing the lift generated by airfoil surfaces. In the context of the vortex lattice method, vortex strength is used to quantify the influence of individual vortices on the aerodynamic forces acting on a surface, helping to predict the overall performance of wings and other lifting surfaces.
Wake rollup simulation: Wake rollup simulation refers to a computational technique used to model the behavior of vortex wakes generated by lifting surfaces, particularly in the context of aerodynamic analysis. This simulation helps to understand how vortex structures evolve and interact with the surrounding flow, significantly impacting the lift and drag characteristics of an aircraft. By accurately simulating wake rollup, engineers can better predict performance and improve designs in aerodynamics.
Wind turbine performance prediction: Wind turbine performance prediction refers to the process of estimating the energy output and efficiency of a wind turbine based on various factors such as wind speed, turbine design, and environmental conditions. This prediction is crucial for assessing the feasibility and economic viability of wind energy projects, enabling better decision-making for their implementation.
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.