Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Screen Model-Based Design

What is Model-Based Design?


- is a mathematical modeling-based method for designing, analyzing, and validating
dynamic systems. A product’s deployment from the early concept of design to the final
validation and verification testing is covered by this method, which includes numerous
disciplines, functional behavior, and cost/performance optimization.

The MDB Process


1. State the Problem - Describe the problem in simple English, without using any
mathematical or technical words. Additionally, develop a project plan that includes
design requirements, formal testing procedures, and a peer-review process.

2. Model Physical Processes - Model Physical Processes are simplified representations


of real systems that use simple mathematical models to design a control algorithm,
hardware specification, and subsystem testing. Physical modeling is a way to acquire
basic insights and observations into real systems.

3. Characterize the Problem - We must establish the configuration spaces, safety limits,
input and output sets, saturation points, and modal behavior in order to characterize
physical processes problems.
4. Derive a Control Algorithm - Determine the conditions under which physical processes
are controllable and develop a suitable control algorithm to be executed by an
embedded computer.

5. Select Models of Computation - Models of computation make it easier to analyze


models in terms of execution time, state reachability, memory usage, and latency.

6. Specify Hardware - Choose hardware that can withstand the environment, interact with
the modeled physical systems, and execute the control algorithm.

7. Simulate - Use the desktop simulation tool to solve the problem. Tools used for
simulation and synthesis are required to facilitate the composition and interaction of
numerous models.

8. Construct - Device must be built according to the specifications. Individual components


and subsystems should be validated against theoretical models during construction,
allowing for co-iteration between simulation and testing.

9. Synthesize Software - Simulators such as MATLAB and LabVIEW can include code
synthesizers. They can either directly support the embedded computer or synthesize
generic code and link it to user-defined architecture-specific code.

10. Verify, Validate, and Test - Test each component and subsystem independently by
configuring adjustable parameters to create a simple test environment. Formal
verification and validation are required to understand an algorithm’s behavior.

You might also like