MATLAB has been the chief computer simulation platform in the field of electricmachinery and electric automation, due to its advantages of powerful matrix and numericalcomputing, outstanding visual data processing and richer simulation model library. It’sobviously that exploring effective modeling and simulation methods of electrical machinedynamics based on MATLAB will make a significant sense. A lot of research is conductedto investigate the modeling methods of non-library models and complex control systems inthis paper, and user-defined model library is established to improve simulation efficiency.Firstly, taking induction machine as an example, a new way of building and packagingnon-library models by using S-function is probed and the process of modeling is simplifiedgreatly compared to using modules. The phenomenon that speed appears negative wheninduction machine starts with load in simulink is studied and a reasonable solution is given;then an improved induction machine model in which rotational inertia changes with load isproposed by introducing the concept of non-stationary parameters. The new simulationmodel is more accurate, and flexible and effective modeling methods are provided.Secondly, the transformation of mathematical model to simulation model for complexelectrical machine dynamics is presented based on the research of induction machineVVVF starting model, VC system and DTC system, that is, the model should be devidedinto several subsystems according to its principle and funtion, then subsystems are builded,packaged, tested and organized. Following that, a series of control systems are analysed andsimulated by using method mentioned above, such as the SVPWM controlled PMSM, DTCsystem of PMSM, double closed-loop speed control system of BLDCM and BLDCM DTCsystem. The simulation results prove the flexibility and validity of the method, and providetechnical reference for the application of electrical machine dynamics simulation inmechanical-electrical integration system.Finally, aiming at the shortage of the MATLAB model library, non-library modelsbuilded and packaged in MATLAB/Simulink platform are summarized, they are integratedand added to user-defined model library to enrich and consummate MATLAB model library,so that users can call the models directly and simulation efficiency is improved. |