ABSTRACT

This chapter describes how to build validation testbeds for control and dynamic analysis using dynamic simulation or time-domain simulation. It overviews numerical integration methods. The chapter discusses three methods: the Forward–Euler method, Runge–Kutta method, and Trapezoidal method. It presents an example on RLC circuit simulation, and demonstrates dynamic model building and simulation in MATLAB/ Simulink. The chapter illustrates MATLAB commands that can conduct dynamic simulation for linear time-invariant (LTI) systems. Dynamic simulation is carried out using Python programming and MATLAB's numerical integration solver such as ode45. MATLAB/ Simulink offers a graphic user interface (GUI) for model building. With linear systems, analysis can be conducted. The indication from linear system analysis can be verified by the time-domain simulation results. The dynamic simulation results give a detail insightful look at the system behavior.