Text this: Frequency security constrained generation mix optimization with multiple heterogeneous resources