Chapter 2
Systems Engineering and Mechatronic Design Process
Bachelor Program in Mechatronics Engineering
Introduction to Mechatronics Systems
•
Bachelor
Systems Engineering and Mechatronic Design Process
Introduction and Context
Mechatronic products combine mechanical structures, electrical power and sensing, electronic control, embedded software, communications, and human interaction. Examples include robotic manipulators, automated guided vehicles, 3D printers, medical pumps, camera stabilizers, and intelligent manufacturing cells. Their performance cannot be explained adequately by considering one discipline in isolation. A mechanically sound mechanism may fail because its actuator is undersized; a powerful controller may be ineffective because the sensor is noisy; and a technically successful prototype may be commercially unacceptable because it is too costly, unsafe, or difficult to maintain.
Systems engineering provides a disciplined way to manage these interactions. It treats the product as an integrated system and coordinates stakeholder needs, requirements, architecture, verification, validation, risk, interfaces, and lifecycle decisions. The mechatronic design process applies this systems perspective through structured analysis and iterative engineering activity.
A central principle is that design is not simply the production of drawings or code. It is the transformation of an uncertain need into a verified and validated system. Requirements explain what the system must achieve; architecture explains how major functions and components are organized; design decisions allocate responsibilities among mechanical, electrical, software, and human elements; verification determines whether the design was built correctly; and validation determines whether the resulting system solves the intended problem.
Learning Objectives
By the end of this chapter, students should be able to:
Explain the purpose and scope of systems engineering in mechatronics.
Elicit, classify, analyze, and trace stakeholder requirements.
Decompose system-level functions into manageable subfunctions.
Convert needs into measurable technical specifications.
Develop and compare alternative system architectures.
Apply trade-off analysis using weighted decision criteria.
Explain the V-model and distinguish verification from validation.
Apply concurrent engineering and iterative prototyping.
Identify interface, integration, safety, and lifecycle risks.
Use professional design documentation and evidence-based decision-making.
1. Systems Engineering as an Integrating Discipline
A system is a set of interacting elements organized to achieve a purpose. In mechatronics, elements may include mechanisms, sensors, actuators, power supplies, embedded processors, software, operators, communication networks, and maintenance procedures. The system boundary identifies what is included in the design and what is treated as an external influence.
Systems engineering is a problem-solving discipline concerned with the full lifecycle: concept, requirements, design, implementation, integration, operation, maintenance, upgrade, and disposal. It is particularly important when:
many disciplines interact;
requirements conflict or change;
failures may cause injury, environmental damage, or major financial loss;
integration problems are expensive to discover late;
the product includes both physical and computational behavior.
A useful systems-engineering view is the input–process–output–feedback model. Inputs may include energy, material, information, and operator commands. The system transforms these inputs into outputs while sensors and feedback mechanisms support control. Disturbances, such as friction, vibration, temperature variation, or communication loss, influence performance.
Systems engineering V-model and feedback relationship
Figure: Systems engineering V-model and feedback relationship
Figure: The V-model relates progressive definition and decomposition to later integration, verification, and validation.
2. The Mechatronic Design Process
The process is iterative rather than strictly linear. A typical sequence is:
identify stakeholders and the problem;
capture needs and constraints;
analyze and prioritize requirements;
define system functions;
generate alternative architectures;
allocate requirements to subsystems;
model, size, and simulate candidate designs;
select components and define interfaces;
build prototypes;
integrate, verify, validate, and refine;
prepare the system for manufacture, operation, service, and retirement.
Iteration occurs whenever evidence reveals that an assumption is incorrect. For example, a prototype may demonstrate that a proposed motor produces excessive vibration. The team may then revise the mechanical transmission, motor selection, control law, or performance requirement. Iteration is not evidence of failure; uncontrolled iteration is. Professional practice controls changes through documented assumptions, decisions, tests, and configuration management.
Stakeholders and the operational concept
Stakeholders include users, customers, operators, maintainers, manufacturers, regulators, safety personnel, and people affected by the product. Their expectations may be incomplete or contradictory. Interviews, observation, use cases, scenarios, benchmarking, standards review, and hazard analysis help reveal the operational context.
An operational concept describes how the system will be used. It should identify normal operation, startup and shutdown, maintenance, abnormal conditions, environmental conditions, human roles, and interactions with other systems. Without this context, requirements may optimize laboratory performance while failing in the field.
3. Requirements Analysis
A requirement is a statement of a necessary capability, constraint, or condition that can be evaluated. Requirements should express what is required, not prematurely prescribe an implementation. “The vehicle shall stop within 0.8 m from 1.0 m/s on a dry level floor” is generally more useful than “The vehicle shall use a particular brake,” unless the brake technology is itself a valid constraint.
Requirement categories
Category
Typical content
Example
Functional
What the system does
The platform shall transport a 20 kg load.
Performance
How well it does it
Position error shall not exceed 2 mm.
Interface
Interaction with other elements
The controller shall exchange status data over CAN.
Physical
Size, mass, mounting, materials
Total mass shall be below 18 kg.
Environmental
Temperature, humidity, vibration, ingress
Operation shall be possible from 5 °C to 40 °C.
Safety and regulatory
Risk controls and compliance
Motion shall be inhibited when the guard is open.
Reliability and maintainability
Failure behavior and service
A replaceable battery shall be accessible without removing the chassis.
Lifecycle and cost
Production, disposal, and budget
Prototype cost shall not exceed $2,500.
A good requirement is clear, necessary, singular, feasible, consistent, traceable, and verifiable. Avoid vague words such as “easy,” “fast,” “robust,” and “user-friendly” unless they are accompanied by measurable criteria.
Requirements quality and prioritization
Requirements should be assigned unique identifiers and recorded in a requirements database or controlled document. Each should have a source, rationale, priority, verification method, and status. Common verification methods are inspection, analysis, demonstration, and test.
Prioritization is necessary when resources are limited. A simple classification is mandatory, desirable, or optional. More formal methods include the MoSCoW scheme—must, should, could, and will-not for the current release—and the assignment of weights to stakeholder value.
Requirements must also be checked for conflicts. For example, low mass, high stiffness, low cost, and high shock resistance may not all be maximized simultaneously. Conflicts should be made explicit and resolved through trade-off analysis rather than hidden in informal decisions.
Traceability
Traceability links stakeholder needs to system requirements, subsystem requirements, design elements, tests, and evidence. A traceability matrix can reveal both missing tests and unnecessary design features. Bidirectional traceability is desirable: every important requirement should lead to verification evidence, and every verification activity should have a justified requirement.
4. Functional Decomposition and Specifications
Functional decomposition asks what the system must do, independent of the detailed physical solution. A top-level function such as “move a package safely” may be decomposed into:
receive a destination command;
detect the package;
estimate vehicle position;
plan a route;
generate motion commands;
produce actuator torque;
monitor hazards;
communicate status;
manage energy.
The decomposition should be neither too broad nor too detailed. A useful function has a clear input, output, transformation, and boundary. Functional flow block diagrams, context diagrams, state machines, and use-case models are common tools.
A specification converts functions and needs into measurable constraints. For example, “move accurately” becomes a position error limit, settling-time limit, maximum speed, allowable overshoot, and operating environment. The specification should state the operating condition and measurement method. A position tolerance is incomplete unless the reference frame, payload, temperature, sampling conditions, and test procedure are known.
Allocating requirements
System requirements are allocated to mechanical, electrical, software, control, and human subsystems. Allocation should preserve complete system behavior. A requirement may be allocated to more than one subsystem when performance depends on their interaction. For example, positioning accuracy may depend jointly on structural stiffness, encoder resolution, motor control, calibration, and software timing.
An interface control document defines physical, electrical, logical, thermal, and human interfaces. Interface errors are frequent causes of integration delay. Examples include incompatible connector pinouts, incorrect voltage levels, mismatched coordinate conventions, timing assumptions, and inconsistent units.
5. Architecture Design
Architecture is the organized arrangement of system elements, their responsibilities, relationships, interfaces, and behavior. It is a bridge between requirements and detailed design. A mechatronic architecture may include:
mechanical structure and transmission;
sensors and signal conditioning;
actuators and power electronics;
embedded computation and software;
communications;
power storage and distribution;
safety functions;
user interface and external services.
Architectural decisions include centralized versus distributed control, wired versus wireless communication, direct drive versus geared actuation, local versus remote sensing, and passive versus active safety mechanisms. Each alternative has consequences for cost, latency, reliability, maintainability, energy, and complexity.
States and modes
Many mechatronic systems behave differently in different modes, such as off, initialization, manual, automatic, fault, and emergency stop. A state model specifies permitted transitions and conditions. Explicit mode design prevents ambiguous behavior—for example, a system should not continue automatic motion merely because a communication link has briefly returned after a fault.
Safety architecture
Safety should not depend solely on software. A layered architecture may combine physical guards, limit switches, monitored emergency stops, current limiting, watchdog timers, fault detection, safe torque-off, and controlled shutdown. The appropriate measures depend on hazard severity, exposure, probability, and applicable standards. A risk assessment should occur early and be updated when architecture changes.
6. Trade-Off Analysis and Decision-Making
Engineering design involves competing objectives. A weighted decision matrix provides a transparent preliminary comparison. Let the normalized score of alternative j for criterion i be sij, and let the criterion weight be wi, where the weights sum to one. The weighted total for alternative j is:
Sj = ∑i=1n wi sij
Here, Sj is the total score, n is the number of criteria, and 0 ≤ sij ≤ 10 is an assumed scoring scale. This method is appropriate for comparing alternatives when criteria can be meaningfully scored and the team is explicit about assumptions. It does not prove that the highest score is objectively optimal. Safety thresholds, regulatory constraints, and absolute feasibility limits must be applied before scoring; an unsafe alternative cannot be rescued by a high cost or performance score.
Worked example: selecting an actuator architecture
Suppose three candidate architectures are assessed against performance, cost, energy use, and maintainability. The team assigns weights of 0.35, 0.25, 0.20, and 0.20 respectively. Scores range from 0 to 10.
Alternative
Performance
Cost
Energy
Maintainability
A: geared DC motor
8
8
6
7
B: direct-drive motor
9
5
8
6
C: pneumatic actuator
7
6
5
8
For A:
SA = 0.35(8) + 0.25(8) + 0.20(6) + 0.20(7) = 7.35
For B:
SB = 0.35(9) + 0.25(5) + 0.20(8) + 0.20(6) = 7.15
For C:
SC = 0.35(7) + 0.25(6) + 0.20(5) + 0.20(8) = 6.65
Under these stated preferences, A has the highest score. However, the decision is conditional. If noise is unacceptable for the application, or if a safety requirement rules out compressed air, the feasible set changes. Sensitivity analysis should vary the weights and identify whether a small change reverses the decision. Technical judgment, test evidence, lifecycle cost, and risk assessment must supplement the matrix.
Other useful analyses include failure mode and effects analysis (FMEA), fault-tree analysis, tolerance analysis, energy analysis, life-cycle cost, and robustness analysis. FMEA asks how a component or function can fail, what effects result, and which controls reduce risk. Risk priority numbers can support prioritization, but they should not replace expert judgment or mandatory safety controls.
7. The V-Model: Verification and Validation
The V-model represents progressive definition and decomposition on the left side and progressive integration and evaluation on the right side. Typical levels are stakeholder needs, system requirements, architecture, subsystem design, implementation, integration, system verification, and validation.
Verification asks: “Was the system built according to its specified requirements?” Examples include checking dimensions, measuring response time, testing communication timing, and reviewing source code against coding rules. Validation asks: “Was the correct system built for the stakeholder’s operational need?” A device may pass a laboratory accuracy test yet fail validation because operators cannot use it safely or because it does not fit the real workflow.
Verification methods include:
Inspection: examination without operating the system, such as checking dimensions or labels.
Analysis: use of calculations, models, or simulation.
Demonstration: observation of a capability under defined conditions.
Test: controlled measurement using specified equipment and procedures.
A verification plan should define the requirement, method, setup, inputs, tolerances, instrumentation, acceptance criteria, and responsible person. Acceptance criteria must be established before testing where possible to reduce confirmation bias.
The V-model is not a claim that development must be sequential. Modern projects often use incremental V-cycles: each prototype or release passes through focused requirements, design, implementation, integration, and evaluation. Traceability connects every test result to the requirement it supports.
8. Concurrent Engineering and Iterative Prototyping
Concurrent engineering brings relevant disciplines into the design process early rather than passing work sequentially from one specialist to another. Mechanical, electrical, software, manufacturing, quality, safety, procurement, service, and user representatives review the same developing concept.
Benefits include earlier discovery of interface conflicts, design-for-manufacture improvements, more realistic cost estimates, and better maintainability. It requires shared models, clear ownership, version control, regular design reviews, and agreed interface definitions. Concurrent engineering does not mean that everyone makes every decision; it means that affected disciplines participate when decisions can still be changed cheaply.
Prototyping strategy
A prototype should answer a specific question. A proof-of-principle prototype may test whether a sensing method works. A breadboard may test electrical and software integration. A scale or ergonomic prototype may test human interaction. An engineering prototype may approximate final performance, and a production-intent prototype may test manufacturability and service procedures.
Prototypes should be risk-driven. Test the most uncertain and consequential assumptions first. Record the hypothesis, setup, measured data, limitations, and decision resulting from the experiment. A prototype is not automatically representative of the final product; differences in materials, tolerances, software, loading, and environment must be documented.
A small warehouse wants a cart that transports a 20 kg tote between a loading station and storage aisles. The cart must operate near people, fit through a 1.0 m aisle, and run for a full eight-hour shift with scheduled charging.
Problem analysis
Stakeholders include warehouse operators, supervisors, maintenance staff, safety personnel, and the customer. Initial needs include reliable transport, safe interaction, simple loading, low noise, and rapid recovery from faults. Important uncertainties are floor traction, localization accuracy, battery capacity, obstacle detection, and the effect of variable payloads.
The team converts needs into example requirements:
The cart shall carry a 20 kg payload.
The cart shall fit within a width of 0.85 m.
The cart shall stop when an obstacle is detected within the defined protective zone.
The cart shall achieve a commanded speed of 1.0 m/s on the specified floor.
The cart shall report a fault and enter a safe state after loss of supervisory communication.
The cart shall complete the defined duty cycle without battery depletion below the permitted limit.
Each requirement requires an agreed measurement method. “Eight-hour operation,” for example, must define travel distance, payload, waiting time, speed profile, temperature, and charging assumptions.
Architecture and trade-offs
The team compares differential drive and omnidirectional drive. Differential drive is less expensive and mechanically simpler, but it cannot translate sideways. Omnidirectional drive improves maneuverability but increases cost, control complexity, and maintenance. Because the aisles provide sufficient turning space, differential drive is selected.
The architecture includes wheel encoders, a scanning distance sensor, a safety-rated stop circuit, a battery-management system, motor drives, an embedded controller, localization software, and a wireless supervisory link. Safety-related stopping is designed so that loss of software communication does not prevent the independent stop function.
Prototype and evaluation
A low-cost prototype first tests traction, turning radius, and sensor coverage. A second prototype integrates the intended drive electronics and localization software. Tests reveal that the floor contains reflective regions that degrade one sensor’s readings. The team adds sensor diversity and modifies the localization algorithm, then repeats testing under loaded and unloaded conditions.
Verification checks width, payload, speed, stopping response, communication-loss behavior, and battery performance. Validation trials involve actual operators performing representative tasks. Operators identify that tote loading is awkward and that status lights are difficult to interpret. The design is changed even though the original technical tests passed.
Outcome and learning points
The case demonstrates that successful mechatronic design requires more than selecting motors and writing navigation software. Requirements must include operating context; architecture must address interfaces and safety; prototypes must target uncertainty; and validation must involve real users. The most valuable design changes may arise from workflow and human-factors evidence rather than from component-level tests.
10. Professional Practice, Ethics, and Contemporary Development
Engineers are responsible for foreseeable consequences, not merely contractual deliverables. Safety claims must be supported by evidence, and limitations must be communicated honestly. Data collected by connected mechatronic products may create privacy and cybersecurity obligations. Access control, secure updates, logging, threat analysis, and protection of personal data should be considered during architecture design rather than added at the end.
Artificial intelligence may support anomaly detection, adaptive control, design-space exploration, or perception. However, an AI component does not remove the need for requirements, bounded operating conditions, verification, explainable failure behavior, and human oversight. Training-data bias, distribution shift, adversarial inputs, and uncertain outputs are engineering risks. Safety-critical functions should have appropriate deterministic fallback behavior and clearly defined authority boundaries.
Contemporary practice increasingly uses digital twins, model-based systems engineering, hardware-in-the-loop simulation, rapid additive manufacturing, collaborative robotics, and continuous integration for embedded software. These tools can shorten development cycles, but model fidelity, configuration control, and validation remain essential. A simulation result is evidence about a model; it is not automatically evidence about the physical system.
Challenges and Limitations
Systems methods can become bureaucratic when documents are produced without supporting decisions or evidence. Excessively detailed requirements can constrain innovation, while vague requirements create disagreement. Weighted matrices can hide subjective preferences behind precise-looking numbers. The V-model can be misused as a rigid waterfall process. Prototypes can create false confidence when they do not represent final conditions. Finally, interdisciplinary communication remains difficult because different disciplines use different models, terminology, time scales, and definitions of success.
Best practice is therefore proportionality: use enough formality to control risk and complexity, but not so much that engineering judgment is replaced by paperwork. Maintain explicit assumptions, expose uncertainty, involve stakeholders, test interfaces early, and revise decisions when evidence changes.
Chapter Summary
Systems engineering integrates stakeholder needs, requirements, architecture, implementation, integration, verification, validation, and lifecycle concerns. In mechatronics, this integration is essential because mechanical, electrical, software, control, human, and environmental elements interact.
A disciplined design process begins with the operational context and converts needs into clear, measurable, traceable requirements. Functional decomposition identifies what the system must do before physical solutions are selected. Architecture allocates responsibilities and defines interfaces, modes, safety layers, and subsystem relationships. Trade-off analysis compares feasible alternatives, but numerical scores must be interpreted alongside constraints, risk, evidence, and sensitivity.
The V-model links progressive system definition to integration and evaluation. Verification checks conformance to requirements; validation checks suitability for the intended use. Concurrent engineering brings affected disciplines into decisions early, while iterative, risk-driven prototyping tests uncertain assumptions. Professional practice also requires lifecycle thinking, ethical safety behavior, cybersecurity awareness, configuration control, and honest communication of limitations.
Key Terms
Systems engineering: A lifecycle discipline for integrating requirements, architecture, design, verification, validation, and operation.
Mechatronic system: A system combining mechanical, electrical, electronic, computational, and control elements.
Stakeholder: A person, organization, or group that affects or is affected by the system.
Operational concept: A description of how a system is used, maintained, and managed in its intended context.
Requirement: A necessary capability, constraint, or condition that can be evaluated.
Traceability: The documented relationship among needs, requirements, design elements, and evidence.
Functional decomposition: Breaking a system-level function into subordinate functions.
Specification: A measurable statement of required performance or constraint.
Architecture: The organized arrangement of elements, responsibilities, interfaces, and behavior.
Interface: A defined interaction between system elements.
Allocation: Assigning system requirements or functions to subsystems.
Trade-off analysis: Structured comparison of alternatives with competing advantages and disadvantages.
Weighted decision matrix: A comparison method using criterion weights and alternative scores.
Verification: Determining whether the system meets specified requirements.
Validation: Determining whether the system meets its intended stakeholder purpose.
V-model: A lifecycle representation linking decomposition and definition with integration and evaluation.
Concurrent engineering: Collaborative development by multiple disciplines during overlapping design activities.
Prototype: An experimental representation built to answer a design question or evaluate a concept.
FMEA: Failure mode and effects analysis, a structured examination of potential failures and their consequences.
Configuration management: Controlled identification, approval, and tracking of system versions and changes.
Review Questions
Short Answer Questions
Why is systems engineering particularly important in mechatronic products?
Distinguish a functional requirement from a performance requirement.
What is the purpose of a requirements traceability matrix?
Define verification and validation.
Why should a prototype be designed around a specific question?
Long Answer Questions
Explain the complete mechatronic design process from stakeholder analysis through validation.
Discuss how functional decomposition supports architecture design and requirement allocation.
Explain the V-model, including its benefits and limitations in an iterative development project.
Describe how concurrent engineering can reduce integration risk while creating new coordination challenges.
Explain how safety, maintainability, cybersecurity, and lifecycle cost should influence architecture decisions.
Analytical / Application Questions
A robotic arm must be inexpensive, accurate, lightweight, and capable of operating continuously. Propose a requirements structure and identify at least three likely trade-offs.
Develop a weighted decision matrix for two alternative sensor technologies. State your criteria, weights, scores, assumptions, and conclusion, then discuss sensitivity to the weights.
For the warehouse cart case, identify three failure modes, their potential effects, likely controls, and verification methods. Explain which risk should be addressed first and why.
Multiple Choice Questions with Answers
Question 1
Which statement best distinguishes verification from validation?
A. Verification checks user satisfaction, while validation checks component dimensions.
B. Verification checks conformance to requirements, while validation checks fitness for intended use.
C. Verification occurs only before design, while validation occurs only during manufacture.
D. Verification is performed by software engineers, while validation is performed by mechanical engineers.
Correct Answer: B. Verification checks conformance to requirements, while validation checks fitness for intended use.
Question 2
Which is the strongest example of a measurable performance requirement?
A. The system shall be user-friendly.
B. The system shall use a high-quality motor.
C. The system shall achieve a position error no greater than 2 mm under the specified test conditions.
D. The system shall be modern and innovative.
Correct Answer: C. The system shall achieve a position error no greater than 2 mm under the specified test conditions.
Question 3
What is the primary purpose of functional decomposition?
A. To select a brand of component before defining system behavior.
B. To break a system-level function into manageable subordinate functions.
C. To eliminate the need for stakeholder analysis.
D. To replace all physical prototyping with simulation.
Correct Answer: B. To break a system-level function into manageable subordinate functions.
Question 4
In a weighted decision matrix, what does the weight assigned to a criterion represent?
A. The measured mass of the component associated with the criterion.
B. The relative importance of the criterion in the decision.
C. The probability that the criterion will fail.
D. The number of subsystems affected by the criterion.
Correct Answer: B. The relative importance of the criterion in the decision.
Question 5
Using the chapter’s weighted-scoring method, a criterion with weight 0.30 and score 8 contributes what to the total score?
A. 0.24
B. 2.4
C. 8.30
D. 26.67
Correct Answer: B. 2.4
Question 6
Which activity is most characteristic of concurrent engineering?
A. Allowing each discipline to work independently until final assembly.
B. Involving affected disciplines early while design decisions can still be changed.
C. Postponing manufacturing and maintenance considerations until after launch.
D. Replacing design reviews with informal conversations.
Correct Answer: B. Involving affected disciplines early while design decisions can still be changed.
Question 7
Which verification method primarily involves examining a product without operating it?
A. Inspection
B. Demonstration
C. Dynamic testing
D. Operational validation
Correct Answer: A. Inspection
Question 8
Why should safety constraints be applied before calculating a weighted design score?
A. A high score should never compensate for an infeasible or unsafe alternative.
B. Safety criteria cannot be documented.
C. Weights are only valid for mechanical systems.
D. Trade-off analysis is unrelated to safety.
Correct Answer: A. A high score should never compensate for an infeasible or unsafe alternative.
Question 9
Which prototype is most appropriate for testing whether a proposed sensing principle works at all?
A. Production-intent prototype
B. Proof-of-principle prototype
C. Final acceptance unit
D. Maintenance replacement unit
Correct Answer: B. Proof-of-principle prototype
Question 10
A simulation result in systems engineering should generally be interpreted as:
A. Automatic proof that the physical system will meet all requirements.
B. Evidence about the model that must be related to model assumptions and physical validation.
C. A substitute for stakeholder validation in every case.
D. A regulatory approval certificate.
Correct Answer: B. Evidence about the model that must be related to model assumptions and physical validation.
Introduction to Mechatronics Systems
Chapter 2
of 15