Knowledge Based Engineering

Slides:



Advertisements
Similar presentations
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
HP Quality Center Overview.
<<replace with Customer Logo>>
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
T-FLEX DOCs PLM, Document and Workflow Management.
Windows Server System TM Overview IT Expectations: Do More with Less.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Fundamentals of Information Systems, Second Edition
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Visual Crash for DYNA A Powerful Open Environment for LS-DYNA Benefits A complete solution for Crash and Safety simulation that can be coupled with process.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Copyright © Panaya Oracle ® E-Business Suite Testing: How to Get Your Business Users On-Board Amir Farhi Director, Product Marketing.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
What is Business Analysis Planning & Monitoring?
Introduction 01_intro.ppt
UML - Development Process 1 Software Development Process Using UML (2)
© VESP International Pty Limited To Contents Slide CLICK to advance slides/ bullet points within slides Integrated Master Planner An Overview.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
University of Puerto Rico at Mayagüez Department of Mechanical Engineering Introduction to NX 6.0 Software Overview Modified by (2011): Dr. Vijay K. Goyal.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
This presentation is the property of Paradigm Information Systems It is confidential to the intended recipient for the purpose of evaluating FMS Any other.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Rational Unified Process Fundamentals Module 4: Disciplines II.
MARCUS SANDBERG, A knowledge-based master modelling approach for whole engine design Marcus Sandberg Luleå University of Technology.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Innovation Intelligence ® SimLab Automation Training Nirmal Subbaiah May, 2013.
Chapter 1 Introduction to SAS ® Enterprise Guide ®
Upgrading to IBM Cognos 10
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.

© Geometric Limited | All logos used are the proprietary trademarks of the respective owner organisations Better Design for Improved.
1Copyright © ESI Group, All rights reserved. PAM-TFA for CATIA Product Description Bursa Dr. Jörg Danzberg.
DELMIA DPM Assembly This is the Master “Presentation title” page. Type the title of your presentation in the "Presentation title” field. Cette page est.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Systems Analysis and Design in a Changing World, Fourth Edition
Implementing Parametric CAD in STEP ???? Kenneth E. Wolsey May 16, 2007
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
Cross Language Clone Analysis Team 2 February 3, 2011.
Michigan Regional User Group Siemens NX Session
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
CS223: Software Engineering Lecture 31: Acceptance Testing.
V7 Foundation Series Vignette Education Services.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
Building Enterprise Applications Using Visual Studio®
Yogesh Khanzode Senior Manager, GTEC-GIS GPO Whirlpool Corporation
Theorem CADverter for STEP AP242
PLM, Document and Workflow Management
Engineering Processes
What's New in eCognition 9
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
What's New in eCognition 9
ELITE ENGINEERING SERVICES
T-FLEX DOCs PLM, Document and Workflow Management.
Presentation transcript:

Knowledge Based Engineering NX Application Development Capability Summary Dec 2015

KBE Capabilities - Summary Blend of software, automotive and aerospace engineers working on projects Successfully executing multiple customization projects via onsite/offshore/onshore model ISO 9001 Certified Delivery model In-house product development of CAD tools like i Check IT, i Compare IT Proven CAD application development delivery model In-house development of Next Generation Knowledge Based Engineering Framework – KNEXT 320+ CAD Applications developed 250,000+ hours of experience in CAD Programming Development of CAD Neutral Application Ability to develop complex solver based algorithms to analyze and enhance design Strong engineering domain knowledge Development support available from Dassault Systemes and Siemens

NX Automation Capabilities Interactive Techniques: Product Template Studio Product Template Studio consists of two new NX licenses: 1) Product Template Studio Author 2) Product Template Studio Consumer User Define Features ( UDF ) Uses native NX Commands ,Functionalities, Knowledgebase etc. No Special license is required Knowledge Fusion for Designer Need Knowledge Fusion author license Programming Techniques : Knowledge Fusion for Programmers NX Journaling Easy to build and maintain No license is required NXOpen Need NXOpen Tool Kit /author license GRIP

More Knowledge Transfer Required Application Testing Macro Development Scripting User interface design and development Kernel development Multi-CAD Multi-Domain Integration Engineering Process Consulting Application extension Database Architecture Application migration Knowledge Expert Template Database development Systems Integration Knowledge Advisor Application optimization Advanced methodologies Design Expert Systems Engineering Optimizer Intellectual Property Protection Consulting Complex Application Development Business Knowledge Templates Product Knowledge Templates Rule based systems Application Development Application Maintenance Methodology Testing Test Scripts OJT Methods Developments Design Support Engineering tool Scan/Benchmarking Customization Integration Testing Application Architecture upgrade 1 2 4 3 5 6 7 8 9 Task Complexity More Knowledge Transfer Required Onsite offshore interactions More Collaboration Required

KBE Application Development Approach Gather Information on product and process Identify Solution elements Due diligence of existing application architecture Test and Document the Methodologies Encode Applications and Test Model and Test Prepare the Training Materials Discover Define Develop Deploy Improve / validate Feedback / iterate Detail / refine Could also be an iterative process Retrieve information Outline the Migration Methodologies Specify and refine requirements and solutions Install and Verify Deliver Trainings Provide On Site Support Project management

KBE Application Development Approach Due Diligence Understand existing applications Understand existing processes Understand existing tracking system Risks and mitigation Define coding standards Requirements Gathering Receive and review requirements Create overview of the work Provide estimates Planning Define functional requirements Define technical specification Define test plan (unit and integration testing) Define acceptance criteria and Checklist Software System Design Develop class diagram System architecture List out system dependencies System integration plan Traceability and compliance matrix Application Development Develop Application framework based on design Implement coding standards Source code maintained in SCM Error and Exception handling Unit Testing Test against unit test plan Generate Test report Generate performance report Cross verify with traceability matrix to ensure all requirements are verified Integration and Regression Testing Integrate old and new framework Performance testing Execute Automated test case Record new test cases Review against check list Verification and Validation Identify sample users for pilot release Deploy on pilot machines and perform user test Address any user issues Review and update check list Release Code versioned in SCM Prepare release notes Prepare software documentation Prepare training document Prepare user document

NX Application Development Areas Modeling Geometry Handling PMI(Dimensioning, Annotations, tolerance etc.) Layer management Expressions Views Solid body handling User Exit/Entry Drafting View management Inserting Charts Adding new Tabular notes and changing at runtime PMI Dimensioning UI Styler Bottom / Top Dialog Callback mechanism Construct Dialog at run time Styling dialog Using Windows Form with NXOpen and UFunc APIs Parametric Modeling Using UDF Instantiating, editing UDF run time Formula Batch Programming External application Batch programs for overnight automations tasks MultiCAD integration Communicating between other CAD systems Standalone Application C++, .NET application communicating to any CAD system like CATIA, NX, etc.

NX Application Development Samples Added new Workbench in NX User need to select type and some basic parameters Program calculates other things and instantiate gear at specified location Gear Generation Programs Single interface for all types of dialogs User need to give some basic minimum requirement for gear Program will calculate all information required for gear and output them in dialog or report them in HTML or text file User can print the calculated report directly Gear Calculation Program As per SAE J1100 , Motor vehicle dimensions are prepared All SAE codes implemented Tool developed to publish geometry and prepare dimension list in model Master tool provided to add change and modify dimension definitions Program will calculate all dimensions , show dimensions in 3D and drafting and prepare charts as per requirements, in single click Program generates intermediate geometries required for dimensions and creates dimension as per Dimension code in SAE J1100 Car Dimensioning

NX Application Development Samples Customer have their own standards for their parts They need specific geometries and supporting things of parts on specific layers As they had parts migrated from some other CAD system they need them in their format Prepared utility which converts all parts in this format in batch and prepares logs and reports Layer Management Program was ready in NX5. Needed to migrate it to NX7.5 as per customer requirement. Worked on migration of code, UDFs etc. Some UI Styler changes also required for the same Gear Program Migration from NX5 to NX7.5 This was assisting program Car Dimensioning Program Involved generic dimensioning like Horizontal, Vertical, Angular dimensioning Calculates dimensions between point-point, line point, curve-curve, two curves distance passing through point, angle between lines, three point, point and line Generic Dimensioning Program

NX Application Development Samples The system that serves the port connection by which all external applications connect to a session of NX Allow the user to manually restart the service After successful connectivity program can communicate to NX and fetch object properties and help CAD independent application to process NX objects Saves cost of NX author licenses while developing core NX program NX Remoting Sheet metal and drafting application Application migrated to work on NX Application allows add sheet metal operations on sheet with less user interactions Ability to output results in DXF format which can be used as input to optimization software to make optimum use of sheet in production Application interacts with Team Centre and processes NX part Migration Ideas program to NX This program runs in batch mode It processes all parts from input directory and assign or modifies properties such as RefSet properties As it is batch file, it can be run overnight and generate log with detailed status. Batch program to set NX part properties

NX Open VB. NET Application Development Samples Suspension Geometry Analysis Key Features Independent of CAD System Kinematic analysis of the suspension system Supports NX and CATIA for data Imports and exports the calculated value to CATIA and NX Performs jounce, rebound, ride, roll and steering analysis on the predefined suspension systems Calculation time is very small (approx. 2 to 5 sec) Robust architecture which allows new suspension and CAD systems. Four Link Solid Front Suspension Suspension Geometry Data for MacPherson Front Suspension

NX Open VB. NET Application Development Samples Automated Crank shaft Generation Key Features Possibility to create crankshafts for Inline and V configurations Shared pin configurations are taken care Facility to add end forms to crankshaft Auto validation of geometry violations Structured programming for future extensions The application will automatically turn into edit mode during consecutive launches. V-Engine V-Engine with Shared Pins

NX Open VB. NET Application Development Samples Powertrain Move Analysis Key Features Independent of CAD system Performs data exchange with CATIA and NX Performs motion analysis on a mount system for powertrain Creates a 3D objects independent of any CAD system using OPENCascade Analyses a given powertrain data for all the possible 24 different moves Provides output data which can is used to identify the powertrain’s envelope. Powertrain Move data for a single mount East – West 3 Mount system

NX Open VB. NET Application Development Samples Automated Cam shaft Generation Key Features Automated Camshaft creation with Lobes. Inbuilt interference validation between lobes Independent profile for each lobe is possible Possibility to add end forms to camshaft Auto detection of edit mode during consecutive launch. 3 Cylinder, 2 Profile camshaft

NX Open VB. NET Application Development Samples PIA(Pedestrian Impact Analysis) Key Features Purpose of this application is to bolster the pedestrian safety aspect in a vehicle design PIA ensures the vehicle designs are as per the various regulation set by EU, Japan and other developed nations The application calculates the Headform and Legform zone points based on the user input CAE points and impact zones with outputs for Headform test, Legform test and impact locations are given as outputs in xml and text file format Pedestrian Testing protocol standards of Euro NCAP, JMLIT, ACEA and Phase2 are taken into account PIA output

NX Open VB. NET Application Development Samples Beam Section Analysis Application Key Features Creates all possible welds(2T or 3T) based on the sections selected. Section selection and creation of section through existing guide curves. Welds creation for straight edges of sections only. Automatic and manual creation of all possible welds in the structure. Analysis of rotational stiffness and stress due to welds created in the structure. The application will evaluate complex welded structures for inertial and crippling properties without needed detailed FE analysis. This is used for B pillar section analysis for strength and integrity of the structure. B Pillar Section Analysis

NX Open VB. NET Application Development Samples Automated TQ Stator Blade Generation Key Features Possibility to create blades of Stator, Impeller and Turbine. Input point coordinate and housing coordinate is provided for blade creation. Facility to add curved structure for blade using offset degrees input by user. For stator, circular pattern of blades can be created. Structured programming for future extensions. The application will turn into edit mode during consecutive launches to provide offsetting the curve ends for blade. Impeller studio Blade Stator Model

Future Scope – Integrated Model Simulation in NX NX Open VB. NET Application Development Samples Indigenous Solver for Structure and Mechanisms Key Features Structures can be solved for the new positions and internal forces using Direct Stiffness method. Solves mechanisms for the new positions of the nodes for a given displacement Quasi statically Specifically developed as plugin for BSM and SGW application. Future Scope – Integrated Model Simulation in NX Interface Input and Output file

Product - i COMPARE IT for Siemens NX 7.5 and NX 8.0 The Client Tata Technologies – This is Tata Technologies in house developed tool. Leveraged by well-known aerospace manufacturers such as Boeing, Lockheed-Martin and GKN. The Challenge Comparison of final manufactured parts to original CAD models to ensure that all parts are manufactured to the OEM’s design specifications and manufacturing tolerances. To check whether holes and surfaces of the final product exactly match the original CAD design. The Solution Tool for manufacturers seeking to: • Organize the product tree. • Import CMM points into CATIA V5 and NX. • Color points based on in-tolerance/ out-tolerance. • Record minimum and maximum deviations. • Compare actual CMM points to design surface. • Compare actual CMM CL point to hole centers. • Create validation reports in Microsoft Excel or HTML. Key Benefits Seamless integration with CATIAV5 and NX. • Rapid comparison of final manufactured parts to original CAD models. • Easy-to-read validation reports in Microsoft Excel or HTLM formats. • i COMPARE IT™ meets OEM reporting specifications. Supports CATIA V5 R18,19,20 &21. Support for Siemens PLM NX 7.5 and 8.

Customer Challenges – Solution - 1 Do you have/want to…. Engineering and Design Multi-repeated routing tasks Resource constraint Require quick and accurate solution Reduce cost Manage core intellectual property Dynamic product change Design Automation Problem Solution

Customer Challenges – Solution - 2 Do you have/want to…. Research and Development Capture knowledge Reuse knowledge and results Accelerated training for new resources Create standard operating instructions Complex algorithms Design at conceptual level Database driven CAx application Today Tomorrow

Customer Challenges – Solution - 3 Product Development IT Interoperability between CAD and other applications CAD/PLM application and Data migration 3D visualization of CAD Data Batch applications that performs overnight operations Do you have/want to…. PD IT application development As is To Be

Customer Challenges – Solution - 4 Do you have/want to…. Standardization Ensure supplier data adheres to design standards Validate designers are using standard procedures in design process Capture and reuse common design practice Provide document template for all engineers to use as startup part Check design on the fly Knowledge Templates Adherence Effectiveness

Customer Challenges – Solution - 5 Testing Validation of design data Adhere to Domain specific check Validate migrated CAD Data Generate automatic validation report and dashboard Evaluate quality of delivered parts Do you have/want to…. Custom check tools Manual Automatic