Quadratic cost function

Write a computer program to automatically formulate and solve the security-constrained unit
commitment problem.
The program should be able to handle the following
• Quadratic cost function
• Constant startup cost and shutdown cost
• Unit capacity constraints
• Unit minimum ON/OFF time constraints
• Unit initial conditions
• System load balance constraints
• System reserve constraints
• Network flow constraints under normal operating conditions
• Phase shifting transformer (optional)
The program should have the following options
• Solve unit commitment based on Lagrangian Relaxation method
• Solve unit commitment based on Mixed-integer Programming method
• Consider network security constraints based on shift factor method
• Consider network security constraints based on Benders decomposition method
Up to four students can form a group. The formation of the group should be approved by the
instructor.
Requirements
• Introduction
• Describe the detailed SCUC formulation used in the program.
• Describe the solution strategy used in the program.
• Discuss program structures and input data format.
• Run the program on the testing system and report the solutions.
• Provide MATLAB codes as attachment.