---
title: "Challenges of modeling a physical system"
subject: "Embedded System"
chapter: 7
key: "semester_6/embedded_system:modeling-physical-system-challenges"
source: https://www.bctengineer.com/q/semester_6/embedded_system/modeling-physical-system-challenges
site: BCT Engineering
---

# Challenges of modeling a physical system

Embedded System · Chapter 7: Control System

- Asked in: 2074 Bhadra, 3 marks
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_6/embedded_system/modeling-physical-system-challenges
- Whole chapter: https://www.bctengineer.com/md/semester_6/embedded_system/chapter-7

## Question

What are the challenges of modeling a real physical system and how can you overcome it?

## Short answer

Challenges include complexity, nonlinearities (friction, saturation), uncertain parameters, unmodeled dynamics, measurement difficulty, and disturbances. Overcome by linearizing around operating point, system identification, robust control with safety margins, feedback, filtering, and adaptive control or gain scheduling.

## Answer

A model is a mathematical description (equation or transfer function) of how the plant output responds to its input. Real systems are hard to model.

#### Challenges

- **Complexity:** many interacting parts, so a full model is large; some physics is not understood.
- **Non-linearity:** friction, saturation, dead zone, backlash; linear models hold only near an operating point.
- **Uncertain and changing parameters:** mass, friction and temperature change with time and load.
- **Unmodelled dynamics and delays:** sensor lag, actuator delay and noise.
- **Measurement difficulty:** parameters cannot always be measured directly; sensors are noisy.
- **Disturbances** that are random or unknown.

#### How to overcome

- Use simplified models valid around the operating point (linearisation) and keep only the dominant dynamics.
- Identify the model experimentally (step-response or system identification) and verify with measurements.
- Include safety margins in the design (robust control) and use feedback, which tolerates model error.
- Use adaptive control or gain scheduling when parameters change.
- Filter sensor noise, and test the model and controller by simulation then on the real hardware.

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Which is a non-linearity challenge?
   A. Perfect linearity
   B. Constant parameters
   C. No delays
   D. Friction, saturation, dead zone, backlash
   Answer: D. Linear models hold only near an operating point. (Key point: Non-linearity)

2. How handle non-linear plants?
   A. Ignore the plant
   B. Add more sensors only
   C. Linearise around the operating point and keep dominant dynamics
   D. Use open loop
   Answer: C. Simplified valid models. (Key point: Remedy)

3. Which helps with changing parameters?
   A. Fixed gains
   B. Adaptive control or gain scheduling
   C. Removing feedback
   D. Ignoring mass
   Answer: B. Adapts as parameters change. (Key point: Uncertain parameters)

## Related in Embedded System

- [Behavioral modeling; 2-input multiplexer](https://www.bctengineer.com/question.md?key=semester_6%2Fembedded_system%3Avhdl-behavioral-mux) — Embedded System, chapter 9
- [Basic functions of real-time kernel](https://www.bctengineer.com/question.md?key=semester_6%2Fembedded_system%3Areal-time-kernel-functions) — Embedded System, chapter 6, asked 2×

## Related in other subjects

- [Why system modeling; weakness of structured analysis](https://www.bctengineer.com/question.md?key=semester_5%2Fsoftware_engineering%3Asystem-modeling-importance) — Software Engineering, chapter 2
- [Real-time system and real-time OS components](https://www.bctengineer.com/question.md?key=semester_5%2Fsoftware_engineering%3Areal-time-os) — Software Engineering, chapter 4
- [Real power/frequency control in interconnected system](https://www.bctengineer.com/question.md?key=semester_5%2Fpower_system_analysis_ii%3Areal-power-frequency-control) — Power System Analysis II, chapter 1
- [Domain modeling; attributes and associations guidelines](https://www.bctengineer.com/question.md?key=semester_6%2Fobject_oriented_analysis_and_design%3Adomain-modeling-attributes-associations) — Object Oriented Analysis and Design, chapter 2
