top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Digital power electronics and applications [[electronic resource] /] / Fang Lin Luo, Hong Ye, Muhammed Rashid
Digital power electronics and applications [[electronic resource] /] / Fang Lin Luo, Hong Ye, Muhammed Rashid
Autore Luo Fang Lin
Pubbl/distr/stampa London, : Elsevier Academic, 2005
Descrizione fisica 1 online resource (421 p.)
Disciplina 621.317
Altri autori (Persone) YeHong <1973->
RashidM. H
Soggetto topico Power electronics
Digital electronics
Digital control systems
ISBN 1-280-63787-0
9786610637874
0-08-045902-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Digital Power Electronics and Applications; Contents; Preface; Autobiography; 1. Introduction; 1.1 Historical review; 1.1.1 WORK, ENERGY AND HEAT; 1.1.2 DC AND AC EQUIPMENT; DC Power Supply; AC Power Supply; 1.1.3 LOADS; Linear Passive Loads; Linear Dynamic Loads; 1.1.4 IMPEDANCE; 1.1.5 POWERS; Apparent Power S; Power P; Reactive Power Q; 1.2 Traditional parameters; 1.2.1 POWER FACTOR (PF); 1.2.2 POWER-TRANSFER EFFICIENCY (η); 1.2.3 TOTAL HARMONIC DISTORTION (THD); 1.2.4 RIPPLE FACTOR (RF); 1.2.5 APPLICATION EXAMPLES; Power and Efficiency (η); An R-L Circuit Calculation
A Three-Phase Circuit Calculation1.3 Multiple-quadrant operations and choppers; 1.3.1 THE FIRST-QUADRANT CHOPPER; 1.3.2 THE SECOND-QUADRANT CHOPPER; 1.3.3 THE THIRD-QUADRANT CHOPPER; 1.3.4 THE FOURTH-QUADRANT CHOPPER; 1.3.5 THE FIRST-SECOND-QUADRANT CHOPPER; 1.3.6 THE THIRD-FOURTH-QUADRANT CHOPPER; 1.3.7 THE FOUR-QUADRANT CHOPPER; 1.4 Digital power electronics: pump circuits and conversion technology; 1.4.1 FUNDAMENTAL PUMP CIRCUITS; 1.4.2 AC/DC RECTIFIERS; 1.4.3 DC/AC PWM INVERTERS; 1.4.4 DC/DC CONVERTERS; 1.4.5 AC/AC CONVERTERS
1.5 Shortage of analog power electronics and conversion technology1.6 Power semiconductor devices applied in digital power electronics; FURTHER READING; 2. Energy Factor (EF) and Sub-sequential Parameters; 2.1 Introduction; 2.2 Pumping energy (PE); 2.2.1 ENERGY QUANTIZATION; 2.2.2 ENERGY QUANTIZATION FUNCTION; 2.3 Stored energy (SE); 2.3.1 STORED ENERGY IN CONTINUOUS CONDUCTION MODE; Stored Energy (SE); Capacitor-Inductor Stored Energy Ratio (CIR); Energy Losses (EL); Stored Energy Variation on Inductors and Capacitors (VE); 2.3.2 STORED ENERGY IN DISCONTINUOUS CONDUCTION MODE (DCM)
2.4 Energy factor (EF)2.5 Variation energy factor (EF[sub(V)]); 2.6 Time constant, τ, and damping time constant, τ[sub(d)]; 2.6.1 TIME CONSTANT, τ; 2.6.2 DAMPING TIME CONSTANT, τ[sub(d)]; 2.6.3 TIME CONSTANT RATIO, ξ; 2.6.4 MATHEMATICAL MODELING FOR POWER DC/DC CONVERTERS; 2.7 Examples of applications; 2.7.1 A BUCK CONVERTER IN CCM; Buck Converter without Energy Losses (r[sub(L)] = 0Ω); Buck Converter with Small Energy Losses (r[sub(L)] = 1.5Ω); Buck Converter with Energy Losses (r[sub(L)] = 4.5Ω); Buck Converter with Large Energy Losses (r[sub(L)] = 6Ω)
2.7.2 A SUPER-LIFT LUO-CONVERTER IN CCM2.7.3 A BOOST CONVERTER IN CCM (NO POWER LOSSES); 2.7.4 A BUCK-BOOST CONVERTER IN CCM (NO POWER LOSSES); 2.7.5 POSITIVE-OUTPUT LUO-CONVERTER IN CCM (NO POWER LOSSES); 2.8 Small signal analysis; 2.8.1 A BUCK CONVERTER IN CCM WITHOUT ENERGY LOSSES (r[sub(L)] = 0); 2.8.2 BUCK-CONVERTER WITH SMALL ENERGY LOSSES (r[sub(L)] = 1.5Ω); 2.8.3 SUPER-LIFT LUO-CONVERTER WITH ENERGY LOSSES (r[sub(L)] = 0.12Ω); FURTHER READING; APPENDIX A - A SECOND-ORDER TRANSFER FUNCTION; A.1 Very Small Damping Time Constant; A.2 Small Damping Time Constant
A.3 Critical Damping Time Constant
Record Nr. UNINA-9910784544303321
Luo Fang Lin  
London, : Elsevier Academic, 2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Digital power electronics and applications [[electronic resource] /] / Fang Lin Luo, Hong Ye, Muhammed Rashid
Digital power electronics and applications [[electronic resource] /] / Fang Lin Luo, Hong Ye, Muhammed Rashid
Autore Luo Fang Lin
Edizione [1st ed.]
Pubbl/distr/stampa London, : Elsevier Academic, 2005
Descrizione fisica 1 online resource (421 p.)
Disciplina 621.317
Altri autori (Persone) YeHong <1973->
RashidM. H
Soggetto topico Power electronics
Digital electronics
Digital control systems
ISBN 1-280-63787-0
9786610637874
0-08-045902-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Digital Power Electronics and Applications; Contents; Preface; Autobiography; 1. Introduction; 1.1 Historical review; 1.1.1 WORK, ENERGY AND HEAT; 1.1.2 DC AND AC EQUIPMENT; DC Power Supply; AC Power Supply; 1.1.3 LOADS; Linear Passive Loads; Linear Dynamic Loads; 1.1.4 IMPEDANCE; 1.1.5 POWERS; Apparent Power S; Power P; Reactive Power Q; 1.2 Traditional parameters; 1.2.1 POWER FACTOR (PF); 1.2.2 POWER-TRANSFER EFFICIENCY (η); 1.2.3 TOTAL HARMONIC DISTORTION (THD); 1.2.4 RIPPLE FACTOR (RF); 1.2.5 APPLICATION EXAMPLES; Power and Efficiency (η); An R-L Circuit Calculation
A Three-Phase Circuit Calculation1.3 Multiple-quadrant operations and choppers; 1.3.1 THE FIRST-QUADRANT CHOPPER; 1.3.2 THE SECOND-QUADRANT CHOPPER; 1.3.3 THE THIRD-QUADRANT CHOPPER; 1.3.4 THE FOURTH-QUADRANT CHOPPER; 1.3.5 THE FIRST-SECOND-QUADRANT CHOPPER; 1.3.6 THE THIRD-FOURTH-QUADRANT CHOPPER; 1.3.7 THE FOUR-QUADRANT CHOPPER; 1.4 Digital power electronics: pump circuits and conversion technology; 1.4.1 FUNDAMENTAL PUMP CIRCUITS; 1.4.2 AC/DC RECTIFIERS; 1.4.3 DC/AC PWM INVERTERS; 1.4.4 DC/DC CONVERTERS; 1.4.5 AC/AC CONVERTERS
1.5 Shortage of analog power electronics and conversion technology1.6 Power semiconductor devices applied in digital power electronics; FURTHER READING; 2. Energy Factor (EF) and Sub-sequential Parameters; 2.1 Introduction; 2.2 Pumping energy (PE); 2.2.1 ENERGY QUANTIZATION; 2.2.2 ENERGY QUANTIZATION FUNCTION; 2.3 Stored energy (SE); 2.3.1 STORED ENERGY IN CONTINUOUS CONDUCTION MODE; Stored Energy (SE); Capacitor-Inductor Stored Energy Ratio (CIR); Energy Losses (EL); Stored Energy Variation on Inductors and Capacitors (VE); 2.3.2 STORED ENERGY IN DISCONTINUOUS CONDUCTION MODE (DCM)
2.4 Energy factor (EF)2.5 Variation energy factor (EF[sub(V)]); 2.6 Time constant, τ, and damping time constant, τ[sub(d)]; 2.6.1 TIME CONSTANT, τ; 2.6.2 DAMPING TIME CONSTANT, τ[sub(d)]; 2.6.3 TIME CONSTANT RATIO, ξ; 2.6.4 MATHEMATICAL MODELING FOR POWER DC/DC CONVERTERS; 2.7 Examples of applications; 2.7.1 A BUCK CONVERTER IN CCM; Buck Converter without Energy Losses (r[sub(L)] = 0Ω); Buck Converter with Small Energy Losses (r[sub(L)] = 1.5Ω); Buck Converter with Energy Losses (r[sub(L)] = 4.5Ω); Buck Converter with Large Energy Losses (r[sub(L)] = 6Ω)
2.7.2 A SUPER-LIFT LUO-CONVERTER IN CCM2.7.3 A BOOST CONVERTER IN CCM (NO POWER LOSSES); 2.7.4 A BUCK-BOOST CONVERTER IN CCM (NO POWER LOSSES); 2.7.5 POSITIVE-OUTPUT LUO-CONVERTER IN CCM (NO POWER LOSSES); 2.8 Small signal analysis; 2.8.1 A BUCK CONVERTER IN CCM WITHOUT ENERGY LOSSES (r[sub(L)] = 0); 2.8.2 BUCK-CONVERTER WITH SMALL ENERGY LOSSES (r[sub(L)] = 1.5Ω); 2.8.3 SUPER-LIFT LUO-CONVERTER WITH ENERGY LOSSES (r[sub(L)] = 0.12Ω); FURTHER READING; APPENDIX A - A SECOND-ORDER TRANSFER FUNCTION; A.1 Very Small Damping Time Constant; A.2 Small Damping Time Constant
A.3 Critical Damping Time Constant
Record Nr. UNINA-9910816265603321
Luo Fang Lin  
London, : Elsevier Academic, 2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Dynamic reliability modeling of digital instrumentation and control systems for nuclear reactor probabilistic risk assessments [[electronic resource] /] / prepared by T. Aldemir ... [and others]
Dynamic reliability modeling of digital instrumentation and control systems for nuclear reactor probabilistic risk assessments [[electronic resource] /] / prepared by T. Aldemir ... [and others]
Pubbl/distr/stampa Washington, DC : , : U.S. Nuclear Regulatory Commission, Office of Nuclear Regulatory Research, , 2007
Descrizione fisica 278 unnumbered pages : digital, PDF file
Altri autori (Persone) AldemirTunc
Soggetto topico Digital control systems
Digital control systems - Testing
Nuclear power plants
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910696774803321
Washington, DC : , : U.S. Nuclear Regulatory Commission, Office of Nuclear Regulatory Research, , 2007
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Embedded digital control with microcontrollers : implementation with C and Python / / Unsalan, Duygun E. Barkana, and H. Deniz Gurhan
Embedded digital control with microcontrollers : implementation with C and Python / / Unsalan, Duygun E. Barkana, and H. Deniz Gurhan
Autore Ünsalan Cem
Pubbl/distr/stampa Hoboken, New Jersey : , : John Wiley & Sons, Incorporated, , [2021]
Descrizione fisica 1 online resource (371 pages) : illustrations
Disciplina 629.89
Collana Wiley - IEEE Ser.
Soggetto topico C (Computer program language)
Digital control systems
Microcontrollers
ISBN 1-119-57655-5
1-119-57660-1
1-119-57658-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover -- Title Page -- Copyright -- Contents -- Preface -- About the Companion Website -- Chapter 1 Introduction -- 1.1 What is a System? -- 1.2 What is a Control System? -- 1.3 About the Book -- Chapter 2 Hardware to be Used in the Book -- 2.1 The STM32 Board -- 2.1.1 General Information -- 2.1.2 Pin Layout -- 2.1.3 Powering and Programming the Board -- 2.2 The STM32 Microcontroller -- 2.2.1 Central Processing Unit -- 2.2.2 Memory -- 2.2.3 Input and Output Ports -- 2.2.4 Timer Modules -- 2.2.5 ADC and DAC Modules -- 2.2.6 Digital Communication Modules -- 2.3 System and Sensors to be Used Throughout the Book -- 2.3.1 The DC Motor -- 2.3.1.1 Properties of the DC Motor -- 2.3.1.2 Pin Layout -- 2.3.1.3 Power Settings -- 2.3.2 The DC Motor Drive Expansion Board -- 2.3.3 Encoder -- 2.3.4 The FT232 Module -- 2.4 Systems and Sensors to be Used in Advanced Applications -- 2.4.1 Systems -- 2.4.2 Sensors -- 2.5 Summary -- Problems -- Chapter 3 Software to be Used in the Book -- 3.1 Python on PC -- 3.1.1 Basic Operations -- 3.1.2 Array and Matrix Operations -- 3.1.3 Loop Operations -- 3.1.4 Conditional Statements -- 3.1.5 Function Definition and Usage -- 3.1.6 File Operations -- 3.1.7 Python Control Systems Library -- 3.2 MicroPython on the STM32 Microcontroller -- 3.2.1 Setting up MicroPython -- 3.2.2 Running MicroPython -- 3.2.3 Reaching Microcontroller Hardware -- 3.2.3.1 Input and Output Ports -- 3.2.3.2 Timers -- 3.2.3.3 ADC -- 3.2.3.4 DAC -- 3.2.3.5 UART -- 3.2.4 MicroPython Control Systems Library -- 3.3 C on the STM32 Microcontroller -- 3.3.1 Creating a New Project in Mbed Studio -- 3.3.2 Building and Executing the Code -- 3.3.3 Reaching Microcontroller Hardware -- 3.3.3.1 Input and Output Ports -- 3.3.3.2 Timers -- 3.3.3.3 ADC -- 3.3.3.4 DAC -- 3.3.3.5 UART -- 3.3.4 C Control Systems Library -- 3.4 Application: Running the DC Motor.
3.4.1 Hardware Setup -- 3.4.2 Procedure -- 3.4.3 C Code for the System -- 3.4.4 Python Code for the System -- 3.4.5 Observing Outputs -- 3.5 Summary -- Problems -- Chapter 4 Fundamentals of Digital Control -- 4.1 Digital Signals -- 4.1.1 Mathematical Definition -- 4.1.2 Representing Digital Signals in Code -- 4.1.2.1 Representation in Python -- 4.1.2.2 Representation in C -- 4.1.3 Standard Digital Signals -- 4.1.3.1 Unit Pulse Signal -- 4.1.3.2 Step Signal -- 4.1.3.3 Ramp Signal -- 4.1.3.4 Parabolic Signal -- 4.1.3.5 Exponential Signal -- 4.1.3.6 Sinusoidal Signal -- 4.1.3.7 Damped Sinusoidal Signal -- 4.1.3.8 Rectangular Signal -- 4.1.3.9 Sum of Sinusoids Signal -- 4.1.3.10 Sweep Signal -- 4.1.3.11 Random Signal -- 4.2 Digital Systems -- 4.2.1 Mathematical Definition -- 4.2.2 Representing Digital Systems in Code -- 4.2.2.1 Representation in Python -- 4.2.2.2 Representation in C -- 4.2.3 Digital System Properties -- 4.2.3.1 Stability -- 4.2.3.2 Linearity -- 4.2.3.3 Time‐Invariance -- 4.3 Linear and Time‐Invariant Systems -- 4.3.1 Mathematical Definition -- 4.3.2 LTI Systems and Constant‐Coefficient Difference Equations -- 4.3.3 Representing LTI Systems in Code -- 4.3.3.1 MicroPython Control Systems Library Usage -- 4.3.3.2 C Control Systems Library Usage -- 4.3.3.3 Python Control Systems Library Usage -- 4.3.4 Connecting LTI Systems -- 4.3.4.1 Series Connection -- 4.3.4.2 Parallel Connection -- 4.3.4.3 Feedback Connection -- 4.4 The z‐Transform and Its Inverse -- 4.4.1 Definition of the z‐Transform -- 4.4.2 Calculating the z‐Transform in Python -- 4.4.3 Definition of the Inverse z‐Transform -- 4.4.4 Calculating the Inverse z‐Transform in Python -- 4.5 The z‐Transform and LTI Systems -- 4.5.1 Associating Difference Equation and Impulse Response of an LTI System -- 4.5.2 Stability Analysis of an LTI System using z‐Transform.
4.5.3 Stability Analysis of an LTI System in Code -- 4.6 Application I: Acquiring Digital Signals from the Microcontroller, Processing Offline Data -- 4.6.1 Hardware Setup -- 4.6.2 Procedure -- 4.6.3 C Code for the System -- 4.6.4 Python Code for the System -- 4.6.5 Observing Outputs -- 4.7 Application II: Acquiring Digital Signals from the Microcontroller, Processing Real‐Time Data -- 4.7.1 Hardware Setup -- 4.7.2 Procedure -- 4.7.3 C Code for the System -- 4.7.4 Python Code for the System -- 4.7.5 Observing Outputs -- 4.8 Summary -- Problems -- Chapter 5 Conversion Between Analog and Digital Forms -- 5.1 Converting an Analog Signal to Digital Form -- 5.1.1 Mathematical Derivation of ADC -- 5.1.2 ADC in Code -- 5.2 Converting a Digital Signal to Analog Form -- 5.2.1 Mathematical Derivation of DAC -- 5.2.2 DAC in Code -- 5.3 Representing an Analog System in Digital Form -- 5.3.1 Pole‐Zero Matching Method -- 5.3.2 Zero‐Order Hold Equivalent -- 5.3.3 Bilinear Transformation -- 5.4 Application: Exciting and Simulating the RC Filter -- 5.4.1 Hardware Setup -- 5.4.2 Procedure -- 5.4.3 C Code for the System -- 5.4.4 Python Code for the System -- 5.4.5 Observing Outputs -- 5.5 Summary -- Problems -- Chapter 6 Constructing Transfer Function of a System -- 6.1 Transfer Function from Mathematical Modeling -- 6.1.1 Fundamental Electrical and Mechanical Components -- 6.1.2 Constructing the Differential Equation Representing the System -- 6.1.3 From Differential Equation to Transfer Function -- 6.2 Transfer Function from System Identification in Time Domain -- 6.2.1 Theoretical Background -- 6.2.2 The Procedure -- 6.2.3 Data Acquisition by the STM32 Microcontroller -- 6.2.4 System Identification in Time Domain by MATLAB -- 6.3 Transfer Function from System Identification in Frequency Domain -- 6.3.1 Theoretical Background -- 6.3.2 The Procedure.
6.3.3 System Identification in Frequency Domain by MATLAB -- 6.4 Application: Obtaining Transfer Function of the DC Motor -- 6.4.1 Mathematical Modeling -- 6.4.2 System Identification in Time Domain -- 6.4.3 System Identification in Frequency Domain -- 6.5 Summary -- Problems -- Chapter 7 Transfer Function Based Control System Analysis -- 7.1 Analyzing System Performance -- 7.1.1 Time Domain Analysis -- 7.1.1.1 Transient Response -- 7.1.1.2 Steady‐State Error -- 7.1.2 Frequency Domain Analysis -- 7.1.3 Complex Plane Analysis -- 7.1.3.1 Root‐Locus Plot -- 7.1.3.2 Nyquist Plot -- 7.2 The Effect of Open‐Loop Control on System Performance -- 7.2.1 What is Open‐Loop Control? -- 7.2.2 Improving the System Performance by Open‐Loop Control -- 7.3 The Effect of Closed‐Loop Control on System Performance -- 7.3.1 What is Closed‐Loop Control? -- 7.3.2 Improving the System Performance by Closed‐Loop Control -- 7.4 Application: Adding Open‐Loop Digital Controller to the DC Motor -- 7.4.1 Hardware Setup -- 7.4.2 Procedure -- 7.4.3 C Code for the System -- 7.4.4 Python Code for the System -- 7.4.5 Observing Outputs -- 7.5 Summary -- Problems -- Chapter 8 Transfer Function Based Controller Design -- 8.1 PID Controller Structure -- 8.1.1 The P Controller -- 8.1.2 The PI Controller -- 8.1.3 The PID Controller -- 8.1.4 Parameter Tuning Methods -- 8.1.4.1 The Ziegler-Nichols Method -- 8.1.4.2 The Cohen-Coon Method -- 8.1.4.3 The Chien-Hrones-Reswick Method -- 8.2 PID Controller Design in Python -- 8.2.1 Parameter Tuning -- 8.2.2 Controller Design -- 8.2.2.1 P Controller -- 8.2.2.2 PI Controller -- 8.2.2.3 PID Controller -- 8.2.3 Comparison of the Designed P, PI, and PID Controllers -- 8.3 Lag-Lead Controller Structure -- 8.3.1 Lag Controller -- 8.3.2 Lead Controller -- 8.3.3 Lag-Lead Controller -- 8.4 Lag-Lead Controller Design in MATLAB.
8.4.1 Control System Designer Tool -- 8.4.2 Controller Design in Complex Plane -- 8.4.2.1 Lag Controller -- 8.4.2.2 Lead Controller -- 8.4.2.3 Lag-Lead Controller -- 8.4.2.4 Comparison of the Designed Lag, Lead, and Lag-Lead Controllers -- 8.4.3 Controller Design in Frequency Domain -- 8.4.3.1 Lag Controller -- 8.4.3.2 Lead Controller -- 8.4.3.3 Lag-Lead Controller -- 8.4.3.4 Comparison of the Designed Lag, Lead, and Lag-Lead Controllers -- 8.5 Application: Adding Closed‐Loop Digital Controller to the DC Motor -- 8.5.1 Hardware Setup -- 8.5.2 Procedure -- 8.5.3 C Code for the System -- 8.5.4 Python Code for the System -- 8.5.5 Observing Outputs -- 8.6 Summary -- Problems -- Chapter 9 State‐space Based Control System Analysis -- 9.1 State‐space Approach -- 9.1.1 Definition of the State -- 9.1.2 Why State‐space Representation? -- 9.2 State‐space Equations Representing an LTI System -- 9.2.1 Continuous‐time State‐space Equations -- 9.2.2 Discrete‐time State‐space Equations -- 9.2.3 Representing Discrete‐time State‐space Equations in Code Form -- 9.3 Conversion Between State‐space and Transfer Function Representations -- 9.3.1 From Transfer Function to State‐space Equations -- 9.3.2 From State‐space Equations to Transfer Function -- 9.4 Properties of the System from its State‐space Representation -- 9.4.1 Time Domain Analysis -- 9.4.2 Stability -- 9.4.3 Controllability -- 9.4.4 Observability -- 9.5 Application: Observing States of the DC Motor in Time -- 9.5.1 Hardware Setup -- 9.5.2 Procedure -- 9.5.3 C Code for the System -- 9.5.4 Python Code for the System -- 9.5.5 Observing Outputs -- 9.6 Summary -- Problems -- Chapter 10 State‐space Based Controller Design -- 10.1 General Layout -- 10.1.1 Control Based on State Values -- 10.1.2 Regulator Structure -- 10.1.3 Controller Structure -- 10.1.4 What if States Cannot be Measured Directly?.
10.2 Regulator and Controller Design via Pole Placement.
Record Nr. UNINA-9910555117703321
Ünsalan Cem  
Hoboken, New Jersey : , : John Wiley & Sons, Incorporated, , [2021]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Embedded digital control with microcontrollers : implementation with C and Python / / Unsalan, Duygun E. Barkana, and H. Deniz Gurhan
Embedded digital control with microcontrollers : implementation with C and Python / / Unsalan, Duygun E. Barkana, and H. Deniz Gurhan
Autore Ünsalan Cem
Pubbl/distr/stampa Hoboken, New Jersey : , : John Wiley & Sons, Incorporated, , [2021]
Descrizione fisica 1 online resource (371 pages) : illustrations
Disciplina 629.89
Collana Wiley - IEEE
Soggetto topico C (Computer program language)
Digital control systems
Microcontrollers
ISBN 1-119-57655-5
1-119-57660-1
1-119-57658-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover -- Title Page -- Copyright -- Contents -- Preface -- About the Companion Website -- Chapter 1 Introduction -- 1.1 What is a System? -- 1.2 What is a Control System? -- 1.3 About the Book -- Chapter 2 Hardware to be Used in the Book -- 2.1 The STM32 Board -- 2.1.1 General Information -- 2.1.2 Pin Layout -- 2.1.3 Powering and Programming the Board -- 2.2 The STM32 Microcontroller -- 2.2.1 Central Processing Unit -- 2.2.2 Memory -- 2.2.3 Input and Output Ports -- 2.2.4 Timer Modules -- 2.2.5 ADC and DAC Modules -- 2.2.6 Digital Communication Modules -- 2.3 System and Sensors to be Used Throughout the Book -- 2.3.1 The DC Motor -- 2.3.1.1 Properties of the DC Motor -- 2.3.1.2 Pin Layout -- 2.3.1.3 Power Settings -- 2.3.2 The DC Motor Drive Expansion Board -- 2.3.3 Encoder -- 2.3.4 The FT232 Module -- 2.4 Systems and Sensors to be Used in Advanced Applications -- 2.4.1 Systems -- 2.4.2 Sensors -- 2.5 Summary -- Problems -- Chapter 3 Software to be Used in the Book -- 3.1 Python on PC -- 3.1.1 Basic Operations -- 3.1.2 Array and Matrix Operations -- 3.1.3 Loop Operations -- 3.1.4 Conditional Statements -- 3.1.5 Function Definition and Usage -- 3.1.6 File Operations -- 3.1.7 Python Control Systems Library -- 3.2 MicroPython on the STM32 Microcontroller -- 3.2.1 Setting up MicroPython -- 3.2.2 Running MicroPython -- 3.2.3 Reaching Microcontroller Hardware -- 3.2.3.1 Input and Output Ports -- 3.2.3.2 Timers -- 3.2.3.3 ADC -- 3.2.3.4 DAC -- 3.2.3.5 UART -- 3.2.4 MicroPython Control Systems Library -- 3.3 C on the STM32 Microcontroller -- 3.3.1 Creating a New Project in Mbed Studio -- 3.3.2 Building and Executing the Code -- 3.3.3 Reaching Microcontroller Hardware -- 3.3.3.1 Input and Output Ports -- 3.3.3.2 Timers -- 3.3.3.3 ADC -- 3.3.3.4 DAC -- 3.3.3.5 UART -- 3.3.4 C Control Systems Library -- 3.4 Application: Running the DC Motor.
3.4.1 Hardware Setup -- 3.4.2 Procedure -- 3.4.3 C Code for the System -- 3.4.4 Python Code for the System -- 3.4.5 Observing Outputs -- 3.5 Summary -- Problems -- Chapter 4 Fundamentals of Digital Control -- 4.1 Digital Signals -- 4.1.1 Mathematical Definition -- 4.1.2 Representing Digital Signals in Code -- 4.1.2.1 Representation in Python -- 4.1.2.2 Representation in C -- 4.1.3 Standard Digital Signals -- 4.1.3.1 Unit Pulse Signal -- 4.1.3.2 Step Signal -- 4.1.3.3 Ramp Signal -- 4.1.3.4 Parabolic Signal -- 4.1.3.5 Exponential Signal -- 4.1.3.6 Sinusoidal Signal -- 4.1.3.7 Damped Sinusoidal Signal -- 4.1.3.8 Rectangular Signal -- 4.1.3.9 Sum of Sinusoids Signal -- 4.1.3.10 Sweep Signal -- 4.1.3.11 Random Signal -- 4.2 Digital Systems -- 4.2.1 Mathematical Definition -- 4.2.2 Representing Digital Systems in Code -- 4.2.2.1 Representation in Python -- 4.2.2.2 Representation in C -- 4.2.3 Digital System Properties -- 4.2.3.1 Stability -- 4.2.3.2 Linearity -- 4.2.3.3 Time‐Invariance -- 4.3 Linear and Time‐Invariant Systems -- 4.3.1 Mathematical Definition -- 4.3.2 LTI Systems and Constant‐Coefficient Difference Equations -- 4.3.3 Representing LTI Systems in Code -- 4.3.3.1 MicroPython Control Systems Library Usage -- 4.3.3.2 C Control Systems Library Usage -- 4.3.3.3 Python Control Systems Library Usage -- 4.3.4 Connecting LTI Systems -- 4.3.4.1 Series Connection -- 4.3.4.2 Parallel Connection -- 4.3.4.3 Feedback Connection -- 4.4 The z‐Transform and Its Inverse -- 4.4.1 Definition of the z‐Transform -- 4.4.2 Calculating the z‐Transform in Python -- 4.4.3 Definition of the Inverse z‐Transform -- 4.4.4 Calculating the Inverse z‐Transform in Python -- 4.5 The z‐Transform and LTI Systems -- 4.5.1 Associating Difference Equation and Impulse Response of an LTI System -- 4.5.2 Stability Analysis of an LTI System using z‐Transform.
4.5.3 Stability Analysis of an LTI System in Code -- 4.6 Application I: Acquiring Digital Signals from the Microcontroller, Processing Offline Data -- 4.6.1 Hardware Setup -- 4.6.2 Procedure -- 4.6.3 C Code for the System -- 4.6.4 Python Code for the System -- 4.6.5 Observing Outputs -- 4.7 Application II: Acquiring Digital Signals from the Microcontroller, Processing Real‐Time Data -- 4.7.1 Hardware Setup -- 4.7.2 Procedure -- 4.7.3 C Code for the System -- 4.7.4 Python Code for the System -- 4.7.5 Observing Outputs -- 4.8 Summary -- Problems -- Chapter 5 Conversion Between Analog and Digital Forms -- 5.1 Converting an Analog Signal to Digital Form -- 5.1.1 Mathematical Derivation of ADC -- 5.1.2 ADC in Code -- 5.2 Converting a Digital Signal to Analog Form -- 5.2.1 Mathematical Derivation of DAC -- 5.2.2 DAC in Code -- 5.3 Representing an Analog System in Digital Form -- 5.3.1 Pole‐Zero Matching Method -- 5.3.2 Zero‐Order Hold Equivalent -- 5.3.3 Bilinear Transformation -- 5.4 Application: Exciting and Simulating the RC Filter -- 5.4.1 Hardware Setup -- 5.4.2 Procedure -- 5.4.3 C Code for the System -- 5.4.4 Python Code for the System -- 5.4.5 Observing Outputs -- 5.5 Summary -- Problems -- Chapter 6 Constructing Transfer Function of a System -- 6.1 Transfer Function from Mathematical Modeling -- 6.1.1 Fundamental Electrical and Mechanical Components -- 6.1.2 Constructing the Differential Equation Representing the System -- 6.1.3 From Differential Equation to Transfer Function -- 6.2 Transfer Function from System Identification in Time Domain -- 6.2.1 Theoretical Background -- 6.2.2 The Procedure -- 6.2.3 Data Acquisition by the STM32 Microcontroller -- 6.2.4 System Identification in Time Domain by MATLAB -- 6.3 Transfer Function from System Identification in Frequency Domain -- 6.3.1 Theoretical Background -- 6.3.2 The Procedure.
6.3.3 System Identification in Frequency Domain by MATLAB -- 6.4 Application: Obtaining Transfer Function of the DC Motor -- 6.4.1 Mathematical Modeling -- 6.4.2 System Identification in Time Domain -- 6.4.3 System Identification in Frequency Domain -- 6.5 Summary -- Problems -- Chapter 7 Transfer Function Based Control System Analysis -- 7.1 Analyzing System Performance -- 7.1.1 Time Domain Analysis -- 7.1.1.1 Transient Response -- 7.1.1.2 Steady‐State Error -- 7.1.2 Frequency Domain Analysis -- 7.1.3 Complex Plane Analysis -- 7.1.3.1 Root‐Locus Plot -- 7.1.3.2 Nyquist Plot -- 7.2 The Effect of Open‐Loop Control on System Performance -- 7.2.1 What is Open‐Loop Control? -- 7.2.2 Improving the System Performance by Open‐Loop Control -- 7.3 The Effect of Closed‐Loop Control on System Performance -- 7.3.1 What is Closed‐Loop Control? -- 7.3.2 Improving the System Performance by Closed‐Loop Control -- 7.4 Application: Adding Open‐Loop Digital Controller to the DC Motor -- 7.4.1 Hardware Setup -- 7.4.2 Procedure -- 7.4.3 C Code for the System -- 7.4.4 Python Code for the System -- 7.4.5 Observing Outputs -- 7.5 Summary -- Problems -- Chapter 8 Transfer Function Based Controller Design -- 8.1 PID Controller Structure -- 8.1.1 The P Controller -- 8.1.2 The PI Controller -- 8.1.3 The PID Controller -- 8.1.4 Parameter Tuning Methods -- 8.1.4.1 The Ziegler-Nichols Method -- 8.1.4.2 The Cohen-Coon Method -- 8.1.4.3 The Chien-Hrones-Reswick Method -- 8.2 PID Controller Design in Python -- 8.2.1 Parameter Tuning -- 8.2.2 Controller Design -- 8.2.2.1 P Controller -- 8.2.2.2 PI Controller -- 8.2.2.3 PID Controller -- 8.2.3 Comparison of the Designed P, PI, and PID Controllers -- 8.3 Lag-Lead Controller Structure -- 8.3.1 Lag Controller -- 8.3.2 Lead Controller -- 8.3.3 Lag-Lead Controller -- 8.4 Lag-Lead Controller Design in MATLAB.
8.4.1 Control System Designer Tool -- 8.4.2 Controller Design in Complex Plane -- 8.4.2.1 Lag Controller -- 8.4.2.2 Lead Controller -- 8.4.2.3 Lag-Lead Controller -- 8.4.2.4 Comparison of the Designed Lag, Lead, and Lag-Lead Controllers -- 8.4.3 Controller Design in Frequency Domain -- 8.4.3.1 Lag Controller -- 8.4.3.2 Lead Controller -- 8.4.3.3 Lag-Lead Controller -- 8.4.3.4 Comparison of the Designed Lag, Lead, and Lag-Lead Controllers -- 8.5 Application: Adding Closed‐Loop Digital Controller to the DC Motor -- 8.5.1 Hardware Setup -- 8.5.2 Procedure -- 8.5.3 C Code for the System -- 8.5.4 Python Code for the System -- 8.5.5 Observing Outputs -- 8.6 Summary -- Problems -- Chapter 9 State‐space Based Control System Analysis -- 9.1 State‐space Approach -- 9.1.1 Definition of the State -- 9.1.2 Why State‐space Representation? -- 9.2 State‐space Equations Representing an LTI System -- 9.2.1 Continuous‐time State‐space Equations -- 9.2.2 Discrete‐time State‐space Equations -- 9.2.3 Representing Discrete‐time State‐space Equations in Code Form -- 9.3 Conversion Between State‐space and Transfer Function Representations -- 9.3.1 From Transfer Function to State‐space Equations -- 9.3.2 From State‐space Equations to Transfer Function -- 9.4 Properties of the System from its State‐space Representation -- 9.4.1 Time Domain Analysis -- 9.4.2 Stability -- 9.4.3 Controllability -- 9.4.4 Observability -- 9.5 Application: Observing States of the DC Motor in Time -- 9.5.1 Hardware Setup -- 9.5.2 Procedure -- 9.5.3 C Code for the System -- 9.5.4 Python Code for the System -- 9.5.5 Observing Outputs -- 9.6 Summary -- Problems -- Chapter 10 State‐space Based Controller Design -- 10.1 General Layout -- 10.1.1 Control Based on State Values -- 10.1.2 Regulator Structure -- 10.1.3 Controller Structure -- 10.1.4 What if States Cannot be Measured Directly?.
10.2 Regulator and Controller Design via Pole Placement.
Record Nr. UNINA-9910830232203321
Ünsalan Cem  
Hoboken, New Jersey : , : John Wiley & Sons, Incorporated, , [2021]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Exploring Arduino [[electronic resource] ] : tools and techniques for engineering wizardry / / Jeremy Blum
Exploring Arduino [[electronic resource] ] : tools and techniques for engineering wizardry / / Jeremy Blum
Autore Blum Jeremy
Edizione [2nd ed.]
Pubbl/distr/stampa Indianapolis, Ind., : Wiley, 2020
Descrizione fisica 1 online resource (xxxii, 478 p.) : ill
Disciplina 629.89
Soggetto topico Arduino (Programmable controller)
Digital control systems
Electronic apparatus and appliances - Design and construction
Soggetto genere / forma Electronic books.
ISBN 9781119405320 (e-book)
9781119405375 (pbk.)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Part I Arduino Engineering Basics -- 1. Getting Started and Understanding the Arduino Landscape -- 2. Digital Inputs, Outputs, and Pulse-Width Modulation -- 3. Interfacing with Analog Sensors -- Part II Interfacing with Your Environment -- 4. Using Transistors and Driving DC Motors -- 5. Driving Stepper and Servo Motors -- 6. Making Sounds and Music -- 7. USB Serial Communication -- 8. Emulating USB Devices -- 9. Shift Registers -- Part III Communication Interfaces -- 10. The I2C Bus -- 11. The SPI Bus and Third-Party Libraries -- 12. Interfacing with Liquid Crystal Displays -- Part IV Digging Deeper and Combining Functions -- 13. Interrupts and Other Special Functions -- 14. Data Logging with SD Cards -- Part V Going Wireless -- 15. Wireless RF Communications -- 16. Bluetooth Connectivity -- 17. Wi-Fi and the Cloud -- Appendix A: Deciphering Datasheets and Schematics -- Index.
Record Nr. UNINA-9910555178103321
Blum Jeremy  
Indianapolis, Ind., : Wiley, 2020
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
HSCC '16 : proceedings of the 19th International Conference on Hybrid Systems : Computation and Control : April 12-14, 2016, Vienna , Austria / / sponsored by ACM SIGBED
HSCC '16 : proceedings of the 19th International Conference on Hybrid Systems : Computation and Control : April 12-14, 2016, Vienna , Austria / / sponsored by ACM SIGBED
Pubbl/distr/stampa New York : , : ACM, , 2016
Descrizione fisica 1 online resource (308 pages)
Disciplina 004.19
Soggetto topico Digital control systems
Hybrid computers
Cooperating objects (Computer systems)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Altri titoli varianti Hybrid Systems Computation and Control 2016
Record Nr. UNINA-9910376353103321
New York : , : ACM, , 2016
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
HSCC '17 : proceedings of the 20th International Conference on Hybrid Systems: Computation and Control (part of CPS Week) : April 18-20, Pittsburgh, PA, USA / / sponsored by ACM SIGBED
HSCC '17 : proceedings of the 20th International Conference on Hybrid Systems: Computation and Control (part of CPS Week) : April 18-20, Pittsburgh, PA, USA / / sponsored by ACM SIGBED
Pubbl/distr/stampa New York : , : ACM, , 2017
Descrizione fisica 1 online resource (276 pages)
Disciplina 004.19
Soggetto topico Hybrid computers
Digital control systems
Cooperating objects (Computer systems)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Altri titoli varianti Hybrid Systems: Computation and Control 2017
Proceedings of the 20th International Conference on Hybrid Systems: Computation and Control
HSCC '17 : 20th International Conference on Hybrid Systems: Computation and Control (part of CPS Week) : Pittsburgh, PA, USA, April 18-20, 2017
Record Nr. UNINA-9910375772303321
New York : , : ACM, , 2017
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Hybrid systems : computation and control : Third International Workshop, HSCC 2000, Pittsburgh, PA, USA, March 23-25, 2000 : proceedings / / Nancy A. Lynch, Bruce H. Krogh, (Eds.)
Hybrid systems : computation and control : Third International Workshop, HSCC 2000, Pittsburgh, PA, USA, March 23-25, 2000 : proceedings / / Nancy A. Lynch, Bruce H. Krogh, (Eds.)
Edizione [1st ed. 2000.]
Pubbl/distr/stampa Berlin, Germany ; ; New York, New York : , : Springer, , [2000]
Descrizione fisica 1 online resource (XII, 465 p.)
Disciplina 004.1/9
Collana Lecture Notes in Computer Science
Soggetto topico Hybrid computers
Digital control systems
ISBN 3-540-46430-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Invited Presentations -- Hybrid Models for Automotive Powertrain Systems: Revisiting a Vision -- Experiences in Designing and Using Formal Specification Languages for Embedded Control Software -- Model-Based Autonomous Systems for Robotic Space Exploration -- Models of Computation and Simulation of Hybrid Systems -- Selected Presentations -- Modular Specification of Hybrid Systems in Charon -- Approximate Reachability Analysis of Piecewise-Linear Dynamical Systems -- Maximal Safe Set Computation for Idle Speed Control of an Automotive Engine -- Optimization-Based Verification and Stability Characterization of Piecewise Affine and Hybrid Systems -- Invariant Sets and Control Synthesis for Switching Systems with Safety Specifications -- Verification of Hybrid Systems with Linear Differential Inclusions Using Ellipsoidal Approximations -- Theory of Optimal Control Using Bisimulations -- Behavior Based Robotics Using Hybrid Automata -- Hybrid Controllers for Hierarchically Decomposed Systems -- Beyond HyTech: Hybrid Systems Analysis Using Interval Numerical Methods -- Robust Undecidability of Timed and Hybrid Systems -- Towards a Theory of Stochastic Hybrid Systems -- Automatic Compilation of Concurrent Hybrid Factories from Product Assembly Specifications -- A Hybrid Feedback Regulator Approach to Control an Automotive Suspension System -- Ellipsoidal Techniques for Reachability Analysis -- Uniform Reachability Algorithms -- On the Existence of Solutions to Controlled Hybrid Automata -- Nonlinear Stabilization by Hybrid Quantized Feedback -- Diagnosis of Quantised Systems by Means of Timed Discrete-Event Representations -- Existence and Stability of Limit Cycles in Switched Single Server Flow Networks Modelled as Hybrid Dynamical Systems -- Hybrid Systems Diagnosis -- Decidability and Complexity Results for Timed Automata and Semi-linear Hybrid Automata -- Level Set Methods for Computation in Hybrid Systems -- Towards Procedures for Systematically Deriving Hybrid Models of Complex Systems -- Computing Optimal Operation Schemes for Chemical Plants in Multi-batch Mode -- Hybrid Systems Verification by Location Elimination -- A Dynamic Bayesian Network Approach to Tracking Using Learned Switching Dynamic Models -- Stability of Hybrid Systems Using LMIs — A Gear-Box Application -- Invariance of Approximating Automata for Piecewise Linear Systems with Uncertainties -- Decidable Controller Synthesis for Classes of Linear Systems -- Towards a Geometric Theory of Hybrid Systems -- Controlled Invariance of Discrete Time Systems -- Dynamical Systems Revisited: Hybrid Systems with Zeno Executions.
Record Nr. UNINA-9910143634803321
Berlin, Germany ; ; New York, New York : , : Springer, , [2000]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Hybrid systems : computation and control : Third International Workshop, HSCC 2000, Pittsburgh, PA, USA, March 23-25, 2000 : proceedings / / Nancy A. Lynch, Bruce H. Krogh, (Eds.)
Hybrid systems : computation and control : Third International Workshop, HSCC 2000, Pittsburgh, PA, USA, March 23-25, 2000 : proceedings / / Nancy A. Lynch, Bruce H. Krogh, (Eds.)
Edizione [1st ed. 2000.]
Pubbl/distr/stampa Berlin, Germany ; ; New York, New York : , : Springer, , [2000]
Descrizione fisica 1 online resource (XII, 465 p.)
Disciplina 004.1/9
Collana Lecture Notes in Computer Science
Soggetto topico Hybrid computers
Digital control systems
ISBN 3-540-46430-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Invited Presentations -- Hybrid Models for Automotive Powertrain Systems: Revisiting a Vision -- Experiences in Designing and Using Formal Specification Languages for Embedded Control Software -- Model-Based Autonomous Systems for Robotic Space Exploration -- Models of Computation and Simulation of Hybrid Systems -- Selected Presentations -- Modular Specification of Hybrid Systems in Charon -- Approximate Reachability Analysis of Piecewise-Linear Dynamical Systems -- Maximal Safe Set Computation for Idle Speed Control of an Automotive Engine -- Optimization-Based Verification and Stability Characterization of Piecewise Affine and Hybrid Systems -- Invariant Sets and Control Synthesis for Switching Systems with Safety Specifications -- Verification of Hybrid Systems with Linear Differential Inclusions Using Ellipsoidal Approximations -- Theory of Optimal Control Using Bisimulations -- Behavior Based Robotics Using Hybrid Automata -- Hybrid Controllers for Hierarchically Decomposed Systems -- Beyond HyTech: Hybrid Systems Analysis Using Interval Numerical Methods -- Robust Undecidability of Timed and Hybrid Systems -- Towards a Theory of Stochastic Hybrid Systems -- Automatic Compilation of Concurrent Hybrid Factories from Product Assembly Specifications -- A Hybrid Feedback Regulator Approach to Control an Automotive Suspension System -- Ellipsoidal Techniques for Reachability Analysis -- Uniform Reachability Algorithms -- On the Existence of Solutions to Controlled Hybrid Automata -- Nonlinear Stabilization by Hybrid Quantized Feedback -- Diagnosis of Quantised Systems by Means of Timed Discrete-Event Representations -- Existence and Stability of Limit Cycles in Switched Single Server Flow Networks Modelled as Hybrid Dynamical Systems -- Hybrid Systems Diagnosis -- Decidability and Complexity Results for Timed Automata and Semi-linear Hybrid Automata -- Level Set Methods for Computation in Hybrid Systems -- Towards Procedures for Systematically Deriving Hybrid Models of Complex Systems -- Computing Optimal Operation Schemes for Chemical Plants in Multi-batch Mode -- Hybrid Systems Verification by Location Elimination -- A Dynamic Bayesian Network Approach to Tracking Using Learned Switching Dynamic Models -- Stability of Hybrid Systems Using LMIs — A Gear-Box Application -- Invariance of Approximating Automata for Piecewise Linear Systems with Uncertainties -- Decidable Controller Synthesis for Classes of Linear Systems -- Towards a Geometric Theory of Hybrid Systems -- Controlled Invariance of Discrete Time Systems -- Dynamical Systems Revisited: Hybrid Systems with Zeno Executions.
Record Nr. UNISA-996465616803316
Berlin, Germany ; ; New York, New York : , : Springer, , [2000]
Materiale a stampa
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui