IEEE Power Electronics Magazine - December 2020 - 21

This subsystem responds during the problem solving by the
HELP, WHY and HOW commands of the user. The ES user is
usually a semi-skilled person and does not understand in
depth the complexity of problem solving. The ES explains to
the user the technical features of the problem with explanatory texts and figures when HELP command is used. The
WHY command explains to the user why the ES is asking the
relevant information from the user, and HOW command
explains how the problem has been solved. Often, user education is the sole purpose for designing the ES.
The structure of a knowledge base with the matrix of
16 rules, for example, can be read as
	 Rule 1: IF X = X 1 AND Y = Y1, THEN Z = A ........ (1)
	 Rule 2 : IF X = X 2 AND Y = Y2, THEN Z = B ........ (2)
h
	
Rule 16 : IF X = X 4 AND Y = Y4, THEN Z = P ...... (16)
where X, Y and Z are defined as the rule parameters, and X 1,
Y1, X 2, Y2, etc. are the respective parameter values. The data
base that supports the knowledge base embeds the parameter values which can be in the form of data (logical, numeric,
facts or statements). A rule has a conditional (premise or
antecedent) part in the IF statement and the action (consequent or conclusion) part in the THEN statement. The logical
connectives can be AND, OR and NOT operations for drawing
conclusion. A rule can be fired or executed if the conditional
part is true (called forward chaining), and then the action part
guided by the THEN statement is executed. In backward
chaining, the system starts with the desired conclusion and
then finds the rules that could have caused the conclusion. In
a practical system, there can be large number of rules and the
parameters with the values may also be large and complex.
The knowledge base can be simple or adaptive in nature,
depending on the system changes or technology advancement. Knowledge can be defined as shallow or deep. Shallow
knowledge base can be directly obtained from the present
knowledge of the system. A deep knowledge can be derived
by machine learning from the system model and simulation
responses based on designer's or researcher's knowledge.
The ES knowledge is normally structured or represented
in the form of a tree with the help of a number of frames. A
frame consists of a cluster of characteristic rules and their
associated parameters. The advantage of frame-based structure of knowledge base is the logical organization of a large
amount of knowledge in the modular form. The root frame is
the core of the knowledge base. It may have child frames and
grandchild subframes. Each subframe can be considered as
a subdomain of expert knowledge. Assume, for example, a
customer wants to select a certain commercial drive product
[2] from a vendor for a certain application with the consultation of an ES program. In this case, the root frame embeds the
expertise of a general sales engineer. Consider that there are
two child subframes which embed the application engineer's
expertise of cage type induction motors (IM) and PM synchronous motors (PMSM), respectively. The user interfaces the
	

root frame in the beginning, and based on the user dialog and
then consultation with IM and PMSM drive child subframes,
the IM drive appears to be the choice. Once the type of drive
is selected, the details of the converter and the machine will
be calculated by the ES based on the specifications supplied
by the user. The iterations of computation can be done by the
ES until the user is fully satisfied with the ratings and performances of the drive. A grandchild subframe will then provide
the auxiliary features of IM drive, such as price, delivery and
installation considerations.
An ES SHELL is a software environment platform [3] for
efficient and user-friendly development of ES program. The
SHELL can interface with external programs, such as data
base files, graphical files, simulation files, interface routines,
and mathematical files. A limited amount of data, logical and
arithmetic capabilities can be directly embedded in the ES
program, but for large data, such as product catalog file, database files should be constructed. For complex calculations,
such as solving differential equations, the ES program can
access external programs. Similarly, the SHELL can control
and transfer data to and from simulation programs. A powerful feature of shell is that it can integrate pictures with the
knowledge base which are compressed as files. Thus, a fully
designed power electronic system can be the output of the ES
in the form of a circuit schematic showing all the numerical
values of the parameters. A number of ES shells are available
to design an ES program. One example is PC Plus [3] developed by Texas Instruments. It uses PC SCHEME language
which is a dialect of LISP language. The designer should have
familiarity with PC SCHEME although English-like Abbreviated Rule Language (ARL) is used for fast development of the
program. For time-critical real-time applications, C language
should be used. If the program is resident in the SHELL, the
developer can easily alter or update it, but program modification is not possible in client computer environment.

Expert System Based Control of Smart Grid
In the past, ES has been applied extensively in many power
electronic systems [1]. The applications include automated
P-I tuning of drive, power electronic system fault diagnostics, selection of commercial drive product, drive system
configuration selection, design and simulation that generates
real-time controller object code for a DSP, and control strategy development of smart grid. As an example of ES application, we will discuss briefly the preliminary control of smart
grid based on ES [4]. Suffice to say that control and protection of a modern smart grid are extremely complex, particularly if the grid is large. In the present status of the technology, the control and protection strategy of future large smart
grid is not yet well-defined.
As mentioned before, a smart grid is basically an advanced
electric power grid using state-of-the-art technologies that
will improve system availability, reliability, power quality,
energy efficiency, and security with optimum resource utilization and economical electricity to the consumers. Figure 2
shows a simplified control block diagram of smart grid based
December 2020	

z	IEEE POWER ELECTRONICS MAGAZINE	

21



IEEE Power Electronics Magazine - December 2020

Table of Contents for the Digital Edition of IEEE Power Electronics Magazine - December 2020

IEEE Power Electronics Magazine - December 2020 - Cover1
IEEE Power Electronics Magazine - December 2020 - Cover2
IEEE Power Electronics Magazine - December 2020 - 1
IEEE Power Electronics Magazine - December 2020 - 2
IEEE Power Electronics Magazine - December 2020 - 3
IEEE Power Electronics Magazine - December 2020 - 4
IEEE Power Electronics Magazine - December 2020 - 5
IEEE Power Electronics Magazine - December 2020 - 6
IEEE Power Electronics Magazine - December 2020 - 7
IEEE Power Electronics Magazine - December 2020 - 8
IEEE Power Electronics Magazine - December 2020 - 9
IEEE Power Electronics Magazine - December 2020 - 10
IEEE Power Electronics Magazine - December 2020 - 11
IEEE Power Electronics Magazine - December 2020 - 12
IEEE Power Electronics Magazine - December 2020 - 13
IEEE Power Electronics Magazine - December 2020 - 14
IEEE Power Electronics Magazine - December 2020 - 15
IEEE Power Electronics Magazine - December 2020 - 16
IEEE Power Electronics Magazine - December 2020 - 17
IEEE Power Electronics Magazine - December 2020 - 18
IEEE Power Electronics Magazine - December 2020 - 19
IEEE Power Electronics Magazine - December 2020 - 20
IEEE Power Electronics Magazine - December 2020 - 21
IEEE Power Electronics Magazine - December 2020 - 22
IEEE Power Electronics Magazine - December 2020 - 23
IEEE Power Electronics Magazine - December 2020 - 24
IEEE Power Electronics Magazine - December 2020 - 25
IEEE Power Electronics Magazine - December 2020 - 26
IEEE Power Electronics Magazine - December 2020 - 27
IEEE Power Electronics Magazine - December 2020 - 28
IEEE Power Electronics Magazine - December 2020 - 29
IEEE Power Electronics Magazine - December 2020 - 30
IEEE Power Electronics Magazine - December 2020 - 31
IEEE Power Electronics Magazine - December 2020 - 32
IEEE Power Electronics Magazine - December 2020 - 33
IEEE Power Electronics Magazine - December 2020 - 34
IEEE Power Electronics Magazine - December 2020 - 35
IEEE Power Electronics Magazine - December 2020 - 36
IEEE Power Electronics Magazine - December 2020 - 37
IEEE Power Electronics Magazine - December 2020 - 38
IEEE Power Electronics Magazine - December 2020 - 39
IEEE Power Electronics Magazine - December 2020 - 40
IEEE Power Electronics Magazine - December 2020 - 41
IEEE Power Electronics Magazine - December 2020 - 42
IEEE Power Electronics Magazine - December 2020 - 43
IEEE Power Electronics Magazine - December 2020 - 44
IEEE Power Electronics Magazine - December 2020 - 45
IEEE Power Electronics Magazine - December 2020 - 46
IEEE Power Electronics Magazine - December 2020 - 47
IEEE Power Electronics Magazine - December 2020 - 48
IEEE Power Electronics Magazine - December 2020 - 49
IEEE Power Electronics Magazine - December 2020 - 50
IEEE Power Electronics Magazine - December 2020 - 51
IEEE Power Electronics Magazine - December 2020 - 52
IEEE Power Electronics Magazine - December 2020 - 53
IEEE Power Electronics Magazine - December 2020 - 54
IEEE Power Electronics Magazine - December 2020 - 55
IEEE Power Electronics Magazine - December 2020 - 56
IEEE Power Electronics Magazine - December 2020 - 57
IEEE Power Electronics Magazine - December 2020 - 58
IEEE Power Electronics Magazine - December 2020 - 59
IEEE Power Electronics Magazine - December 2020 - 60
IEEE Power Electronics Magazine - December 2020 - 61
IEEE Power Electronics Magazine - December 2020 - 62
IEEE Power Electronics Magazine - December 2020 - 63
IEEE Power Electronics Magazine - December 2020 - 64
IEEE Power Electronics Magazine - December 2020 - 65
IEEE Power Electronics Magazine - December 2020 - 66
IEEE Power Electronics Magazine - December 2020 - 67
IEEE Power Electronics Magazine - December 2020 - 68
IEEE Power Electronics Magazine - December 2020 - 69
IEEE Power Electronics Magazine - December 2020 - 70
IEEE Power Electronics Magazine - December 2020 - 71
IEEE Power Electronics Magazine - December 2020 - 72
IEEE Power Electronics Magazine - December 2020 - 73
IEEE Power Electronics Magazine - December 2020 - 74
IEEE Power Electronics Magazine - December 2020 - 75
IEEE Power Electronics Magazine - December 2020 - 76
IEEE Power Electronics Magazine - December 2020 - 77
IEEE Power Electronics Magazine - December 2020 - 78
IEEE Power Electronics Magazine - December 2020 - 79
IEEE Power Electronics Magazine - December 2020 - 80
IEEE Power Electronics Magazine - December 2020 - 81
IEEE Power Electronics Magazine - December 2020 - 82
IEEE Power Electronics Magazine - December 2020 - 83
IEEE Power Electronics Magazine - December 2020 - 84
IEEE Power Electronics Magazine - December 2020 - 85
IEEE Power Electronics Magazine - December 2020 - 86
IEEE Power Electronics Magazine - December 2020 - 87
IEEE Power Electronics Magazine - December 2020 - 88
IEEE Power Electronics Magazine - December 2020 - Cover3
IEEE Power Electronics Magazine - December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2023
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2023
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2023
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2022
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2022
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2022
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2022
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2021
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2021
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2021
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2021
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2020
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2020
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2020
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2020
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2019
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2019
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2019
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2019
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2018
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2018
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2018
https://www.nxtbook.com/nxtbooks/ieee/pelcompendium_march2018
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2018
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2017
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2017
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2017
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2016
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2016
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2016
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2016
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2015
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2015
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2015
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2015
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_december2014
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_september2014
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_june2014
https://www.nxtbook.com/nxtbooks/ieee/powerelectronics_march2014
https://www.nxtbookmedia.com