HOME





Model-based Design
Model-based design (MBD) is a mathematical and visual method of addressing problems associated with designing complex control, signal processing and communication systems. It is used in many motion control, industrial equipment, aerospace, and automotive applications. Model-based design is a methodology applied in designing embedded software. Overview Model-based design provides an efficient approach for establishing a common framework for communication throughout the design process while supporting the development cycle ( V-model). In model-based design of control systems, development is manifested in these four steps: # modeling a plant, # analyzing and synthesizing a controller for the plant, # simulating the plant and controller, # integrating all these phases by deploying the controller. The model-based design is significantly different from traditional design methodology. Rather than using complex structures and extensive software code, designers can use Model-based des ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Model-based Definition
Model-based definition (MBD), sometimes called digital product definition (DPD), is the practice of using 3D modeling, 3D models (such as solid models, 3D Product and manufacturing information, PMI and associated metadata) within 3D computer-aided drafting, CAD software to define (provide specifications for) individual components and product assemblies. The types of information included are geometric dimensioning and tolerancing (GD&T), component level materials, assembly level bill of materials, bills of materials, engineering configurations, design intent, etc. By contrast, other methodologies have historically required accompanying use of 2D engineering drawings to provide such details. Use of the 3D digital data set Modern 3D CAD applications allow for the insertion of engineering information such as dimensions, GD&T, notes and other product details within the 3D digital data set for components and assemblies. MBD uses such capabilities to establish the 3D digital data set ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Real-time Simulation
Real-time simulation refers to a computer model of a physical system that can execute at the same rate as actual "wall clock" time. In other words, the computer model runs at the same rate as the actual physical system. For example, if a tank takes 10 minutes to fill in the real world, it would take 10 minutes to fill in the simulation as well. Real-time simulation occurs commonly in computer gaming, but also is important in the industrial market for operator training and off-line controller tuning. Computer languages like LabVIEW, VisSim and Simulink allow quick creation of such real-time simulations and have connections to industrial displays and programmable logic controllers via OLE for process control or digital and analog I/O cards. Several real-time simulators are available on the market including xPC Target and RT-LAB for mechatronic systems, Simulink for power electronic simulation, and RTDS for power grid simulation. Definition In a real-time simulation, the simul ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Specification (technical Standard)
A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service. A specification is often a type of technical standard. There are different types of technical or engineering specifications (specs), and the term is used differently in different technical contexts. They often refer to particular documents, and/or particular information within them. The word ''specification'' is broadly defined as "to state explicitly or in detail" or "to be specific". A requirement specification is a documented requirement, or set of documented requirements, to be satisfied by a given material, design, product, service, etc. It is a common early part of engineering design and product development processes in many fields. A functional specification is a kind of requirement specification, and may show functional block diagrams. A design or product specification describes the features of the ''solutions'' for the Requirement Specificatio ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Scientific Modelling
Scientific modelling is an activity that produces models representing empirical objects, phenomena, and physical processes, to make a particular part or feature of the world easier to understand, define, quantify, visualize, or simulate. It requires selecting and identifying relevant aspects of a situation in the real world and then developing a model to replicate a system with those features. Different types of models may be used for different purposes, such as conceptual models to better understand, operational models to operationalize, mathematical models to quantify, computational models to simulate, and graphical models to visualize the subject. Modelling is an essential and inseparable part of many scientific disciplines, each of which has its own ideas about specific types of modelling. The following was said by John von Neumann. There is also an increasing attention to scientific modelling in fields such as science education, philosophy of science, systems theor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Model-driven Engineering
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual model (computer science), conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at representation (mathematics), abstract representations of the Knowledge representation and reasoning, knowledge and activities that govern a particular domain (software engineering), application domain, rather than the computing (i.e. algorithmic) concepts. MDE is a subfield of a software design approach referred as round-trip engineering. The scope of the MDE is much wider than that of the model-driven architecture, Model-Driven Architecture. Overview The MDE approach is meant to increase productivity by maximizing compatibility between systems (via reuse of standardized models), simplifying the process of design (via models of recurring design patterns in the application domain), and promoting communication betw ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Functional Specification
A functional specification (also, ''functional spec'', ''specs'', ''functional specifications document (FSD)'', ''functional requirements specification'') in systems engineering and software development is a document that specifies the functions that a system or component must perform (often part of a requirements specification) (ISO/IEC/IEEE 24765-2010). The documentation typically describes what is needed by the system user as well as requested properties of inputs and outputs (e.g. of the software system). A functional specification is the more technical response to a matching requirements document, e.g. the product requirements document "PRD". Thus it picks up the results of the requirements analysis stage. On more complex systems multiple levels of functional specifications will typically nest to each other, e.g. on the system level, on the module level and on the level of technical details. Overview A function (engineering), functional specification does not define the in ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Control Theory
Control theory is a field of control engineering and applied mathematics that deals with the control system, control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a desired state, while minimizing any ''delay'', ''overshoot'', or ''steady-state error'' and ensuring a level of control Stability theory, stability; often with the aim to achieve a degree of Optimal control, optimality. To do this, a controller with the requisite corrective behavior is required. This controller monitors the controlled process variable (PV), and compares it with the reference or Setpoint (control system), set point (SP). The difference between actual and desired value of the process variable, called the ''error'' signal, or SP-PV error, is applied as feedback to generate a control action to bring the controlled process variable to the same value as the set point. Other aspects ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Simulink
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and model-based design. Add-on products MathWorks and other third-party hardware and software products can be used with Simulink. For example, Stateflow extends Simulink with a design environment for developing state machines and flow charts. Coupled with another of their products, Simulink can automatically generate C source code for real-time implementation of systems. As the efficiency and flexibility of the code improves, this is becoming more widely adopted for production systems, in addition to being a tool for ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Dymola
Dymola is a commercial modeling and simulation environment based on the open Modelica modeling language. Large and complex systems are composed of component models; mathematical equations describe the dynamic behavior of the system. Developed by the French company Dassault Systèmes, Dymola is available as a standalone product and integrated in 3DEXPERIENCE as part of CATIA. Dymola 2025x Refresh 1 supports version 3.6 of the Modelica language and version 4.0.0 of the Modelica Standard Library, as well as versions 1, 2 and 3 of the Functional Mock-up Interface (FMI). System Structure and Parameterization (SSP 2.0) and eFMI (FMI for embedded systems) are also supported. History Dymola was initially designed in 1978 by Hilding Elmqvist, for his PhD thesis at Lund Institute of Technology (later part of Lund University). This first version of Dymola was based on the Dynamic Modeling Language (also called Dymola) and was implemented in Simula 67. Later it was re-implemented in P ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


20-sim
20-sim is a commercial modeling and simulation program for multi-domain dynamic systems, which is developed by Controllab. 20-sim allows models to be entered as equations, block diagrams, bond graphs and physical components. 20-sim is used for modeling complex multi-domain systems and for the development of control systems. Use 20-sim supports four methods for modeling dynamic systems: iconic diagrams, block diagrams, bond graphs and equations. All these methods are allowed to be used in one model. The package has advanced support for bond graph modeling, making it considered versatile while retaining user-friendliness. For modeling physical systems, the package provides libraries for electrical systems, mechanical systems, hydraulics systems and thermal systems. For block diagrams, libraries comparable to those of Simulink, are provided. A feature of the software is the option to create models with differential equations and package them as block diagram elements or physical ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


AMESim
Simcenter Amesim is a commercial simulation software for the modeling and analysis of multi-domain systems. It is part of systems engineering domain and falls into the mechatronic engineering field. The software package is a suite of tools used to model, analyze and predict the performance of mechatronics systems. Models are described using nonlinear time-dependent analytical equations that represent the system's hydraulic, pneumatic, thermal, electric or mechanical behavior. Compared to 3D CAE modeling this approach gives the capability to simulate the behavior of systems before detailed CAD geometry is available, hence it is used earlier in the system design cycle or V-Model. To create a simulation model for a system, a set of libraries is used. These contain pre-defined components for different physical domains. The icons in the system have to be connected and for this purpose each icon has ports, which have several inputs and outputs. Causality is enforced by linking the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]