NURBS-Based and Parametric-Based Shape Optimisation with DiErentiated CAD Kernel

Total Page:16

File Type:pdf, Size:1020Kb

NURBS-Based and Parametric-Based Shape Optimisation with DiErentiated CAD Kernel 1 NURBS-based and Parametric-based Shape Optimisation with Dierentiated CAD Kernel Orest Mykhaskiv1, Mladen Banovic2, Salvatore Auriemma3, Pavanakumar Mohanamuraly1, Andrea Walther2, Herve Legrand3 and Jens-Dominik Müller1 1Queen Mary University of London, [email protected] 2University of Paderborn, [email protected] 3OpenCASCADE, [email protected] Corresponding author: Orest Mykhaskiv, [email protected] ABSTRACT Numerical optimisation is becoming an essential industrial method in engineering design for shapes immersed in uids. High-delity optimisation requires ne design spaces with many design variables, which can only be tackled with gradient-based optimisation methods. CAD packages that are open-source or commercially available do not provide shape derivatives, but impose to compute them with expensive, inaccurate and non- robust nite-dierences. The present work is the rst demonstration of obtaining exact shape derivatives with respect to CAD design parametrisation by applying algorithmic dierentiation to a com- plete CAD system, in this case the Open Cascade Technology (OCCT) CAD-kernel. The extension of OCCT to perform shape optimisation is shown by using parametric models based on explicit parametrisations of the CAD model and on implicit parametrisations based on the BRep (NURBS). In addition, we demonstrate the imposition of geomet- ric constraints for both approaches, a salient part of industrial design, and an intuitive method of storing them in standard CAD format. The proposed method is applied to redesign TU Berlin Stator Testcase. Keywords: aerodynamic shape optimisation, CAD-based sensitivities, gradient method 1 INTRODUCTION In engineering workows it is common practice to maintain master CAD models, which then serve as a foundation for further design and development. In complex system designs these base geometries enable cross-department collaboration and therefore minimise the time needed to bring an industrial component to the production. However, preserving a CAD model description during a gradient-based aerodynamic Computer-Aided Design & Applications, 15(1), 2018, bbb-ccc © 2018 CAD Solutions, LLC, http://www.cadconferences.com 2 shape optimisation does not work to the full extent due to missing or inexact gradient information from a CAD system. High-delity shape optimisation of immersed bodies subject to uid dynamics, such as aeroplanes, turbines, vehicles or ducts, requires very rich design spaces with many design variables. Tackling these rich design spaces is not computationally feasible with stochastic optimisation methods such as Evolutionary Algorithms. Gradient-based optimisation has been shown to be feasible, and has widely been adopted for these problems. The optimisation community has put a lot of eort into developing methods that compute gradients of objective functions with respect to mesh point perturbation for Computational Fluid Dynamics (CFD) solvers. In particular, the adjoint method [12,8,5, 15, 10] allows to compute these gradients accurately, consistently and with low computational cost. The next step is to dene a parametrisation of the shape. A simple approach is the node-based approach where the design variables are the displacement of the grid nodes on the shape. Although the mesh nodes positions present the richest design space that computational tools can expose, the approach allows surfaces with oscillatory high-frequency noise. This could be tackled with regularisation (smooth- ing) [9]. Alternative approaches are Free Form Deformation [14] or radial basis function [3]. Afterwards, the optimised mesh is imported back to CAD, but this usually inquires signicant approximations and inaccuracies degrading the quality of the optimum. On the contrary, CAD-based methods always keep the CAD representation during the optimisation, while obtaining the necessary CAD sensitivity infor- mation is more challenging. Robinson et al. [13] apply nite dierences to the parametric CAD models created in commercial 'black-box' CAD system. The CAD sensitivity is computed as the dierence be- tween the original CAD model and the one with the perturbed design parameters. Similar approach is followed in [4], where nite dierences are applied to the open-source CAD-kernel Open CASCADE Technology (OCCT). Additionally, several often used CAD primitives and shapes (cube, sphere, etc.) are complemented with analytical derivatives. In [19] a small in-house CAD kernel was automatically dier- entiated and provides analytical derivatives for NURBS. In this paper we exploit recently dierentiated version of the OCCT kernel [1], [2]. Although dierentiation of a complete CAD-kernel is a non-trivial and time-consuming task, it allows us to get exact derivatives without numerical noise in any of CAD modelling algorithms. This makes the dierentiated OCCT practical for wide range of parametrisa- tions and geometrical manipulations. Moreover, the eciency of the sensitivities computation is in most cases superior than with previously mentioned nite dierences, which encourages shape exploration in large-dimensional CAD spaces. The design space set-up is crucial for aerodynamic shape optimisation in CAD-based methods, since it allows to eectively tweak the corresponding ow physics. Therefore, widely used parametric CAD models require from the designer a proper engineering judgement during initial design. To respond to these challenges, several application-specic parametrisation tools were developed [6], [17]. Taking to account extensive engineering experience, these tools allow to parametrise the shapes with conventional and intuitive design parameters (trailing/leading edge radius, blade thickness, wing span, etc.). These parameters are then varied during the design optimisation loop. Furthermore, an explicit control over design variables also allows to incorporate geometrical constraints directly in the parametrisation. Alternatively to the previous approach, instead of changing the parameters of the model's construc- tion algorithm, one can directly modify the geometry of the resulting shape, so-called BRep (Boundary Representation) [19], [21]. Changes to this BRep data (control points positions and weights of corre- sponding NURBS) eliminate the initial parametrisation, but propose rich design spaces, which could be easily rened even further by inserting additional control points. Hence, this method serves better the ultimate goal of optimisation, potentially exploring non-conventional designs. The method is CAD- vendor independent, and requires only a generic CAD-le (STEP, IGES, etc.), eluding problems with parametrisation tree and making the optimisation more automatic. Computer-Aided Design & Applications, 15(1), 2018, bbb-ccc © 2018 CAD Solutions, LLC, http://www.cadconferences.com 3 Therefore we address two major elements that prevent integration of CAD into the design loop: a) Absence of necessary CAD sensitivity functionality (gradients of CAD surfaces with respect to the constructing design parameters), usually not available in the CAD systems. To overcome this problem, we use our algorithmically dierentiated OCCT kernel. b) Poor parametrisations that cannot capture shape variations originating from adjoint CFD. We consider two distinct approaches to control the shape changes: the rst updates the explicit design parameters of a CAD model; the second modies positions of NURBS control points and ensures resulting shape remains watertight (continuity and smoothness of the model). In this paper the dierentiated OCCT is used to optimise TU Berlin Stator Case [23] and to compute necessary CAD derivatives. A brief introduction to the OCCT dierentiation can be found in Sec.2. Parametrisation of the stator blade with conventional turbomachinery parameters is described in Sec.4. Section5 describes the necessary ingredients for NURBS-based optimisation including corresponding constraint impositions, followed by results for both approaches in Sec.6. 2 AUTOMATIC DIFFERENTIATION OF OCCT CAD-KERNEL Geometrical sensitivities of CAD model w.r.t. its parametrisation are necessary to perform CAD-based shape optimisation. The exact derivatives are obtained by algorithmic dierentiation (AD) of the open- source CAD-kernel Open CASCADE Technology (OCCT) using the AD software tool ADOL-C (Auto- matic Dierentiation by OverLoading in C++)[2]. The ADOL-C tool requires all variables that may be considered as dierentiable quantities to be declared as an adouble type to denote an active variable. This requires one to replace the type declaration of almost all oating point variables in the source code to the adouble type. The idea although straightforward to implement requires signicant man-hours to x compile and run-time errors. ADOL-C [18] provides two kinds of dierentiation options: (i) trace-based and (ii) traceless. Each one implements a dierent version of the adouble class leading to two distinct computational algorithms. In the trace-based option, operator-overloading is used to generate an internal representation (trace) of the function to be dierentiated. Then the ADOL-C driver routines are executed on the generated trace to compute the necessary gradients. In the traceless mode, the gradient computation is propagated directly during the function evaluation, along with the function values. This mode is simpler to use as every overloaded operator embeds both primal and gradient code in its denition. On the contrary, it is not as powerful as the trace-based option since only the forward/tangent
Recommended publications
  • Simulation Software for Online Teaching of ECE Courses
    Paper ID #25855 Simulation Software for Online Teaching of ECE Courses Dr. Alireza Kavianpour, DeVry University, Pomona Dr. Alireza Kavianpour received his PH.D. Degree from University of Southern California (USC). He is currently Senior Professor at DeVry University, Pomona, CA. Dr. Kavianpour is the author and co-author of over forty technical papers all published in IEEE Journals or referred conferences. Before joining DeVry University he was a researcher at the University of California, Irvine and consultant at Qualcom Inc. His main interests are in the areas of embedded systems and computer architecture. c American Society for Engineering Education, 2019 Simulation software for Online teaching of ECE Courses ABSTRACT Online learning, also known as e-learning, has become an increasingly common choice for many students pursuing an education. Online learning requires the student to participate and learn virtually via computer, as opposed to the traditional classroom environment. Although online learning is not for everyone, it's important for prospective students to determine whether or not it's something they would like to pursue. The following are advantages and disadvantages for online learning: Advantages -Online learning provides flexibility because students are able to work when it's convenient for them. Students can do all the homework from any location as long as they have access to a computer. -A student can learn at his or her own pace. -Degrees can be completed in less time compared to traditional universities. -Students have fewer distractions, and it can be less intimidating to participate in the discussions. -Students have the opportunity to connect with and work alongside students from other locations.
    [Show full text]
  • Circuitmaker 2000 (The Symbol Will Be Replaced by a Rectangle)
    CircuitMaker® 2000 the virtual electronics lab™ CircuitMaker User Manual advanced schematic capture mixed analog/digital simulation Revision A Software, documentation and related materials: Copyright © 1988-2000 Protel International Limited. All Rights Reserved. Unauthorized duplication of the software, manual or related materials by any means, mechanical or electronic, including translation into another language, except for brief excerpts in published reviews, is prohibited without the express written permission of Protel International Limited. Unauthorized duplication of this work may also be prohibited by local statute. Violators may be subject to both criminal and civil penalties, including fines and/or imprisonment. CircuitMaker, TraxMaker, Protel and Tango are registered trademarks of Protel International Limited. SimCode, SmartWires and The Virtual Electronics Lab are trademarks of Protel International Limited. Microsoft and Microsoft Windows are registered trademarks of Microsoft Corporation. Orcad is a registered trademark of Cadence Design Systems. PADS is a registered trademark of PADS Software. All other trademarks are the property of their respective owners. Printed by Star Printery Pty Ltd ii Table of Contents Chapter 1: Welcome to CircuitMaker Introduction............................................................................................1-1 Required User Background..............................................................1-1 Required Hardware/Software...........................................................1-1
    [Show full text]
  • CADSTAR FPGA TRAINING Agenda
    CADSTAR FPGA TRAINING Agenda 1. ALDEC Corporate Overview 2. Introduction to Active-HDL 3. Design Entry Methods 4. Efficient Design Management 5. Design Verification – Running Simulation 6. Design Verification- Debugging 7. Synthesis and Implementation in Flow Manager 8. Using the PCB interface Corporate Overview Aldec Focus - Background • Founded 1984 – Dr. Stanley Hyduke • Privately held, profitable and 100% product revenue funded • Leading EDA Technology – VHDL and Verilog Simulation – SystemVerilog – SystemC Co-Verification – Server Farm Manager – IP Cores – Hardware assisted Acceleration/Emulation and Prototyping • Over 30,000 active licenses worldwide • Several key Patents in Verification Technology • Office Locations: – Direct Sales and Support • United States • Japan • Canada • France • ROW – Distribution Channel Corporate Milestones Technology Focus Design Creation • Text, block diagram and state diagram entry • Automatic testbench generation • Automatically created parameterized blocks • Variety of IP cores Verification • Multiple language support (VHDL, [System]Verilog, C++, SystemC) • Assertions (OpenVera, PSL, SystemVerilog) • Direct compilation and common kernel simulation • Co-simulation Interfaces(VHPI/VPI, Matlab/Simulink, SWIFT, …) Technology Focus – cont. Hardware Validation • Hardware assisted acceleration of HDL simulation • Emulation and ASIC prototyping • Hardware / software co-simulation (Embedded Systems, SoC) Niche Solution • Actel CoreMP7 Designs Co-verification (ARM7) • DO-254 Verification Solution • Actel RTAX-S/SL
    [Show full text]
  • TARGET 3001! Layout CAD
    TARGET 3001! Layout CAD http://www.ibfriedrich.com/english/engl_pcbcad.htm TARGET 3001! PCB Layout CAD Software This PDF-file is taken from www.target-3001.com Home Products TARGET 3001! represents a new generation of CAD/CAE software for circuit > PCB-CAD design. TARGET 3001! has been created to meet the requirements of professional design engineers. TARGET 3001! incorporates the functions of ASIC-CAD schematic capture, simulation, PCB layout, autoplacer, autorouter, 3D-view, EMC analysis and frontpanel engraving all through one Windows user interface. The Electra Autorouter integration of the entire project data in one common database accelerates the Prices development process enormously. Easy generation of all required manufacturing data minimises your projects time-to-market. Order TARGET 3001! includes: Download Schematic Shop Mixed Mode Simulation Shape Based Contour Autorouter Why use? PCB Layout (featuring 3D view) AutoPlacer Service/Info EMC Analysis Frontpanel engraving tool Testimonials ;-) Contact System requirements Operating system: Windows 98/ME/NT4/2000/XP/Vista Processor: AMD Athlon or Pentium III recommended 128 MB RAM Graphics: 1024x768 pixels, 256 colors, Open GL supported (for 3D view) CD-ROM drive Internet access needed for some functions: update management (versions and libraries), online libraries, datasheet service, distributors informations on the components... PCB Layout CAD/CAE for Windows 1 von 4 27.04.2007 13:02 TARGET 3001! Layout CAD http://www.ibfriedrich.com/english/engl_pcbcad.htm Complete design flow
    [Show full text]
  • PROTEUS DESIGN SUITE Visual Designer Help COPYRIGHT NOTICE
    PROTEUS DESIGN SUITE Visual Designer Help COPYRIGHT NOTICE © Labcenter Electronics Ltd 1990-2019. All Rights Reserved. The Proteus software programs (Proteus Capture, PROSPICE Simulation, Schematic Capture and PCB Layout) and their associated library files, data files and documentation are copyright © Labcenter Electronics Ltd. All rights reserved. You have bought a licence to use the software on one machine at any one time; you do not own the software. Unauthorized copying, lending, or re-distribution of the software or documentation in any manner constitutes breach of copyright. Software piracy is theft. PROSPICE incorporates source code from Berkeley SPICE3F5 which is copyright © Regents of Berkeley University. Manufacturer’s SPICE models included with the software are copyright of their respective originators. The Qt GUI Toolkit is copyright © 2012 Digia Plc and/or its subsidiary(-ies) and licensed under the LGPL version 2.1. Some icons are copyright © 2010 The Eclipse Foundation licensed under the Eclipse Public Licence version 1.0. Some executables are from binutils and are copyright © 2010 The GNU Project, licensed under the GPL 2. WARNING You may make a single copy of the software for backup purposes. However, you are warned that the software contains an encrypted serialization system. Any given copy of the software is therefore traceable to the master disk or download supplied with your licence. Proteus also contains special code that will prevent more than one copy using a particular licence key on a network at any given time. Therefore, you must purchase a licence key for each copy that you want to run simultaneously. DISCLAIMER No warranties of any kind are made with respect to the contents of this software package, nor its fitness for any particular purpose.
    [Show full text]
  • Altium Designer Feature Set Summary
    Altium Designer Feature Set Summary Updated March 2013 Altium Designer is available in license options that maximize your choices and make accessing Altium Designer flexible. Whether you are part of a large design team or a consulting engineer operating on your own, Altium Designer presents everything you need to innovate, be competitive and design new products in new ways. Altium Designer 2013 lets designers create a product from concept to manufacture, in a single design environment, embracing hardware, software and programmable hardware (FPGAs). If your design team has engineers who don’t do board implementation but are capturing and verifying the design, implementing systems on FPGAs and specifying the board, choose Altium Designer SE. Altium Designer Altium Designer Altium Designer Altium Designer Feature Description 2013 Viewer 2013 SD 2013 SE 2013 Software integration platform, consistent GUI provided for all supporting editors and viewers, Design DXP Platform Insight for design document preview, design release management, design compiler, file management, P P P version control interface and scripting engine Schematic – Viewer Open, view and print schematic documents and libraries P P P P PCB – Viewer Open, view and print PCB documents, additionally view and navigate 3D PCBs P P P P CAM File – Viewer Open CAM and mechanical files P P P P All schematic and schematic library editing capabilities (except in PCB Projects and Free Documents), Schematic – Soft Design Editing P netlist generation P P VHDL simulation engine, integrated
    [Show full text]
  • Circuitmaker for Windows Integrated Schematic Capture and Circuit Simulation
    ® CircuitMaker for Windows Integrated Schematic Capture and Circuit Simulation User Manual CircuitMaker 6 CircuitMaker PRO Revision C Information in this document is subject to change without notice and does not represent a commitment on the part of MicroCode Engineering. The software described in this document is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in accordance with the terms of the agreement. It is against the law to copy the software on any medium except as specifically allowed in the license or nondisclosure agreement. The purchaser may make one copy of the software for backup purposes. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose other than the purchaser’s personal use, without the express written permission of MicroCode Engineering. Copyright © 1988-1998 MicroCode Engineering, Inc. All Rights Reserved. Printed in the United States of America CircuitMaker, TraxMaker and SimCode are trademarks or registered trademarks of MicroCode Engineering, Inc. All other trademarks are the property of their respective owners. MicroCode Engineering, Inc. 927 West Center Orem UT 84057 USA Phone (801) 226-4470 FAX (801) 226-6532 www.microcode.com ii MicroCode Engineering—Software License Agreement PLEASE READ THE FOLLOWING LICENSE AGREEMENT CAREFULLY BEFORE OPEN- ING THE ENVELOPE CONTAINING THE SOFTWARE. OPENING THIS ENVELOPE INDICATES THAT YOU HAVE READ AND ACCEPTED ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS IN THIS AGREEMENT, PROMPTLY RETURN THIS PRODUCT FOR A REFUND.
    [Show full text]
  • CADSTAR Express D.I.Y. Tutorial
    Express – Version 2018.0 Do-it-Yourself Training Guide Express Do-It-Yourself Guide With Projects for Training Purposes Welcome! Thank you for acquiring CADSTAR Express. This free version provides a number of features used in the full CADSTAR version, only limited by the number of components (max 50) and pins (max 300). Electronic hobbyists, Students and Evaluators use CADSTAR Express for designing Schematics and Printed Circuit Boards (PCB). This guide will assist you in detail on how to make use of CADSTAR’s features to design your next project. • We will start by showing you a hand drawn electronic circuit and transforming it into a professional schematic design. • We will guide you through the process of creating an error-free transfer of data to a PCB board design, and then move to component placement and wire routing. • You will then move to the CAM output process where you will generate the necessary artwork, reports and files needed to get your PCB built by your preferred fabrication vendor. • We will guide you through the process of creating schematic symbols, component and parts for future CADSTAR libraries. Upon completion of this guide, you will be ready to move into higher variations of CADSTAR, offering features and constraints for High Speed signal applications and simulation as well as 3D Electro- Mechanical collaboration. To provide you with additional “how to” information, click on the camera icons for demonstration videos. (internet connection required) The videos are for demonstration purposes only. They are not created to match the exact instructions in the task steps. Please follow the specific steps in the tasks.
    [Show full text]
  • Owens Community College
    Owens Community College CAD Technology Advisory Meeting Date: March 21, 2013 Location: Honey Diner, Walbridge, OH Industrial Attendees: Scott Chapman, John Colley, Linda Gulvas, Lorrie Hedges, Wes Linenkugel, Eric Messer, David Rizzo, Patricia Torkelson Students: Suanne Drees and Matt Leafgren Owens Attendees: Bill Antoszewski, Alan Bethea, Jacey Parks, Ralph Semrock, Duane Shaffer, Randy Wharton Topic Discussion/Rationale Recommendation/Decision/Action Call to Order and Review of . The meeting was called to order by Chairman Wes . Minutes were approved. Previous Minutes Linenkugel at 8:00 a.m. and introductions were made. Minutes can be found on the Owens website at . Minutes were distributed and reviewed. www.owens.edu under Academics, then the appropriate program. Enrollment and Retention Report . The College overall enrollment is down 1.1% when . The economy is rebounding which means enrollments compared to last spring. are lower due to students going back to work. The School of Technology (SoT) enrollment is down 4.8%. High School students have an opportunity for dual . The CAD program enrollment is up 57.1% from 70 declared enrollment. They are able to take and get credit for majors to 110. college courses at the high school. The CAD Certificate remained the same at 14 students. Faculty Report . This semester, Alan Bethea is teaching AutoCad, . Duane Shaffer would love to evolve the Industrial SolidWorks, and Advanced SolidWorks along with two CAD I and II classes into problem solving classes. It sections of QCT 105 Technology and Society. He has had would incorporate the things they have already learned by far the best students he has ever had this semester.
    [Show full text]
  • PADS Layout Translator User's Guide
    PADS® Layout Translator User’s Guide PADS 9.5 © 1987-2012 Mentor Graphics Corporation All rights reserved. This document contains information that is proprietary to Mentor Graphics Corporation. The original recipient of this document may duplicate this document in whole or in part for internal business purposes only, provided that this entire notice appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable effort to prevent the unauthorized use and distribution of the proprietary information. This document is for information and instruction purposes. Mentor Graphics reserves the right to make changes in specifications and other information contained in this publication without prior notice, and the reader should, in all cases, consult Mentor Graphics to determine whether any changes have been made. The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in written agreements between Mentor Graphics and its customers. No representation or other affirmation of fact contained in this publication shall be deemed to be a warranty or give rise to any liability of Mentor Graphics whatsoever. MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS) ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN IF MENTOR GRAPHICS CORPORATION HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • Altium Limited ASX Announcement
    `Altium Limited ASX Announcement 14 July 2020 ALTIUM LIMITED ACN 009 568 772 Level 6, Tower B Announcement authorised by: The Zenith Samuel Weiss 821 Pacific Highway Chatswood NSW 2067 Chairman Australia Altium Limited Investor Relations Contact Details: Kim Besharati VP Investor Relations & Corporate Affairs Phone: +1 858 864 1513 Mobile: +1 760 828 3567 Unaudited Sales and Revenue for the Full Year Ending 30 June 2020 Altium Achieves 10% Revenue Growth and Exceeds 50,000 Subscriber Target Sydney, Australia - 14 July 2020 - Electronic design software company Altium Limited (ASX:ALU) updates the market on its unaudited sales and revenue for the full year ended 30 June 2020. Altium achieved revenue growth of 10% to US $189 million with solid performances delivered in core business units and key regions during the challenging COVID-19 environment. Altium delivered record growth in new Altium Designer seats and subscriptions to exceed its 50,000 subscriber target. Other highlights include: ● Strong increase of 14% in new Altium Designer seats sold. ● Record growth of 17% in the subscription base to well over 50,000 subscribers. ● Cash balance of over US $90 million. Unaudited Sales and Revenue Performance for the Year Ended 30 June 2020 FY20 FY19 Change (US$ million) (US$ million) % Worldwide Revenue 189 172 10% Worldwide Sales 194 177 10% Comments from Altium’s CEO Mr Aram Mirkazemi: Altium CEO, Mr Aram Mirkazemi commented: “Altium’s strategy of providing attractive pricing and extended payment terms to support our customers during COVID-19 and to drive volume to support our pursuit of market dominance has been rewarded.
    [Show full text]
  • Design, Development and Testing of a Analog ECG Amplifier
    FYS4260 - MICROSYSTEMS AND ELECTRONIC PACKAGING AND INTERCONNECTION TECHNOLOGIES 1 Design, development and testing of a analog ECG amplifier Bjørn-Jostein Singstad, Student, UIO, Abstract—Electrocardiography (ECG) is used to measure the electrical activity of the heart. This paper describes the develop- ment of a full analog ECG frontend with a notch filter. The design TABLE I of the printed circuit board (PCB) is done by using Cadstar. TARGET REQUIREMENT SPECIFICATION FOR THE ECG DEVICE The components where attached to the board manually with the stencil printed solder paste. Finally the product where tested Functionality Target specification How to verify that against another ECG-device (AD8232) the target is reached Index Terms—ECG - Electrocardiograph On/off-button Power on/off Verify that there is PCB - Printed Circuit Board no voltage in the UIO - University of Oslo circuit when the SMD - Surface Mount Device button is in the off RL - Right Leg position LED Light on/off Turns on/off when RA - Right Arm on/off button is LA - Left Arm pressed V - Voltage Power supply / 9V battery The circuit works Hz - Hertz battery when the battery is connected and in the I. INTRODUCTION on position Input signal 3 small holes. Wires Measure with a CG is the golden standard when it comes to measure can be soldered to multi-meter if contact E electrical signals from the heart. A motivation for creating station where they between electrodes can be connected to and the input on the this device is to make it better then the lower cost ECG devices the electrodes PCB is established on the marked.
    [Show full text]