opyrability#

Functions

AIS2AOS_map(model, AIS_bound, AIS_resolution)

Forward mapping for Process Operability calculations (From AIS to AOS).

OI_eval(AS, DS[, perspective, ...])

Operability Index (OI) calculation.

are_overlapping(poly1, poly2)

Check if two polytopes overlap.

create_grid(region_bounds, region_resolution)

Create a multidimensional, discretized grid, given the bounds and the resolution.

get_extreme_vertices(bounds)

Gets the extreme vertices of any D-dimensional hypercube.

implicit_map(model, domain_bound, ...[, ...])

Performs implicit mapping of a implicitly defined process F(u,y) = 0.

multimodel_rep(model, bounds, resolution[, ...])

Obtain a multimodel representation based on polytopes of Process Operability sets.

nlp_based_approach(model, DOS_bounds, ...[, ...])

Inverse mapping for Process Operability calculations.

points2polyhedra(AIS, AOS)

Generation of connected polyhedra based on the AIS/AOS points.

points2simplices(AIS, AOS)

Generation of connected simplices (k+1 convex hull of k+1 vertices) based on the AIS/AOS points.

process_overlapping_polytopes(bound_box, ...)

Eliminate overlaps between polytopes given a bounding box and a region of potentially overlapping polytopes.