KL3083 Lecture 04 project.ppt

Embed Size (px)

Citation preview

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    1/31

    KL 3083RekaBentuk Sistem

    Lecturer In-charge:Hilmi Sanusi

    The Team:Prof. AlauddinProf KasmiranHilmi Sanusi

    The Secretary:Fazilah Kamil

    .

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    2/31

    Projects

    Input

    (sensors)

    Process(micro-

    controller)

    Output(Actuators)

    Interface

    (A/D)

    - analog input

    Interface

    (D/A)

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    3/31

    Projects (cont - 1)

    Input

    Analog input

    Require adc (built in..?)

    Resolution, sampling etc

    Digital input

    TTL logic level Making input TTL compatible else u_controller

    cant read your data

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    4/31

    Projects (cont - 2)

    Process

    Calculation

    Logic operation

    Decision making

    C / C++

    Simulation, emulation etc

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    5/31

    Projects (cont - 3)

    Output

    Analog

    Actuators (motors, light etc)

    Speed, intensity etc

    Digital

    Buzzer, relay, On/off

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    6/31

    Projects (cont4)

    Project cost < RM 25 excluding the microcontroller

    Prototype may cost more but end productsmust cost less

    Reduce costbuilt your own sensors and

    actuators Perform cost reduction step trough

    innovative iteration

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    7/31

    Requirements

    AnalysisINPUTS

    Functional

    Analysis/

    Allocation

    Design

    Synthesis

    Analysis &

    ControlVerif ication

    Loop

    Requirements

    Loop

    DesignLoop

    OUTPUTS

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    8/31

    Projects (cont6)

    Set input requirements

    Make sure the sensors are able to perform the

    input requirements

    Make sensor as simple as possible, let the

    micro-controller do the thinking

    Set output requirementsSimplify the output presentation

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    9/31

    Define User

    Needs

    Define System

    Requirements

    Allocate System

    Functions to

    Subsystems

    Detail Design

    of Components

    Verify

    Components

    Verification of

    Subsystems

    System

    PerformanceVerification

    System

    Operational

    Verification

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    10/31

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    11/31

    System Engineering

    (Technology management) Definitions of System Engineering

    Structure: management technology

    to assist in the formulation, analysisand interpretation of the impacts ofproposed policy, controls, andsystems on the needs, institution and

    values under investigation

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    12/31

    Definitions of System Engineering

    Function: Methods and Tools

    to support analysis of large-

    scale, dynamic and complexsystems,

    to support process-oriented

    management practice andto provide effective & efficienttrade offs among alternatives

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    13/31

    Definitions of System Engineering

    Purpose: For engaging in systemengineering

    To develop information and knowledge

    organization To support definition, development and

    deployment of total systems to assure integration and high quality

    relative to reliability, availability,maintainability, operability others_ilities.

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    14/31

    Systems Engineering

    Functions Formulation of the System

    Needs to be fulfilled

    Requirements & Objectives

    Constraints and Degrees of Freedom Alternatives to above

    Analysis Determine the impact of varied alternative courses of

    action

    Determine the course of least constraint Determine the risk mitigation strategy

    Interpretation of Analysis Rank Order, Bias & Uncertainty Assessment

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    15/31

    Steps and Phases

    Formulation

    Analysis

    Interpretation

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    16/31

    Steps/Perspectives for System Engineering

    (Formulation) Formulation of the System

    Needs to be fulfilled

    Requirements & Objectives

    Constraints and Degrees of Freedom Alternatives to above

    Value System Design

    Identification of the objectives and goals that guide alternativeselection

    Definition of multi-dimensional attributes or decision criteria Identification and validation of objective measures

    System Synthesis

    Generation of alternative course of action and associated measuresof effectiveness

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    17/31

    Identification of Need

    Gap

    New Techniques

    New System Requirements added

    System Requirements Change Priority

    Political Views Shift

    Involve the customerunless the customer haschanged as well

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    18/31

    What are the Functions Applied

    To? Design, Develop, Deploy Systems

    Large in Scale

    Large in Scope

    Large in Range of Impact System Types

    Physical Systems

    Human & Organizational Systems

    Enterprise Systems

    Information Systems

    Systems of Systems Aerospace examples

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    19/31

    What is a System?

    Group of Components that worktogether for a purpose Service

    Product

    Process

    Attributes: discernable manifestations

    of the components Relationships are links betweenComponents & Attributes

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    20/31

    Components Properties

    Properties & Behavior of each Component has an

    influence on the properties & behavior of the set

    as a whole Properties & Behaviors of each component of the

    set depends on the properties & behaviors of at

    least one other component

    Each possible subset of the components has the

    two properties listed above: I.E. the components

    cannot be divided into independent subsets

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    21/31

    When you decompose what do you get?

    Components

    Structural: Static Elements of a System

    Operating: Perform Processing

    Flow: Materials and energy or information

    being altered by system operations

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    22/31

    How can system be known?

    State of a System Collection of variables that describe a

    system from a perspective and at specific

    time Variation in perspective

    Variation in temporal resolution

    System Engineering Knowledge Principles

    Practices

    Perspectives

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    23/31

    How is a System Understood ?

    Decomposition

    Analysis

    Aggregation

    More than the sum of its parts

    Emergent

    Self-organizing

    Entropic and Enthalpic

    The thermodynamic function of a system is equivalent tothe sum of the internal energy of the system plus the

    product of its volume multiplied by the pressure exerted onit by its surroundings

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    24/31

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    25/31

    What are criteria for System Quality ?

    Efficient & Effective in

    Production

    Use

    Maintenance

    Retrofit

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    26/31

    Feasibility Analysis

    Identify Possible System level Approaches

    Eval for

    Performance Effectiveness

    Manufacturability

    Maintenance

    Logistics Support Recommend a course of action

    (a few)

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    27/31

    Identify Constraints

    Limit Your Options

    Specifications that must be met

    Integration Standards that are mandated Cost & Schedule Limitations

    Missing Information

    Missing CodeMissing Service Oriented Architecture (SOA)

    Life Cycle Issues Identified

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    28/31

    System Requirements

    System Specification

    Software System

    Hardware

    Test Equipment

    Simulation Reqs

    Range Reqs

    Integration Reqs

    Data Reqs

    ManagementRequirements

    Program PlanningControl

    Version Control

    Test DataDissemination

    Integration

    Reporting

    Technical Management

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    29/31

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    30/31

    Technical Performance Measures

    Design Dependent Parameters

    Quality Function Deployment

    Belies the waterfall approach

    House of Quality Approach

    Six sigma etc

  • 7/27/2019 KL3083 Lecture 04 project.ppt

    31/31