# Reference page for UniformLayout

## Contents

- Summary
- this = UniformLayout(
*arguments*) Layout specification for non-specified layouts: - this.compute_losses_stranded(
*arguments*) Estimate AC losses in stranded windings. - this.create_solid_geometry(
*arguments*) Create slot geometry for solid winding - UniformLayout/this.number_of_meshed_conductors_per_layer(
*arguments*) is a function.

## Summary

UniformLayout Layout specification for non-specified layouts:

- Stranded windings are modelled as infinitely stranded, with zero AC losses and filling the entire slot surface area. NOTE: filling factor IS taken into account inside PolyphaseCircuit.

- Solid winding fill the entire slot area. Documentation for UniformLayout doc UniformLayout

# PROPERTIES

# METHODS

Class methods are listed below. Inherited methods are not included.

## this = UniformLayout(*arguments*) Layout specification for non-specified layouts:

- Stranded windings are modelled as infinitely stranded, with zero AC losses and filling the entire slot surface area. NOTE: filling factor IS taken into account inside PolyphaseCircuit.

- Solid winding fill the entire slot area.

## this.compute_losses_stranded(*arguments*) Estimate AC losses in stranded windings.

Estimate AC loss distribution for stranded (= non-solid) conductor models.

[p_el, data] = **compute_losses_stranded**(*this*, winding_spec, dBx, dBy, conductivity), where

- winding_spec : PolyphaseWindingSpec object for specifying the winding.

- dBx, dBy : time-derivative of flux density

- conductivity : electrical conductivity, assumed uniform.

See the code of PolyphaseCircuit.stranded_conductor_losses for more details. Help for UniformLayout/*compute_losses_stranded* is inherited from superclass WINDINGLAYOUTBASE

## this.create_solid_geometry(*arguments*) Create slot geometry for solid winding

models. Help for UniformLayout/*create_solid_geometry* is inherited from superclass WINDINGLAYOUTBASE

## UniformLayout/this.number_of_meshed_conductors_per_layer(*arguments*) is a function.

n = **number_of_meshed_conductors_per_layer**(*this*, ~)