acdc

package module
v0.0.1-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

README

ACDC: Automated Campbell Diagram Capabilities

This application provides a web-based graphical user interface to generating Campbell Diagrams and visualizing mode shapes for OpenFAST turbine models.

Additional information can be found in Aeroelastic Modeling for Distributed Wind Turbines.

Current State

This software is currently under development and the results it produces, if it does produce results, should not be considered reliable.

Building

Building the acdc executable requires the Go compiler, version 1.19 or newer. Once the compiler is installed, run the following command from the terminal to download and build the program:

go install github.com/deslaughter/acdc@latest

The acdc executable will be created in ~/go/bin/.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EvaluateModel

func EvaluateModel(ctx context.Context, modelPath, execPath, runDir string, conditions []Conditions) error

Types

type Conditions

type Conditions struct {
	ID                   int
	WindSpeed            float64 // Wind speed (m/s)
	BladePitch           float64 // Blade pitch (deg)
	RotorSpeed           float64 // Rotor speed in (rpm)
	TowerTopDispForeAft  float64 // Tower Top Displacement Fore-Aft (m)
	TowerTopDispSideSide float64 // Tower Top Displacement Side-Side (m)
}

Directories

Path Synopsis
bin
Code generated by go generate; DO NOT EDIT.
Code generated by go generate; DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL