Control Software for Mechanical Systems - D.M. Auslander - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Control Software for Mechanical Systems
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Control Software for Mechanical Systems

Control Software for Mechanical Systems

Object-oriented design in a real-time world

D.M. Auslander

340 pages, parution le 04/07/2002

Résumé

The capabilities of mechanical systems are increasingly a function of their control software, and computational capabilities and limitations must now be considered at every stage of system design and implementation. Now there's a comprehensive guide to constructing the real-time software that drives today's increasingly complex mechanical devices.
This book covers every step of RT development: performance specification, design documentation, simulation, laboratory and production prototyping, production system development, and maintenance. It offers proven techniques and principles for maximizing the reliability and consistency of RT software in any mechatronic environment.

Coverage includes:

  • The challenges of constructing real-time software for mechatronic systems
  • Effective implementation of tasks and intertask communication
  • State transition logic timing, scheduling, multitasking, and interrupt-based dispatching
  • Graphical and character-based operator interfaces
  • Direct realization of system control software, including MATLAB simulations
  • Distributed control: multiprocessor architectures, TCP/IP and UDP, and application layer programming
  • Detailed case studies using both Java and C+ +

Contents

  • 1. Mechatronics. A History of Increasing Complexity. Mechatronic System Organization. Amplifiers and Isolation. Scope:The Unit Machine. Control. Real-Time Software. Nasty Software Properties. Engineering Design and Computational Performance. Control System Organization. Software Portability. Operator Interface. Multicomputer Systems: Communication. The Design and Implementation Process.
  • 2. Tasks. Example: Task Selection in a Process System. Tasks and the Control Hierarchy. Task Structure Examples. Simulation. More Task Structure Examples.
  • 3 State Transition Logic. States and Transitions. Transition Logic Diagrams. Tabular Form for Transition Logic. Example: Pulse-Width Modulation (PWM). Transition Logic for the Process Control Example. No blocking State Code. State-Related Code. State Scanning: The Execution Cycle. Task Concurrency: Universal Real-Time Solution.
  • 4. Direct Realization Of System Control Software. Language. Time. Program Format. Simulation. Simulation in Matlab. Intertask Communication. Real-Time Realization. Real-Time Realization with Matlab.
  • 5. Software Realization In C++. Simulation in C++. Templates for Simulation in C++(group-priority). PWM Simulation Using C++(group-priority). Simulation in C++(with TranRun4). Real-Time Realization with C++.
  • 6. Intertask Communication. Communication Within a Process. Communication Across Processes.
  • 7. Timing Techniques On Pc Compatibles. Calibrated Time. Free-Running Timer. Interrupt-Based Timing.
  • 8. Multitasking: Performance In The Real World. Priority-Based Scheduling -Resource Shifting. Matlab Template for Minimum-Latency Dispatcher. Cooperative Multitasking Using C++. Preemptive Multitasking Modes. Realization of Interrupt-Based Dispatching.
  • 9. A Character-Based Operator Interface. Operator Interface Requirements. Context Sensitive Interfaces. User Interface Programming Paradigms. Mechatronics System Operator Interface. Operator Interface Programming.
  • 10. Graphical Operator Interfaces. Graphical Environments. The Times-2 Problem. Screen Change. Heat Exchanger Control in Bridgeview. Interprocess Communication: DDE. Putting It All Together.
  • 11. Distributed Control I: Net Basics. Multiprocessor Architectures. TCP/IP Networking. Implementation of UDP. The Application Layer.
  • 12. Distributed Control II: A Mechatronics Control Application Layer. Control System Application Protocol. Startup of Distributed Control Systems. Testing the Application Protocol. Using the Control Application Protocol. Compiling.
  • 13. Java For Control System Software. The Java Language and API. Preconditions for Real-Time Programming in Java. Advantages of Java for Control Software Design. Java and the Task/State Design Method. The Current State of Real-Time Java.
  • 14. PROGRAMMABLE LOGIC CONTROLLERS (Plcs). Introduction. Goals. PLC Programming. The Task/State Model. State Transition Logic for a PLC. PLC Multitasking. Modular Design. Example: Model Railroad Control. Simulation-Portability.
  • 15. Illustrative Example: Assembly System. The Assembly System. System Simulation. Development Sequence. Belt Motion Simulation (Glue00). Oven Temperature Simulation (Glue01). PID Control of Belt Position and Oven Temperature (Glue02). Better Control of Motion (Glue03). A Command Structure for Profiled Motion (Glue04). Clamps (Glue05).Robots (Glue06). Cure/Unload (Glue07). Making Widgets (Glue08).
  • 16. The Gluing Cell Exercise In Tranrun4. The Gluing System. Simulation and Prototyping. The Project Components. Glue00: Conveyor Simulation. Glue01: An Oven Simulation. Glue02: PID Control. Glue03: The Operator Interface. Glue04: Motion Profiling. Glue05: Belt Sequencing. Glue06: The Glue Application Machine. Glue07: Transport Task Supervision. Glue08: The Completed Assembly System.
  • 17. The Gluing Cell Exercise In Tranrunj. Getting Started. Writing Custom Tasks and States. Implementing State Transition Logic. Global Data and Intertask Messaging. Continuous vs.Intermittent Tasks. Scheduler Intervals. Execution Profiling. Intertask Messaging Across Different Processes. Tips And Tricks. Additional Information.

L'auteur - D.M. Auslander

D.M. AUSLANDER is Professor of Mechanical Engineering at the University of California, Berkeley. His research interests include automatic control system design, mini-microcomputer system bioengineering, modeling and simulation of dynamic systems, and process control. He is co-author of Mechatronics: Mechanical System Interfacing (Prentice Hall) and Real-Time Software for Implementation of Feedback Control.

Caractéristiques techniques

  PAPIER
Éditeur(s) Prentice Hall
Auteur(s) D.M. Auslander
Parution 04/07/2002
Nb. de pages 340
Couverture Relié
Poids 900g
Intérieur Noir et Blanc
EAN13 9780137863020

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription