Modeling and Simulation
Computer Engineering
Cairo University
Fall 2022
Course Outline
• Introducing the Concepts
• Time Handling Mechanisms
• Discrete Event Simulation (DES)
• General Principles
• DES Case Study in SIMAN/Arena
• Continuous-Time Simulation
• DAE Solvers
• Random Numbers
• Usage, Generation, Validation, Pitfalls
• Queuing Systems
• Other Topics:
• Mixed-Signal Simulation
• Finite Element Modeling and Multi-physics (if time permits)
Intended Learning Objectives (ILOs)
1. Explain different concepts of Modeling & Simulation.
2. Apply the mathematical models employed in some of the commercial simulators like
SPICE manually.
3. Interpret the general principles of discrete-event simulation.
4. Develop and simulate models for different systems using commercial tools like ARENA.
5. Illustrate how to generate different Random Variable distributions.
6. Understand the basics of queuing theory and its application in discrete event
simulations.
7. Develop discrete event models for different real-life applications.
8. Assess the validity of model behavior and simulation results.
9. Identify system parameters and performance criteria to optimize and propose changes
in real-life systems based on simulation results.
Course Requirements and Grading
(Credit-Hour System CMP N407)
Subject to change
• Class work: 20% - individual effort
• Midterm: 20% - individual effort
• Final: 40% - individual effort
• Project: 20% - group effort
Target Course Weekly Plan (CHS)
3/Oct Introduction to modeling & simulation / Time Handling
10/Oct Discrete-event simulations
17/Oct SIMAN & Review / Continuous time solvers
24/Oct Continuous time solvers
31/Oct Random numbers usage & generation
7/Nov Random numbers usage & generation (cont.)
14/Nov Queuing Systems
21/Nov MIDTERM
28/Nov Queuing Systems (cont.)
5/Dec Other Topic
12/Dec 1. Intro & data types and digital review (ch. 25, 1-5)
19/Dec 2. Analog modeling (ch. 6, 8)
26/Dec 3. Freq & TF modeling (ch. 13-14)
2/Jan 4. Case study (RC Plane) (ch. 18, 23, 26)
Lecture
VHDL-AMS Presentations (4 groups)
Suggested References
1. “Simulation Modeling and Analysis with Expertfit Software,” Averill M. Law, 4th
edition, McGraw Hill, 2006
2. “Simulation,” Sheldon Ross, Academic Press, 1996
3. “The Designer’s Guide to Analog & Mixed-Signal Modeling: Illustrated with
VHDL-AMS and MAST,” R. Scott Cooper, Synopsys Inc., 2004
4. “Simulation with Arena,” W. David Kelton, Randall Sadowski, David Sturrock,
McGraw-Hill, 2004
Suggested Presentation References
VHDL-AMS
• “The System Designer's Guide to VHDL-AMS: Analog, Mixed-
Signal, and Mixed-Technology Modeling,” Peter J.
Ashenden, Gregory D. Peterson, Darrell A. Teegarden, Elsevier
(was Morgan Kaufman), 2002
FEM & Multiphysics
• “Introduction to Modelling of Multiphysics Problems,” Tomasz G.
Zieliński,
http://www.ippt.gov.pl/~tzielins/index.php?im=1&id=lectures.ht
ml
• “Finite Element Procedures,” Klaus-Jurgen Bathe, . Cambridge,
MA, 2007.
• Many books on COMSOL…