Open Access. Powered by Scholars. Published by Universities.®

Computer and Systems Architecture Commons™

Open Access. Powered by Scholars. Published by Universities.®

Simulation

Discipline
Institution
Publication Year
Publication
Publication Type

Articles 1 - 16 of 16

Full-Text Articles in Computer and Systems Architecture

System Integration And Validation Of The Cal Poly Spacecraft Attitude Dynamics Simulator Mk. Iv, Bricen S. Rigby Jul 2026

System Integration And Validation Of The Cal Poly Spacecraft Attitude Dynamics Simulator Mk. Iv, Bricen S. Rigby

Master's Theses

The Cal Poly Spacecraft Attitude Dynamics Simulator (SADS) is an ongoing project that seeks to enable the simulation and validation of sensors, actuators, and control logic related to spacecraft attitude control. The SADS platform rests atop a spher- ical air-bearing device which allows for nearly frictionless rotation in all three axes. The orientation of the platform is controlled by four reaction wheels arranged in a pyramidal configuration. Over the past few years, there have been significant updates to the reaction wheel subsystem, as well as requests for a more capable central com- puter. Therefore, a new system architecture for the …


Universal Systems Simulation Via Constraint Hypergraphs With Applications To Digital Twins, John Morris Dec 2025

Universal Systems Simulation Via Constraint Hypergraphs With Applications To Digital Twins, John Morris

All Dissertations

The characterization of systems encompasses a variety of modeling frameworks designed to capture specific behaviors and components of various system domains. Whatever the framework, the core elements of a system representation are the information of the system and a description of how that information is related. The relations in deterministic systems are functions, which, when composed to form executable processes, can be used to simulate system data. A declarative modeling framework is one that encodes mechanisms for preparing these simulations within the model structure, allowing an external agent to form the execution processes required for a given context. To date, …


Prototyping Interactive Tactile Digital Logic Simulations: A Hybrid Approach, Logan Bateman Oct 2024

Prototyping Interactive Tactile Digital Logic Simulations: A Hybrid Approach, Logan Bateman

MS in Computer Science Project Reports

Tactile exhibits are common in museums and on the walls of university halls. However, few (if any) tools exist for creating tactile exhibits for teaching digital logic or computing concepts. This project implemented a framework for creating tactile digital logic simulation exhibits, with a focus on rapid prototyping and distributed architecture. Prototyping allows for fast iteration, with the ability to simulate unlimited hardware components such as buttons, light emitting diodes (LEDs), and other input or output devices. Through the abstraction of implementations and a distributed communication protocol, switching to real hardware is seamless and works in tandem with simulated hardware. …


Quantum Computing And Its Applications In Healthcare, Vu Giang Jan 2023

Quantum Computing And Its Applications In Healthcare, Vu Giang

OUR Journal: ODU Undergraduate Research Journal

This paper serves as a review of the state of quantum computing and its application in healthcare. The various avenues for how quantum computing can be applied to healthcare is discussed here along with the conversation about the limitations of the technology. With more and more efforts put into the development of these computers, its future is promising with the endeavors of furthering healthcare and various other industries.


A Versatile Python Package For Simulating Dna Nanostructures With Oxdna, Kira Threlfall May 2022

A Versatile Python Package For Simulating Dna Nanostructures With Oxdna, Kira Threlfall

Computer Science and Computer Engineering Undergraduate Honors Theses

The ability to synthesize custom DNA molecules has led to the feasibility of DNA nanotechnology. Synthesis is time-consuming and expensive, so simulations of proposed DNA designs are necessary. Open-source simulators, such as oxDNA, are available but often difficult to configure and interface with. Packages such as oxdna-tile-binding pro- vide an interface for oxDNA which allows for the ability to create scripts that automate the configuration process. This project works to improve the scripts in oxdna-tile-binding to improve integration with job scheduling systems commonly used in high-performance computing environments, improve ease-of-use and consistency within the scripts compos- ing oxdna-tile-binding, and move …


Modeling Damage Spread, Assessment, And Recovery Of Critical Systems, Justin Burns May 2022

Modeling Damage Spread, Assessment, And Recovery Of Critical Systems, Justin Burns

Graduate Theses and Dissertations

Critical infrastructure systems have recently become more vulnerable to attacks on their data systems through internet connectivity. If an attacker is successful in breaching a system’s defenses, it is imperative that operations are restored to the system as quickly as possible. This thesis focuses on damage assessment and recovery following an attack. A literature review is first conducted on work done in both database protection and critical infrastructure protection, then the thesis defines how damage affects the relationships between data and software. Then, the thesis proposes a model using a graph construction to show the cascading affects within a system …


Performance Of Sensor Fusion For Vehicular Applications, Nikola Janevski Jan 2022

Performance Of Sensor Fusion For Vehicular Applications, Nikola Janevski

Graduate Theses, Dissertations, and Problem Reports (ETD)

Sensor fusion is a key system in Advanced Driver Assistance Systems, ADAS. The perfor-
mance of the sensor fusion depends on many factors such as the sensors used, the kinematic
model used in the Extended Kalman Filter, EKF, the motion of the vehicles, the type of
road, the density of vehicles, and the gating methods. The interactions between parameters
and the extent to which individual parameters contribute to the overall accuracy of a sensor
fusion system can be difficult to assess.
In this study, a full-factorial experimental evaluation of a sensor fusion system based
on a real vehicle was performed. …


A Simulation Tool For Evaluating The Environmental Impacts Of Management Scenarios For Modern Broiler Production Systems, Martin Andrew Christie Aug 2019

A Simulation Tool For Evaluating The Environmental Impacts Of Management Scenarios For Modern Broiler Production Systems, Martin Andrew Christie

Graduate Theses and Dissertations

The purpose of this work is to provide a simulation tool that allows broiler production practitioners and researchers to simulate the effects of farm design and management practices on resource consumption and environmental impacts. This tool allows the user to design unique farms and simulates on farm processes required to raise broiler chicks to a marketable age. The use can input data such as farm location, broiler breed, flock size, ration type, barn dimensions, and climate control equipment specifications. The algorithms used to simulate broiler breed specific feed intake, broiler weight gain, and other on farm processes such as heating, …


Agent-Based Modeling And Simulation Approaches In Stem Education Research, Shanna R. Simpson-Singleton, Xiangdong Che Jan 2019

Agent-Based Modeling And Simulation Approaches In Stem Education Research, Shanna R. Simpson-Singleton, Xiangdong Che

Journal of International Technology and Information Management

The development of best practices that deliver quality STEM education to all students, while minimizing achievement gaps, have been solicited by several national agencies. ABMS is a feasible approach to provide insight into global behavior based upon the interactions amongst agents and environments. In this review, we systematically surveyed several modeling and simulation approaches and discussed their applications to the evaluation of relevant theories in STEM education. It was found that ABMS is optimal to simulate STEM education hypotheses, as ABMS will sensibly present emergent theories and causation in STEM education phenomena if the model is properly validated and calibrated.


Design Of Cpu Simulation Software For Armv7 Instruction Set Architecture, Dillon Tellier Jun 2014

Design Of Cpu Simulation Software For Armv7 Instruction Set Architecture, Dillon Tellier

Computer Engineering

Simulations have long been a part of the engineering process in both the professional and academic domain. From a pedagogic standpoint, simulations allow students to explore the dynamics of engineering scenarios by controlling variables, taking measurements, and observing behavior which would be difficult or impossible without simulation. One such tool is a CPU simulator used in Cal Poly’s Computer Architecture classes; this software simulates an instruction accurate operation of a computer processor and reports statistics regarding the execution of the supplied compiled machine code. For the last several years Cal Poly’s computer architecture classes have used a previous version of …


A P2p Computing System For Overlay Networks, Grzegorz Chmaj, Krzysztof Walkowiak Jan 2013

A P2p Computing System For Overlay Networks, Grzegorz Chmaj, Krzysztof Walkowiak

Electrical & Computer Engineering Faculty Research

A distributed computing system is able to perform data computation and distribution of results at the same time. The input task is divided into blocks, which are then sent to system participants that offer their resources in order to perform calculations. Next, a partial result is sent back by the participants to the task manager (usually one central node). In the case when system participants want to get the final result, the central node may become overloaded, especially if many nodes request the result at the same time. In this paper we propose a novel distributed computation system, which does …


A Simulation Analysis Of Photovoltaic Ac Module Integrated Converters In Parallel, Under Controlled Edge Shading Conditions, Lynette O'Callaghan, Mick Mckeever, Brian Norton Jan 2012

A Simulation Analysis Of Photovoltaic Ac Module Integrated Converters In Parallel, Under Controlled Edge Shading Conditions, Lynette O'Callaghan, Mick Mckeever, Brian Norton

Conference Papers

A DC and AC power simulation comparison of: a Photovoltaic (PV) array with a modular, parallel, AC converter configuration; and a series, string configuration with a central AC converter, is presented. The systems are simulated using a comprehensive range of edge shading scenarios and irradiance conditions. Power control and transformation circuitry must be designed for shade and module mismatch tolerance to prevent over-proportional power to shade losses, as average losses from Building Integrated PV (BIPV) systems are approximately 20 to 25%, due to shade, mismatch, differences in orientation and inclination, and temperature effects. 59.4% of the simulations showed gains in …


Decision Strategies For A P2p Computing System, Grzegorz Chmaj, Krzysztof Walkowiak Jan 2012

Decision Strategies For A P2p Computing System, Grzegorz Chmaj, Krzysztof Walkowiak

Electrical & Computer Engineering Faculty Research

Peer-to-Peer (P2P) computing (also called ‘public-resource computing’) is an effective approach to perform computation of large tasks. Currently used P2P computing systems (e.g., BOINC) are most often centrally managed, i.e., the final result of computations is created at a central node using partial results – what may be not efficient in the case when numerous participants are willing to download the final result. In this paper, we propose a novel approach to P2P computing systems. We assume that results can be delivered to all peers in a distributed way using three types of network flows: unicast, Peer-to-Peer and anycast. We …


Software Development Approach For Discrete Simulators, Grzegorz Chmaj, Dawid Maksymilian Zydek Aug 2011

Software Development Approach For Discrete Simulators, Grzegorz Chmaj, Dawid Maksymilian Zydek

Electrical & Computer Engineering Faculty Research

Simulation is the most common approach to perform the problem research. Among several types of simulation, the most common way is the discrete simulation, which assumes the division of the time scale into fixed length time slots. Depending on investigated problem, simulation packages may be used or it could be necessary to design and create own simulation system. In this paper, we propose the complete pre-study scheme and the most commonly appearing implementation problems with suggested solutions. We also describe how to implement the exemplary simulator in C++.


Nato Human View Architecture And Human Networks, Holly A. H. Handley, Nancy P. Houston Mar 2010

Nato Human View Architecture And Human Networks, Holly A. H. Handley, Nancy P. Houston

Engineering Management & Systems Engineering Faculty Publications

The NATO Human View is a system architectural viewpoint that focuses on the human as part of a system. Its purpose is to capture the human requirements and to inform on how the human impacts the system design. The viewpoint contains seven static models that include different aspects of the human element, such as roles, tasks, constraints, training and metrics. It also includes a Human Dynamics component to perform simulations of the human system under design. One of the static models, termed Human Networks, focuses on the human-to-human communication patterns that occur as a result of ad hoc or deliberate …


Utilizing Strategic Project Management Processes And The Nato Code Of Best Practice To Improve Management Of Experimentation Events, Andreas Tolk, Rafael E. Landaeta, Robert H. Kewley, Thomas T. Litwin Jan 2009

Utilizing Strategic Project Management Processes And The Nato Code Of Best Practice To Improve Management Of Experimentation Events, Andreas Tolk, Rafael E. Landaeta, Robert H. Kewley, Thomas T. Litwin

Computational Modeling & Simulation Engineering Faculty Publications

Systems engineering and project management are two core engineering management processes supported by core quantitative disciplines within engineering management problems. Traditional approaches to systems engineering focus on a single system being engineered and managed (i.e., project managed), while challenges addressing composition of systems of systems and the reuse of systems for new solutions require a strategic management approach that promote a process flow in which the outputs of one project (e.g., deliverables, knowledge, work documents) are captured for the benefit of other projects within and outside the project-based organization. Two other core processes of engineering management are therefore critical to …