
Modeling Power Electronics and Interfacing Energy Conversion Systems
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Content
Foreword xi
Preface xiii
1 Introduction to Electrical Engineering Simulation 1
1.1 Fundamentals of State-Space-Based Modeling 4
1.2 Example of Modeling an Electrical Network 6
1.3 Transfer Function 9
1.3.1 State Space to Transfer Function Conversion 10
1.4 Modeling and Simulation of Energy Systems and Power Electronics 12
1.5 Suggested Problems 18
Further Reading 25
2 Analysis of Electrical Circuits with Mesh and Nodal Analysis 27
2.1 Introduction 27
2.2 Solution of Matrix Equations 28
2.3 Laboratory Project : Mesh and Nodal Analysis of Electrical Circuits with Superposition Theorem 29
2.4 Suggested Problems 37
References 40
Further Reading 40
3 Modeling and Analysis of Electrical Circuits with Block Diagrams 43
3.1 Introduction 43
3.2 Laboratory Project: Transient Response Study and Laplace Transform-Based Analysis Block Diagram Simulation 45
3.3 Comparison with Phasor-Based Steady-State Analysis 52
3.4 Finding the Equivalent Thèvenin 54
3.5 Suggested Problems 56
Further Reading 58
4 Power Electronics: Electrical Circuit-Oriented Simulation 61
4.1 Introduction 61
4.2 Case Study: Half-Wave Rectifier 67
4.3 Laboratory Project: Electrical Circuit Simulation Using PSIM and Simscape Power Systems MATLAB Analysis 72
4.4 Suggested Problems 79
Further Reading 81
5 Designing Power Electronic Control Systems 83
5.1 Introduction 83
5.1.1 Control System Design 85
5.1.2 Proportional-Integral Closed-Loop Control 86
5.2 Laboratory Project: Design of a DC/DC Boost Converter Control 89
5.2.1 Ideal Boost Converter 89
5.2.2 Small Signal Model and Deriving the Transfer Function of Boost Converter 90
5.2.3 Control Block Diagram and Transfer Function 93
5.3 Design of a Type III Compensated Error Amplifier 95
5.3.1 K Method 95
5.3.2 Poles and Zeros Placement in the Type III Amplifier 96
5.4 Controller Design 97
5.5 PSIM Simulation Studies for the DC/DC Boost Converter 99
5.6 Boost Converter: Average Model 99
5.7 Full Circuit for the DC/DC Boost Converter 103
5.8 Laboratory Project: Design of a Discrete Control in MATLAB Corunning with a DC Motor Model in Simulink 107
5.9 Suggested Problems 112
References 116
Further Reading 116
6 Instrumentation and Control Interfaces for Energy Systems and Power Electronics 117
6.1 Introduction 117
6.1.1 Sensors and Transducers for Power Systems Data Acquisition 118
6.2 Passive Electrical Sensors 119
6.2.1 Resistive Sensors 119
6.2.2 Capacitive Sensors 121
6.2.3 Inductive Sensors 123
6.3 Electronic Interface for Computational Data in Power Systems and Instrumentation 125
6.3.1 O perational Amplifiers 125
6.4 Analog Amplifiers for Data Acquisition and Power System Driving 125
6.4.1 Level Detector or Comparator 126
6.4.2 Standard Differential Amplifier for Instrumentation and Control 127
6.4.3 O ptically Isolated Amplifier 128
6.4.4 The V-I Converter of a Single Input and Floating Load 130
6.4.5 Schmitt Trigger Comparator 131
6.4.6 Voltage-Controlled Oscillator (VCO) 131
6.4.7 Phase Shifting 131
6.4.8 Precision Diode, Precision Rectifier, and the Absolute Value Amplifier 134
6.4.9 High-Gain Amplifier with Low-Value Resistors 136
6.4.10 Class B Feedback Push-Pull Amplifiers 137
6.4.11 Triangular Waveform Generator 137
6.4.12 Sinusoidal Pulse Width Modulation (PWM) 138
6.5 Laboratory Project: Design a PWM Controller with Error Amplifier 140
6.6 Suggested Problems 140
References 145
7 Modeling Electrical Machines 147
7.1 Introduction to Modeling Electrical Machines 147
7.2 Equivalent Circuit of a Linear Induction Machine Connected to the Network 148
7.3 PSIM Block of a Linear IM Connected to the Distribution Network 150
7.4 PSIM Saturated IM Model Connected to the Distribution Network 152
7.5 Doubly Fed Induction Machine Connected to the Distribution Network 154
7.6 DC Motor Powering the Shaft of a Self-Excited Induction Generator 156
7.7 Modeling a Permanent Magnet Synchronous Machine (PMSM) 158
7.8 Modeling a Saturated Transformer 158
7.9 Laboratory Project: Transient Response of a Single-Phase Nonideal Transformer for Three Types of Power Supply-Sinusoidal, Square Wave, and SPWM 158
7.10 Suggested Problems 169
References 175
Further Reading 175
8 Stand-Alone and Grid-Connected Inverters 177
8.1 Introduction 177
8.2 Constant Current Control 181
8.3 Constant P-Q Control 182
8.4 Constant P-V Control 183
8.5 IEEE 1547 and Associated Controls 184
8.6 P+Resonant Stationary Frame Control 187
8.7 Phase-Locked Loop (PLL) for Grid Synchronization 188
8.8 Laboratory Project: Simulation of a Grid-Connected/Stand-Alone Inverter 190
8.9 Suggested Problems 197
References 199
Further Reading 201
9 Modeling Alternative Sources of Energy 203
9.1 Electrical Modeling of Alternative Power Plants 203
9.2 Modeling a Photovoltaic Power Plant 204
9.3 Modeling an Induction Generator (IG) 205
9.4 Modeling a SEIG Wind Power Plant 207
9.5 Modeling a DFIG Wind Power Plant 208
9.6 Modeling a PMSG Wind Power Plant 208
9.7 Modeling a Fuel Cell Stack 211
9.8 Modeling a Lead Acid Battery Bank 215
9.9 Modeling an Integrated Power Plant 219
9.10 Suggested Problems 224
References 225
10 Power Quality Analysis 227
10.1 Introduction 227
10.2 Fourier Series 231
10.3 Discrete Fourier Transform for Harmonic Evaluation of Electrical Signals 237
10.3.1 Practical Implementation Issues of DFT Using FFT 237
10.4 Electrical Power and Power Factor Computation for Distorted Conditions 239
10.5 Laboratory Project: Design of a DFT-Based Electrical Power Evaluation Function in MATLAB 242
10.6 Suggested Problems 250
References 253
Further Reading 253
11 From PSIM Simulation to Hardware Implementation in DSP 255
Hua Jin
11.1 Introduction 255
11.2 PSIM Overview 255
11.3 From Analog Control to Digital Control 257
11.4 Automatic Code Generation in PSIM 264
11.4.1 TI F28335 DSP Peripheral Blocks 265
11.4.2 Adding DSP Peripheral Blocks 266
11.4.3 Defining SCI Blocks for Real-Time Monitoring and Debugging 271
11.5 PIL Simulation with PSIM 272
11.6 Conclusion 275
References 278
Further Reading 278
12 Digital Processing Techniques applied to Power Electronics 279
Danilo Iglesias Brandão and Fernando Pinhabel Marafão
12.1 Introduction 279
12.2 Basic Digital Processing Techniques 280
12.2.1 Instantaneous and Discrete Signal Calculations 280
12.2.2 Derivative and Integral Value Calculation 280
12.2.3 Moving Average Filter 282
12.2.4 Laboratory Project: Active Current Calculation 286
12.3 Fundamental Component Identification 287
12.3.1 IIR Filter 288
12.3.2 FIR Filter 290
12.3.3 Laboratory Project: THD Calculation 291
12.4 Fortescue's Sequence Components Identification 293
12.4.1 Sequence Component Identification Using IIR Filter 296
12.4.2 Sequence Component Identification Using DCT Filter 297
12.4.3 Laboratory Project: Calculation of Negative- and Zero-Sequence Factors 298
12.5 Natural Reference Frame PLLs 300
12.5.1 Single-Phase PLL 301
12.5.2 Three-Phase PLL 302
12.5.3 Laboratory Project: Single-Phase PLL Implementation 303
12.5.4 Laboratory Project: Fundamental Wave Detector Based on PLL 306
12.6 MPPT Techniques 307
12.6.1 Perturb and Observe 310
12.6.2 Incremental Conductance 310
12.6.3 Beta Technique 312
12.6.4 Laboratory Project: Implementing the IC Technique 312
12.7 Islanding Detection 314
12.7.1 Laboratory Project: Passive Islanding Detection Based on IEEE Std. 1547 315
12.8 Suggested Problems 317
References 319
Index 321
1
INTRODUCTION TO ELECTRICAL ENGINEERING SIMULATION
Theoretical modeling-based analysis is a process where a model is set up based on laws of nature and logic, using mostly mathematics, physics, and engineering-initially with simplified assumptions about their processes and aiming at finding an input/output model. The following basic procedures and formulations are usually used in supporting a theoretical or an experimental model:
- Balance equations, for stored masses, energies, and impulses
- Physical-chemical constitutive equations
- Phenomenological equations of irreversible processes (thermal conductivity, diffusion, chemical reaction)
- Entropy balance equations, if several irreversible processes are interrelated
- Connection equations, describing the interconnection of process elements
Using such formulation principles, a system can be understood in terms of their ordinary differential equations, or their algebraic equations, and then a physical device or a computer simulation or an emulation can be devised in order to obey such equations. The physical system is initialized with their proper initial values, and their development over time mimics the differential equations.
Integrators and function generation can accomplish simulation of an ordinary differential equation (ODE). It has been discussed by Ragazzini in 1947 that the continuous functions of several variables could be approximated by a combination of scalar products, scalar functions, and their time derivatives. We have to find first suitable state variables, i.e. variables that account for energy storage. Typically those variables appear differentiated in the ordinary differential equations.
Several computer-based simulations depend on the principles of analog computing, where a differential equation such as Equation 1.1 must be represented in terms of fundamental operations such as integration, addition, multiplication, and function generation. The old analog computer circuitry required scaling of variables, but in a modern computer, floating-point numbers represents the variables and scaling is not required. Higher precision, flexibility for modifications, better stability, reporting facilities, and lower costs are the main advantages of the digital processing. The analog computing may have an advantage for high-speed online data processing, for example, a voltage across a resistor has immediate response. A function such as the one represented by Equation 1.1 requires several interconnections to represent the required calculations.
(1.1)Numerical solution techniques and algorithms to solve differential equation are essential and used in digital computers. There are many ways to find approximate numerical solutions to ordinary differential equations such as the one represented by Equation 1.1. The methods are based on replacing the differential equations by a difference equation. Euler's method is based on the approximation of the derivative by a first-order difference, but there are more efficient techniques such as Runge-Kutta and multistep methods. These methods were well known when digital simulators emerged in the 1960s, but several contributions made them better and more stable when solving difference approximations, for example, the automatic step length adjustment was a very important contribution. A more mathematical-oriented model for dynamical systems can be based on differential-algebraic equations (DAEs), that is, a mixture of differential and algebraic equations, such as those represented by Equation 1.2:
(1.2)It is not always possible to convert such an equation to an ODE because the Jacobian may not be invertible. Numerical methods for DAEs appeared during the 1970s. However, even until today, the algorithms for DAEs are still not so well developed as the ones for ordinary differential equations. Most of the reliable computer simulators and emulators are based on numerical solution of ODES. So, a DAE is mostly a mathematical exploration, and usually the engineering and physics problems are modeled using ODEs.
When a system is formulated based on DAEs, the derivatives are not usually expressed explicitly. In addition, some derivatives of some dependent variables may not appear in the equations. A system of DAEs can be converted to a system of ODEs by differentiating it with respect to the independent variable. The index of a DAE is effectively the number of times you need to differentiate the DAEs to get a system of ODEs. Even though the differentiation is possible, it is not generally used as a computational technique because properties of the original DAEs are often lost in numerical simulations of the differentiated equations.
Suppose a linear system is defined by an algebraic, such as Equation 1.3.
(1.3)If A is a matrix, a numerical solution has the following possible scenarios:
- , it is a square system, and it can have a unique solution, as long as there are no rows or columns linearly dependent of the other ones. This is usually a numerical problem of matrix inversion. There are interesting input/output mapping of large systems, where A is not known, and experimental data will support the definition of A, for example, with gradient descent methods for system identification.
- , it is an overdetermined (or over identified) system and at least one solution can be defined. Overidentified systems are common in curve fitting to experimental data, and least square methods for minimizing the sum of the data deviation squares from the model are a suitable approach.
- , it is an underdetermined system, and a trivial solution with at most m nonzero components can be defined. Undetermined systems involve more unknowns than equations, so the solution is never unique. There is a particular solution computed by the so-called QR factorization with a column pivoting method. This kind of problem may have additional constraints, and the methodology becomes the so-called linear programming.
In this book, we emphasize the applications of ODEs, particularly in their state-space format, for modeling energy systems and power electronics. We can then study their dynamics and transient solutions, or we can use linear algebraic systems to understand static or steady-state solutions for such systems. The approach adopted in this book best fits a senior undergraduate or a first-year graduate course. Differential equation-based systems are developed and simulated from practical examples that focus typical electrical circuit applications, energy conversion, renewable energy sources, interconnection of distributed generation, power electronics, power systems, and power quality problems. The linearization of systems is discussed based on average modeling and the use of Taylor series expansion. Techniques of Fourier expansion are developed for power quality considerations, including the understanding of the discrete Fourier transform (DFT), fast Fourier transform (FFT), and wavelet techniques. MATLAB® will be used for programming, solving several numerical algorithms, and graph plotting. Simulink® is used for block diagram-oriented modeling. Electrical circuit-oriented modeling is analyzed using the Power Systems Toolbox of MATLAB as well as the PSIM circuit simulator.
The analog computing paradigm requires explicit state models and linkage from input towards output. That is a kind of limitation because blocks must have a unidirectional data flow from inputs to outputs, but such paradigm supports the majority of solutions for engineering systems. A consequence is that it is difficult to build physics-based model libraries in the block diagram languages with bidirectional dataflow or bidirectional energy flow. There are other more advanced paradigms for simulation of multiphysics domain in object-oriented programming using software for differential-algebraic systems aiming at noncausal modeling with mathematical equations. Such object-oriented approach facilitates the reuse of modeling knowledge. However, this book is not focused on such advanced hybrid computer simulations. The intention of this book is to support a computer-based laboratory for power electronics, power systems, distributed generation, and alternative energy, as well as to be a self-study material for readers with background in electrical power who want to understand how to apply mathematical and engineering tools for modeling, simulation, and control design of energy systems and power electronics. The sequence of chapters follows a progressive complexity, but it is possible to change the order or skip material in order to customize a sequence that best fits a combination of the fundamental topics (power electronics, power systems, distributed generation, and renewable energy). Most of chapters are centered on a laboratory project as an example, but some chapters are more discursive with practical explanations of how to model a diversity of electrical engineering systems.
This book follows the approach of problem-based learning strategies, with some project-based learning methodologies. Each chapter has a brief introduction on the theoretical background, a description of the problems to be solved, and objectives to be achieved. Block diagrams, electrical circuits, mathematical analysis, or computer code are also discussed. A solution is presented for the problems or the approach of...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.