Newsletter

Industrial Control DesignLine  >  Design Center

A model-based approach to developing mechatronic systems



Page 1 of 4

Courtesy of Embedded.com

Most engineers are surprised to learn that the term mechatronics is nearly 40 years old. It was first used in 1969 by Tetsuro Mori, an engineer at the Yaskawa Co., to describe a system composed of mechanical and electrical elements that is controlled by an embedded system (Figure 1 below).

In today's world it is rare to find electromechanical devices without some kind of embedded system. The intelligence from an embedded system delivers enhanced performance, reduced energy consumption, better reliability, and safer operation, which are key differentiators and value drivers for a piece of equipment.

Figure 1: Mechatronics is a synergy of mechanical and electrical systems controlled by an embedded system.

The benefits of an embedded system come at a price. As mechatronic systems take advantage of more powerful microprocessors, which provide the intelligence for embedded systems, the interaction between hardware and software becomes more complex.

Managing this complexity can prove challenging to hardware and software engineering teams, who state requirements, describe problems, and test and implement solutions in different ways.

In addition, engineers must design closed-loop control strategies to compensate for electromechanical interactions and external disturbances, as well as incorporate open-loop supervisory control for operational requirements, such as start-up and shutdown, personnel and equipment safety, and fault detection and remediation.

In most traditional design approaches, engineers test software on hardware prototypes, addressing software validation very late in the development process. Errors found in hardware or software at this stage create costly delays and may be time consuming to trace back to their root cause. Errors related to incomplete, incorrect, or conflicting requirements may even necessitate a fundamental redesign.

Model-based design
Model-based design (Figure 2 below) simplifies the development of mechatronic systems by providing a common environment for design and communication across different engineering disciplines. Model-based design extends the CAE world with an additional perspective on system-level design.

Figure 2: Model-based design places the system-level model at the center of the development process.

Just as CAD provides a geometric or static description of equipment, model-based design incorporates the dynamics and performance requirements needed to describe the system properly. Because this approach is software driven, engineers can fluidly investigate competing designs and explore new concepts without the overhead of extensive hardware investment.

Engineers can continuously test the design as it evolves, checking it against requirements and finding mistakes earlier in the development process when they are easier and less costly to correct. In addition, Model-based design automates code generation for the embedded system by eliminating the need to hand code the closed- and open-loop control algorithms.

Model-based design uses a system-level model that defines an executable specification by uniquely describing the natural and controlled behavior of the equipment in a mathematical form. Engineers can execute the model by simulating the actual dynamics and performance of the system.

The model specifies an unambiguous mathematical definition of the expected performance of the mechatronic system. As an executable specification, the system-level model provides a clear advantage over written documents, which, because they are subject to interpretation, can lead to requirements that are missing, redundant, or in conflict with other requirements.

Written requirements will always exist, but engineers can link their electronic formats to the system-level model and help establish compliance to standards such as ISO 9001 or IEC 61508.

Tracing requirements from the written specifications to the system- level model clarifies how the engineer interpreted the requirement. Electronic links between requirements and the model let engineers connect test criteria to test cases used throughout the development process.



Page 2: next page  

Page 1 | 2 | 3 | 4



Rate this article
WORSE | BETTER
1 2 3 4 5




Related Content

TECH PAPER
1. Enhancing Industrial Automation Solutions with Embedded Software: New Efficiencies and Faster Cycle Times

TECH PAPER
2. Lowering the Total Cost of Ownership in Industrial Applications

COURSE
3. Fundamentals of Embedded Systems Security

WEBINAR
4. Exploring the Toughest Environments in the Solar System: RTOS Design for Space and Robotics

 


 Featured Jobs
Boeing seeking Senior Software Engineer in Annapolis Junction, MD

Emulex seeking Senior Program Manager in Costa Mesa, CA

Accenture seeking Data Center Technology in Reston, VA

Eurotech seeking Sales Executive in Amaro, Italy

NYU Langone Medical Center seeking IS Manager in New York, NY

More jobs on EETimesCareers
 Sponsor
 CAREER CENTER
Ready to take that job and shove it?
SEARCH JOBS:

 SPONSOR

 RECENT JOB POSTINGS
For more great jobs, career related news, features and services, please visit EETimes' Career Center.