Simplorer

1869
Simplorer Online Help ANSYS, Inc. Southpointe 2600 ANSYS Drive Canonsburg, PA 15317 [email protected] http://www.ansys.com (T) 724-746-3304 (F) 724-514-9494 Release 17.0 December 2015 ANSYS Inc. is certified to ISO 9001:2008.

description

analysis

Transcript of Simplorer

  • Simplorer Online Help

    ANSYS, Inc.Southpointe2600 ANSYS DriveCanonsburg, PA [email protected]://www.ansys.com(T) 724-746-3304(F) 724-514-9494

    Release 17.0December 2015

    ANSYS Inc. iscertified to ISO9001:2008.

  • Table of ContentsTable of Contents Contents-1

    1 - Legal Notices 1-1

    Legal Notice 1-2

    1. ANSYS, Inc. Contact Information 1-30

    2. ANSYS Trademarks List 1-31

    3. GNU LESSER GENERALPUBLIC LICENSE (LGPL) 1-33

    4. Apache License 1-44

    5. Common Public License Version 1.0 (CPL) 1-47

    6. Community Software License Agreement 1-51

    7. CommonDevelopment and Distribution License (CDDL) 1-58

    8. GNU GENERALPUBLIC LICENSE (GPL) 1-65

    2 - Welcome to Simplorer Online Help 2-1

    Simplorer User InterfaceQuick Links 2-1

    ProjectsQuick Links 2-2

    DesignsQuick Links 2-2

    ComponentsQuick Links 2-3

    Analysis Quick Links 2-4

    Working with Legacy FilesQuick Links 2-4

    OptimetricsQuick Links 2-5

    Results Quick Links 2-5

    Scripting Quick Links 2-6

    3 - Getting Started 3-1

    Launching Simplorer 3-1

    Related Topics 3-3

    Welcome to the ANSYS Electronics Desktop 3-4

    Launching ANSYS Electronics Desktop 3-5

    Simplorer Online Help

    Contents-1

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    SystemRequirements 3-7

    The Simplorer Desktop 3-8

    The Project Manager Window 3-9

    Setting the Project Tree to Expand Automatically 3-11

    Viewing Simplorer Design Details 3-11

    The Definitions Folder 3-12

    The Component LibrariesWindow 3-12

    The Components Tab 3-14

    Simplorer Component Library Element Symbols 3-15

    Using the Favorites andMost Recently Used Folders 3-16

    Online Help for Components 3-17

    Loading Component Example Projects 3-17

    Placing Components on a Schematic 3-17

    The Search Tab 3-17

    PropertiesWindow 3-19

    ParamValues Tab (PropertiesWindow) 3-20

    General Tab (PropertiesWindow) 3-21

    Symbol Tab (PropertiesWindow) 3-21

    Quantities Tab (PropertiesWindow) 3-22

    Signals Tab (PropertiesWindow) 3-23

    Showing and Hiding the PropertiesWindow 3-23

    LaunchingOnline Help from the PropertiesWindow 3-23

    The Properties Dialog Box 3-24

    On-sheet Component Properties Dialog Box 3-24

    Design Properties Dialog Box 3-25

    Parameter Defaults Tab (Design Properties Dialog Box) 3-25

    Parameter Values Tab (Properties Dialog Box) 3-26

    General Tab (Properties Dialog Box) 3-29

    Contents-2

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Symbol Tab (Properties Dialog Box) 3-29

    Quantities Tab (Properties Dialog Box) 3-29

    Signals Tab (Properties Dialog Box) 3-29

    Array/Record Element ValuesDialog Box 3-30

    Property Displays Tab (Properties Dialog Box) 3-32

    Add/Edit Property Dialog Boxes 3-33

    TheMessageManager 3-34

    Display or Hide theMessageManager 3-35

    Hiding theMessageManager Window Until Messages Appear 3-35

    ClearingMessages 3-35

    ShowingMessage Details 3-35

    The ProgressWindow 3-36

    The Design Area 3-36

    Schematic Editor Window 3-37

    Symbol Editor Window 3-38

    Netlist Editor Window 3-39

    Model Editor Window 3-39

    Script Editor Window 3-40

    Report Window 3-40

    Window Layouts 3-41

    The Status Bar 3-42

    DesktopMenus and Toolbars 3-42

    Working with theMenu Bar 3-42

    Window Drop-downMenu 3-44

    Working with The Toolbars 3-45

    CustomizeOptions 3-46

    Customize Commands 3-47

    External User Tools 3-47

    Contents-3

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    The Shortcut Menus 3-48

    Shortcut Keys 3-49

    Editing Keyboard Shortcuts 3-51

    Undo and RedoCommands 3-52

    Running Simplorer from a command line 3-53

    Examples and Further Explanations of -batchoptions use 3-60

    For -batchoptionsUse: Project Directory and Lib Paths 3-61

    For -batchoptionsUse: TempDirectory. 3-62

    For -batchoptionsUse: VariousDesktop Settings 3-62

    Getting Started Guide 3-65

    4 - Getting Help 4-1

    ConventionsUsed in the Online Help 4-3

    Finding Information in the Help 4-4

    Using the Search Function in the Help 4-4

    UsingWebUpdate 4-8

    Obtaining Information about the Software and Release 4-9

    What's New in this Release 4-10

    Emailing a Help Page Title 4-11

    5 - Working with Simplorer Projects 5-1

    Setting Options for Simplorer 5-3

    SettingGeneral Options 5-4

    General Options: Desktop Configuration 5-4

    General Options: Project 5-5

    General Options: Miscellaneous 5-6

    ANSYSWorkbench Integration 5-6

    MATLAB Optimization 5-6

    Save Preview Images 5-6

    General Options: User Interface 5-6

    Contents-4

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Project Tree Visualization Options 5-7

    Color Scheme 5-7

    WelcomeMessage 5-7

    General Options: Directories 5-7

    General Options: Desktop PerformanceOptions 5-8

    Report Update Options for Design Type 5-8

    Animation 5-9

    Desktop Pre/Post Processing 5-9

    Disk SpaceWarning 5-9

    General Options: Default Units 5-9

    General Options: Remote Analysis 5-10

    Related Topics 5-10

    General Options:WebUpdate Options Tab 5-10

    General Options: Component LibrariesOptions 5-11

    Setting Simplorer Options 5-11

    Simplorer Options: General 5-12

    Related Topics 5-12

    Simplorer Options: Import Options 5-12

    Simplorer Options: Port Options 5-13

    Conservative Domain Port Source Components 5-14

    Conservative Domain Port Impedance Components 5-17

    Quantity Domain Port Source Components 5-20

    Related Topics 5-21

    Simplorer Options: Spice Compiler Options Tab 5-22

    Related Topics 5-22

    Simplorer Options: VHDLCompiler 5-22

    Simplorer Options: Modelica Compiler 5-22

    Setting HPC and Analysis Options 5-23

    Contents-5

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Exporting Options Files 5-25

    Setting Options via Configuration Files 5-27

    Setting or RemovingOption Values in Configuration Files: UpdateRegistry Command 5-31

    Example Uses for Export Options Features 5-35

    Example for Setting an Installation Default Value 5-36

    Example for Setting a Host Dependent Default Value 5-36

    Example for Reverting from aUser DefinedOption Value to the AdministratorDefault 5-36

    Example Searching for a Registry Key Pathname 5-37

    User Options and the Update Registry Tool 5-38

    Getting a Value from a Specific Configuration File 5-38

    Getting a Value Using Precedence Rules 5-39

    Example of Removing a Host Dependent User Option Setting 5-39

    Example Adding a Host Independent User Option Setting 5-40

    Setting the Temporary Directory 5-40

    Temporary Directory Configuration File Format 5-42

    Setting the Temporary Directory Using theGUI 5-43

    Setting the Temporary Directory From the Command Line 5-44

    Setting or Removing Temporary Directory Values in Configuration Files:UpdateRegistry Command 5-44

    BatchoptionsCommand Line Examples 5-44

    Batchoptions File Format 5-45

    Example -BatchOptionswith -Remote 5-46

    Example -Batchsolve for Local 5-46

    Batchoptions and Analysis Configurations in the Registry 5-47

    Setting Analysis ConfigurationsUsing the User Interface 5-49

    Simplorer File Types 5-50

    Setting Up a Simplorer Design 5-51

    Contents-6

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Creating Projects 5-52

    Opening Existing Projects 5-53

    Opening Recent Projects 5-53

    Opening Example Projects 5-54

    Translating Legacy Simplorer Projects and Schematics 5-55

    WhenComponent Terminals Do Not Match theModel Terminals 5-55

    Importing ANF Design Data 5-56

    Closing Projects 5-58

    Saving Projects 5-59

    Saving a New Project 5-59

    Saving the Active Project 5-60

    Saving a Copy of a Project 5-60

    Saving Project Data Automatically 5-61

    Recovering Project Data in an Autosave File 5-61

    Archiving Projects 5-63

    Restoring Archives 5-67

    Downloading Content fromServers 5-69

    Renaming a Project 5-70

    Deleting Projects 5-71

    Removing Unused Definitions from a Project 5-72

    Datasets 5-73

    Datasets Dialog Box 5-73

    Adding Datasets 5-74

    Adding DatasetsManually 5-74

    Dataset Preview Plot Properties 5-75

    Importing Datasets 5-75

    Editing Datasets 5-77

    Cloning Datasets 5-78

    Contents-7

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Exporting Datasets 5-78

    Removing Datasets 5-79

    Using SheetScan 5-79

    SheetScan Toolbars 5-80

    SheetScan Settings 5-81

    The Curve ValuesWindow 5-81

    Loading a Datasheet Picture into SheetScan 5-81

    Deleting a Datasheet Picture 5-82

    Defining a SheetScan Coordinate System 5-82

    Defining a Characteristic Curve in SheetScan 5-83

    Selecting a SheetScan Characteristic Curve 5-83

    Changing Characteristic Curve Settings 5-84

    Editing a SheetScan Characteristic Curve 5-84

    Deleting a SheetScan Characteristic Curve 5-84

    Checking for Monotonicity in X 5-84

    Importing Characteristic Data into SheetScan 5-85

    Exporting SheetScan Data 5-85

    Undoing Commands 5-87

    Redoing Commands 5-88

    Inserting a Documentation File 5-89

    Importing and Updating Simplorer Models and Components 5-90

    Importing Simplorer Models 5-90

    Handling of Incompatible Definition Names during SimulationModel Import 5-94

    Using the Update Project Command in aModel Editor 5-95

    Exporting a VHDL-AMSModel Description 5-97

    Creating aModel and Component from the Current Schematic 5-99

    Printing 5-101

    Adding and Saving Project Notes 5-102

    Contents-8

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Event Callbacks 5-103

    Working with PExprt Designs 5-106

    Opening an Existing Design using PExprt 5-106

    Creating a New Design using PExprt 5-107

    Using theMaterial Editor 5-109

    Editing an ExistingMaterial 5-109

    Creating a New Material 5-109

    The View/Edit Material Dialog Box 5-110

    Properties of theMaterial List 5-110

    Specifying Thermal Quadratic Parameters 5-111

    Material Properties 5-111

    6 - Working with Libraries 6-1

    Introduction: Components and Component Libraries 6-2

    Component Definition Overview 6-2

    Parameter Data and Dependent Data 6-2

    Simplorer Netlist 6-3

    Library Concepts 6-4

    Library Directories 6-4

    The VHDL-AMS work Library in Simplorer 6-5

    Specifying the Location of Library Files 6-5

    Managing Library Aliases 6-6

    Components and Library Search Precedence 6-6

    Updating Project Definitions from Library Definitions 6-7

    Model and Library Synchronization 6-7

    Synchronizing Project Definitions 6-8

    Automatic Library Synchronization 6-8

    On-Demand Library Synchronization 6-9

    Translating Legacy Libraries 6-9

    Contents-9

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Editing Translated Components, Symbols, andModels 6-9

    ANSYS Customer Portal Extension Library 6-10

    Managing Library Contents 6-11

    Adding Definitions to Libraries via the Project Manager 6-12

    Exporting Definitions to User Libraries via the Project Manager 6-12

    Exporting and Importing Definition Archives 6-13

    Exporting Definition Archives 6-13

    Importing Definition Archives 6-15

    EditingMaterials Libraries 6-16

    Editing Scripts Libraries 6-17

    Editing Component Libraries 6-17

    Exporting Hierarchical Components 6-18

    EditingModel Libraries 6-19

    Editing Packages Libraries 6-20

    Editing Symbol Libraries 6-21

    Managing Library Files 6-22

    Recompiling, Encoding, and Licensing Libraries 6-24

    Using the PasswordManager 6-26

    Adding an Encryption Resource 6-26

    Deleting an Encryption Resource 6-27

    AES Encryption Terms and Conditions 6-27

    Encryption SettingsDialog Box 6-28

    Time License Settings 6-28

    Using the Component Editor 6-30

    Editing Components 6-30

    Editing an Existing Component 6-30

    Adding a New Component 6-31

    The Edit Component Dialog Box 6-32

    Contents-10

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    General Tab (Edit Component) 6-32

    Miscellaneous Tab (Edit Component) 6-33

    Terminals Tab (Edit Component) 6-34

    SimulationModels Tab (Edit Component) 6-35

    The Properties Dialog Box (Edit Component) 6-36

    Parameter Defaults Tab (Edit Component) 6-36

    Properties Tab (Edit Component) 6-37

    Quantities Tab (Edit Component) 6-38

    Signals Tab (Edit Component) 6-40

    Adding and Editing Properties (Edit Component) 6-40

    Removing Properties (Edit Component) 6-40

    The Component Netlist String Property 6-41

    Netlist String SyntaxReference 6-41

    Using the Symbol Editor 6-46

    Creating and Editing Symbols 6-46

    Editing an Existing Symbol 6-47

    Creating a New Symbol 6-47

    The Symbol Editor 6-47

    Symbol Editor Shortcut Menus 6-48

    Symbol GraphicObject Levels 6-49

    Arranging Symbol Elements 6-50

    The Symbol Draw Menu 6-51

    Arc 6-51

    Circle 6-52

    Line 6-52

    Polygon 6-53

    Rectangle 6-53

    Text 6-54

    Contents-11

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Image 6-54

    Pin 6-55

    Rotate 6-57

    Align Horizontal 6-57

    Align Vertical 6-57

    Flip Vertical 6-57

    Flip Horizontal 6-58

    Bring to Front 6-58

    Send to Back 6-58

    The Symbol Menu 6-58

    Update Project 6-58

    Set Name 6-59

    Symbol Property Display Setup 6-59

    Pin List (Symbol) 6-60

    Grid Setup (Symbol) 6-60

    Import File (Symbol) 6-60

    Export File (Symbol) 6-61

    Edit Component (Symbol) 6-61

    Animate 6-61

    List Symbol Graphic Elements 6-62

    Editing Pin Properties 6-62

    The Pin List Dialog Box 6-62

    Using Pin Labels 6-64

    Changing Pin Properties 6-64

    Using the Script Editor 6-65

    Starting the Script Editor 6-65

    Script Editor Menu 6-65

    Script Editor Toolbar 6-65

    Contents-12

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Using the C-Model Editor 6-67

    C-Model Editor Options 6-67

    Adding a C-Model 6-68

    Adding Analysis Types, Nodes, States, Variables, andModels to a C-Model 6-70

    Adding Analysis Types 6-71

    Adding Terminal Nodes 6-72

    Editing a Terminal Node 6-72

    AddingQuantity Nodes 6-73

    Editing aQuantity Node 6-74

    Adding Internal State Definitions 6-74

    Editing Internal State Definitions 6-75

    Declaring Variables 6-76

    Editing Variable Declarations 6-76

    AddingModels 6-76

    Implementing the Initialize, Simulate, Validate, and Close Functions 6-77

    SettingMatrix Entries 6-78

    Initializing Variables 6-79

    Setting the Values of Quantity Nodes 6-80

    Checking Syntax (C-Model Editor) 6-81

    Building a C-Model Component 6-81

    C-Model Editor File Settings 6-81

    Source File Settings Tab 6-82

    Model Update Settings Tab 6-82

    Configuring Build Settings 6-82

    Updating a Project to Include the C-Model 6-84

    Debugging a C-Model Created with the C-Model Editor 6-84

    Revising an Existing C-Model with the C-Model Editor 6-84

    Starting the Revision Process 6-85

    Contents-13

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Revising a C-Model 6-85

    Implementing the Changes 6-85

    C-Model Editor Menus andWindows 6-85

    C Model Editor MainMenu 6-85

    C-Editor Standard Toolbar 6-86

    Main C-Editor Window 6-87

    C-Editor MessageWindow 6-87

    Insert DataMenu 6-88

    Simulator DataMenu 6-88

    Callback FunctionsMenus 6-88

    Sample C-Model Source Code 6-89

    RLC Low-Pass Filter Sample Code 6-89

    Linear CharacteristicModel Sample Code 6-100

    Using the VHDL-AMSModel Editor 6-106

    Adding a VHDL-AMSModel 6-106

    Editing a VHDL-AMSModel 6-107

    Editing Libraries, Packages, andModels 6-107

    Adding Terminal, Quantity, or Signal Ports to an Entity Description 6-108

    AddingGenerics to an Entity Description 6-109

    Editing an Entity 6-109

    Renaming an Entity 6-110

    Adding an Architecture 6-110

    Editing an Architecture Declaration 6-111

    Renaming an Architecture Declaration 6-112

    Checking Syntax (VHDLModel Editor) 6-112

    Instantiating a Predefined Component in an Architecture Description 6-112

    Updating a Project to Add a VHDL-AMSModel and Component 6-113

    Encrypting or Encoding a VHDL-AMSModel 6-113

    Contents-14

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Revising an Existing VHDLModel 6-114

    VHDL-AMSModel Editor Menus andWindows 6-114

    VHDLModel Editor MainMenu 6-115

    VHDL-AMS Edit Model Dialog Box 6-115

    VHDLModel Editor Standard Toolbar 6-116

    VHDL-AMS Editor Window 6-117

    VHDL-AMS Editor MessageWindow 6-118

    Using theModelicaModel Editor 6-119

    ModelicaModels in Simplorer 6-119

    Adding aModelicaModel 6-119

    Checking Syntax (ModelicaModel Editor) 6-120

    Updating a Project to Add aModelicaModel and Component 6-120

    Encrypting or Encoding aModelicaModel 6-121

    Using the SMLModel Editor 6-122

    Adding an SMLModel 6-122

    SMLEditor Window 6-123

    Editing an External Model 6-123

    Inserting a Dataset in the SMLEditor 6-124

    Dataset Parameters Tabs 6-125

    Checking Syntax (SML, and SPICE Model Editors) 6-126

    Encrypting or Encoding an SML, or SPICE Model 6-126

    Using the SPICE Model Editor 6-128

    Adding a SPICE Model 6-128

    SPICE Editor Window 6-129

    Using the Package Editor 6-130

    Adding a Package 6-130

    Editing a Package 6-131

    Package Editor Window 6-131

    Contents-15

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Checking Package Syntax 6-131

    Encrypting or Encoding a VHDL-AMS Package 6-132

    7 - Device Characterization Wizard 7-1

    Characterize Device 7-2

    Average IGBT Characterization Flow 7-3

    Basic Dynamic and Advanced Dynamic IGBT Characterization Flow 7-4

    Component Information 7-5

    NominalWorking Point Values 7-13

    Breakthrough Values 7-16

    Half-Bridge Test Circuit Conditions 7-19

    Transfer Characteristics 7-25

    Boundary Conditions for Transfer Characteristic Data 7-26

    Fitting Ranges for Transfer Characteristic 7-27

    Fitting Characteristic Order for Transfer Characteristic 7-27

    Fitting Transfer Characteristic Data 7-27

    Output Characteristic 7-28

    Boundary Conditions for Output Characteristic Data 7-30

    Fitting Ranges for Output Characteristic 7-30

    Fitting Characteristic Order for Output Characteristic 7-30

    Fitting Output Characteristic Data 7-31

    Freewheeling Diode Characteristic 7-32

    Boundary Conditions for Freewheeling Diode Characteristic 7-33

    Fitting Ranges for Freewheeling Diode Characteristic 7-34

    Fitting Characteristic Order for Freewheeling Diode Characteristic 7-34

    Fitting Freewheeling Diode Characteristic Data 7-34

    Including Thermal Effects in the IGBTModel 7-35

    IGBT ThermalModel 7-36

    IGBT Thermal FittingMode 7-37

    Contents-16

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Transient Thermal Impedance 7-37

    Fraction CoefficientsMode 7-38

    Thermal Network Topology 7-39

    Partial FractionModel 7-39

    Continued FractionModel 7-39

    IGBT Heatsink Parameters 7-40

    Fitting Characteristic Data Curves 7-40

    Freewheeling Diode ThermalModel 7-41

    EnergyCharacteristics (Average IGBT) 7-43

    EnergyCharacteristic Default Row Description 7-44

    DynamicModel Input (Basic and Advanced Dynamic IGBT) 7-46

    Dynamic Parameter Validation (Basic and Advanced Dynamic IGBT) 7-55

    Validation (Average IGBT) 7-57

    Model Parameters 7-59

    Adding/Deleting Characteristic Data Curves 7-62

    Plotting Characteristics Data 7-63

    Selecting a Characteristic Curve 7-64

    Working with Characteristic Data Curves 7-65

    Fitting Data to theModel 7-67

    Validate 7-67

    Show Result 7-68

    Show Log 7-68

    Start Fitting 7-69

    Import Model 7-71

    SaveModel 7-72

    Close the Device CharacterizationWizard 7-73

    Tutorial for Characterizing a Basic Dynamic IGBT 7-74

    Preliminary ConsiderationsUsing Basic Dynamic IGBT Data Sheet Information 7-74

    Contents-17

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Using the Device CharacterizationWizard for a Basic Dynamic IGBT 7-75

    Advanced Settings for Characterizing a Basic Dynamic IGBT 7-80

    Tutorial for Characterizing a Power MOSFET 7-87

    Preliminary ConsiderationsUsing Power MOSFET Data Sheet Information 7-88

    Using the Device CharacterizationWizard for a Power MOSFET 7-88

    Advanced Settings for Characterizing a Power Mosfet 7-95

    Tutorial for Characterizing a Power Diode 7-103

    Preliminary Considerations using Power Diode Data Sheet Information 7-103

    Using the Device CharacterizationWizard for a Power Diode 7-104

    Advanced Settings for Characterizing a Power Diode 7-109

    Power DiodeModel 7-115

    Mathematical Description 7-116

    Dynamic Behavior 7-119

    Reverse Recovery Current Model 7-121

    Thermal Pins 7-123

    Netlist Syntax 7-124

    Conservative Pins 7-125

    Parameters for Diode_Sync 7-126

    8 - Power Module Characterization Wizard 8-1

    Using System Library Power ModuleModels 8-2

    Modifying System Library Power ModuleModels 8-3

    Creating a Power Module Behavioral Model. 8-4

    Creating a New Power ModuleModel Library 8-4

    Adding a New Behavioral DC/DC Converter Model 8-4

    Defining a Static Converter Model 8-5

    Generating VHDL-AMS Code and Importing theModel into Simplorer 8-8

    Defining the Converter Model Dynamic Behavior 8-8

    Defining Event Driven Behavior 8-9

    Contents-18

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Enabling Current Sharing and ThermalModeling 8-11

    Modeling of DC-DC Converters Based on HybridWiener-Hammerstein Structure 8-13

    Proposed HybridWiener-Hammerstein Structure 8-13

    DetailedWiener-Hammerstein Structure 8-14

    Event-driven Behavior 8-19

    9 - Component Dialog Wizard 9-1

    Creating a New Component Dialog BoxUsing the Component DialogWizard 9-2

    Adding Static Information and Control Elements to a Component Dialog Box 9-3

    Changing the Name of a Component Dialog Box 9-3

    AddingGroups to a Component Dialog Box 9-4

    Adding Statics to a Component Dialog Box 9-5

    Adding Text Edits to a Component Dialog Box 9-7

    Adding ComboBoxes to a Component Dialog Box 9-10

    Adding Check Boxes to a Component Dialog Box 9-15

    Adding Radio Buttons to a Component Dialog Box 9-21

    Adding List Boxes to a Component Dialog Box 9-24

    Determining a Non-conservative Input Node's Value Using Free Values 9-26

    Aligning and Sizing Component Dialog Box Elements 9-29

    Component Dialog BoxGrid 9-29

    Component Dialog Box LockControls 9-29

    Component DialogWizard Size Controls 9-31

    Setting the TabOrder of a Component Dialog Box 9-34

    Setting the Display Behavior of Component Dialog Box Elements 9-36

    Component Dialog BoxDisplay Behaviors 9-36

    Lock Behavior 9-36

    Relative Behavior 9-37

    Default Behavior 9-38

    Selecting the Dialog BoxDisplay Behavior of a Dialog Element 9-40

    Contents-19

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Selecting Dialog BoxResize Behavior 9-40

    Setting Dialog Box Element Conditions for Display 9-41

    Testing a Component Dialog Box 9-45

    Using Show Component Dialog 9-45

    Using CheckComponent Dialog 9-46

    Saving and Closing a Component Dialog Box 9-47

    Using a Component Dialog Box 9-48

    Revising a Component Dialog Box 9-49

    Component DialogWizardWindow Items 9-50

    Component DialogWizardMenu Bar 9-50

    WizardMenu (Component DialogWizard) 9-50

    Edit Menu (Component DialogWizard) 9-51

    Layout Menu (Component DialogWizard) 9-51

    ControlsMenu (Component DialogWizard) 9-51

    PageMenu (Component DialogWizard) 9-52

    Component DialogWizard Standard Toolbar 9-52

    Component DialogWizard Layout Toolbar 9-52

    10 - Working with Variables 10-1

    Variable Types 10-2

    Defining a Project Variable 10-4

    Viewing and Editing Project Variables 10-6

    Deleting Project Variables 10-6

    Defining Local (Design) Variables 10-7

    Adding a Local Variable at the Design Level 10-7

    Adding a Local Variable from aComponent 10-8

    Deleting Local Variables 10-9

    Defining an Expression 10-10

    Operator Precedence 10-10

    Contents-20

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Range Functions 10-11

    Using StandardMathematical Functions in Expressions 10-11

    Constants Tab (Project Variables Dialog) 10-11

    Reserved Variable Names 10-12

    Defining Parameter Defaults 10-15

    Defining a New Parameter Default by Starting at the Design Level 10-15

    Assigning Variables 10-16

    Choosing a Variable to Optimize 10-17

    Including a Variable in a Sensitivity Analysis 10-18

    Choosing a Variable to Tune 10-19

    Including a Variable in a Statistical Analysis 10-20

    11 - Schematic Editor 11-1

    Setting Schematic Editor Options 11-2

    Schematic Editor Options: General 11-2

    Schematic Editor Options: Simplorer Schematic 11-3

    Schematic Editor Options:Wiring Tab 11-3

    Schematic Editor Options: Multiple Placement 11-3

    Schematic Editor Options: Fonts 11-4

    Schematic Editor Options: Colors 11-4

    Schematic Editor Options: Symbol Editor 11-5

    Starting the Schematic Editor 11-6

    The Schematic Editor Window 11-7

    Schematic Editor Shortcut Keys 11-7

    Grid Setup 11-8

    Schematic Page Setup 11-9

    Page Borders Tab 11-10

    Title Block Tab 11-11

    Page Properties and Display Tab 11-12

    Contents-21

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Zooming and Panning the View 11-12

    Zooming In andOut on theWindow Contents 11-13

    Zooming In on a Rectangular Area 11-13

    Restoring a Previous ZoomView 11-13

    Fitting the Drawing to theWindow 11-14

    Fitting the Drawing Border to theWindow 11-14

    Panning the View 11-14

    Redrawing a View 11-14

    Closing the Schematic Editor 11-15

    Creating SimulationModels Using the Schematic Editor 11-16

    Selecting and Placing Components 11-16

    Editing Component Parameters 11-18

    The Parameters Dialog BoxOutput/Display Tab 11-20

    Editing Component Properties 11-21

    Copying and Pasting Properties 11-22

    To Copy and Paste Selected Properties for Components 11-23

    To Copy and Paste Common Properties for Primitive Drawing Elements 11-25

    Favorites andMost Recently Used Components 11-26

    Operations on Components and DesignObjects in the Schematic Editor 11-27

    Characteristics in SimulationModels 11-31

    Using Pins 11-32

    Displaying and Hiding Pins 11-33

    Names at Pins 11-35

    Adjusting Symbols and Pins 11-35

    Connecting Components 11-37

    Selecting aWire 11-39

    DisplayingWire Properties 11-39

    Checking Connectivity 11-40

    Contents-22

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Removing UnconnectedWires 11-40

    Nets, Buses, and Bundles 11-40

    Drawing Bus EntryObjects 11-43

    Net and Bus Auto-Naming 11-45

    Placing Ports 11-45

    Interface Ports information 11-46

    Placing Interface Ports 11-47

    Adding Interface Ports at Pins 11-47

    Related Topics 11-48

    Renaming an Interface Port 11-48

    Related Topics 11-48

    Setting Interface Port Properties 11-49

    Related Topics 11-50

    Global Ports 11-50

    Renaming aGlobal Port 11-51

    Page Connector 11-52

    Adding Page Connectors at Pins 11-53

    Ground Ports 11-54

    Selecting aGround Symbol 11-55

    AddingGround Connectors at Pins 11-55

    How Ports Affect Node Names 11-56

    Changing Node Names 11-57

    The Effect of Deleting Ports 11-57

    Finding Elements in the Schematic Editor 11-58

    Selecting Elements 11-61

    Sorting Components 11-62

    Listing Design Elements 11-63

    Editing Operations 11-67

    Contents-23

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Adding Primitive Drawing Elements 11-69

    Properties of Drawing Elements 11-69

    Drawing an Arc 11-69

    Drawing a Circle 11-70

    Drawing a Line 11-70

    Drawing a Polygon 11-71

    Drawing a Rectangle 11-71

    Adding Text to a Schematic 11-72

    Adding a Bitmap or GIF Format Image to a Schematic 11-72

    DrawingOperations 11-74

    Adding Reports to a Schematic 11-76

    Modifying anOn-sheet Report 11-77

    Opening anOn-sheet report in a NewWindow 11-78

    Setting UpMulti-Page Schematics 11-79

    Setting up Hierarchical Designs 11-81

    The Bottom-Up Approach 11-81

    The Top-Down Approach 11-81

    Adding a SubCircuit to a Simplorer Design 11-83

    Adding a SubCircuit 11-83

    Creating a SubCircuit from a Selection Area 11-85

    Copying an Existing Subcircuit within a Design 11-88

    Moving Between Designs in a Schematic Hierarchy 11-89

    Copying a Simplorer Design into Another Design 11-90

    Working with Design Configurations 11-92

    Saving a DesignModel Configuration 11-92

    Loading a DesignModel Configuration 11-93

    Editing a DesignModel Configuration File 11-93

    Design Settings 11-95

    Contents-24

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Exporting a Schematic 11-97

    Printing a Schematic 11-98

    12 - Product Coupling 12-1

    Simplorer Coupling 12-2

    Simulink SubCircuits 12-3

    ProgramRequirements for MATLAB/Simulink SubCircuits 12-4

    Add Simulink Component 12-5

    Creating and Linking aMATLAB/SimulinkModel 12-6

    Simplorer/Simulink Co-Simulation 12-8

    UsingMathWorks Real-TimeWorkshop to Export a SimulinkModel to a SimplorerC-Model DLL 12-8

    Requirements for Model Creation 12-9

    Requirements for Model Usage 12-9

    Template Files 12-9

    Workflow 12-10

    Simplorer Targets 12-11

    Generic Simplorer Target with DynamicMemory Allocation 12-13

    Visual C/C++ Project Makefile Only 12-15

    Licensing Protocols for Simulink Solvers in Simplorer dll's 12-15

    Improved Performance and Convergence of an ExportedModel 12-16

    Mathcad SubCircuits 12-17

    ProgramRequirements for MathcadModel Subcircuits 12-17

    AddMathcad Component 12-17

    Adding a Dynamic Coupling Component SubCircuit 12-18

    Maxwell Coupling Components 12-22

    Maxwell Transient Cosimulation Component 12-22

    Transient Cosimulation Component ProgramRequirements 12-23

    Transient Cosimulation Component Interface Concept 12-23

    Contents-25

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Maxwell 2D and 3D Finite Element Model Prerequisites 12-24

    Adding aMaxwell Transient Cosimulation Component 12-25

    Preparing aMaxwell 2D or 3D Transient model for a link to Simplorer 12-27

    How to Use aMaxwell 2D or 3D Finite Element Model in Simplorer 12-28

    Continuing a Cosimulation with Maxwell 12-29

    Maxwell Equivalent Circuit Component 12-30

    Maxwell Equivalent Circuit Component ProgramRequirements 12-30

    Maxwell Equivalent Circuit Component Interface Concept 12-30

    Adding aMaxwell Equivalent Circuit Component 12-31

    Preparing aMaxwell Equivalent Circuit Model for Simplorer 12-33

    Linear Motion Equivalent Circuits 12-35

    Rotational Motion Equivalent Circuits 12-36

    Matrix Equivalent Circuits 12-36

    Transformer Equivalent Circuits 12-37

    Lookup Table Equivalent Circuits 12-38

    How to Use aMaxwell Equivalent Circuit Model in Simplorer 12-38

    Exporting aMaxwell Equivalent Circuit Model 12-39

    Maxwell DynamicMagnetostatic Coupling Component 12-40

    ProgramRequirements for Maxwell DynamicMagnetostatic Coupling 12-40

    Maxwell DynamicMagnetostatic Coupling Component Interface Concept 12-40

    Overview of Maxwell DynamicMagnetostatic Coupling 12-40

    Adding aMaxwell DynamicMagnetostatic Coupling Component 12-41

    Maxwell Dynamic Electrostatic Coupling Components 12-43

    ProgramRequirements for Maxwell Dynamic Electrostatic Coupling 12-43

    Maxwell Dynamic Electrostatic Coupling Component Interface Concept 12-43

    Overview of Maxwell Dynamic Electrostatic Coupling 12-43

    Adding aMaxwell Dynamic Electrostatic Coupling Component 12-44

    Maxwell Dynamic EddyCurrent Coupling Components 12-46

    Contents-26

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    ProgramRequirements for Maxwell Dynamic EddyCurrent Coupling 12-46

    Overview of Maxwell Dynamic EddyCurrent Coupling 12-46

    Adding aMaxwell EddyCurrent Dynamic Coupling Component 12-47

    RMxprt Dynamic Coupling Component 12-49

    ProgramRequirements for RMxprt Dynamic Coupling Components 12-50

    Overview of RMxprt Dynamic Coupling 12-50

    Mechanical Pins for RMxprt Dynamic Coupling Components 12-50

    Electrical Pins for RMxprt Dynamic Coupling Components 12-51

    Adding an RMxprt Dynamic Coupling Component in Simplorer 12-51

    Example of an RMxprt DynamicModel in Simplorer 12-53

    Q3D Dynamic Coupling Components 12-53

    Q3D Equivalent Circuit Component 12-53

    ProgramRequirements for Q3D Equivalent Circuit Component Coupling 12-53

    Q3D Dynamic Equivalent Circuit Coupling Component Interface Concept 12-54

    Overview of Q3D Dynamic Equivalent Circuit Component Coupling 12-54

    Adding aQ3D Equivalent Circuit Coupling Component 12-54

    Q3D State Space Components 12-56

    ProgramRequirements for Q3D State Space Component Coupling 12-57

    Overview of Q3D State Space Coupling 12-57

    Q3D State Space Component Design Considerations for AC Analysis 12-58

    Adding aQ3D State Space Coupling Component 12-61

    PExprt Static Coupling Components 12-63

    ProgramRequirements for PExprt Static Component Coupling 12-64

    Overview of PExprt Static Component Coupling 12-64

    ANSYSMechanical Components 12-64

    ProgramRequirements for ANSYSMechanical Component Coupling 12-65

    ANSYSMechanical Component Interface Concept 12-65

    Overview of ANSYSMechanical Component CouplingWorkflow 12-66

    Contents-27

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Adding an ANSYSMechanical Component 12-66

    ANSYSMechanical Link Example 12-68

    File Link Dialog Box 12-69

    IcepakComponents 12-70

    ProgramRequirements for ANSYS IcepakComponent Coupling 12-71

    ANSYS IcepakComponent Interface Concept 12-71

    Overview of ANSYS IcepakComponent CouplingWorkflow 12-76

    Adding an ANSYS IcepakComponent Subcircuit 12-76

    State-Space Components 12-84

    ProgramRequirements for State-Space Components 12-84

    Overview of State-Space Component Coupling 12-85

    Generate State-Space Component Dialog Box 12-85

    Adding a State-Space Component 12-88

    Viewing and Editing State-Space Component Matrix Values 12-89

    Changing or Moving CouplingModel Files 12-90

    SIwave Components 12-91

    ProgramRequirements for SIwave Component Coupling 12-92

    Overview of SIwave Component Coupling 12-92

    HFSS Components 12-92

    ProgramRequirements for HFSS Component Coupling 12-93

    Overview of HFSS Component Coupling 12-93

    Push Excitations for HFSS and SIwave Components 12-93

    ANSYS RBD Components 12-95

    ProgramRequirements for ANSYS RBD Component Coupling 12-96

    Limitations 12-96

    Overview of ANSYS RBD Component Coupling 12-96

    Creating Pins for the RBD System inWorkbench 12-96

    Linking the RBD System to Simplorer 12-98

    Contents-28

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Creating the link with Simplorer inWorkbench. 12-98

    Creating the link with Simplorer outside ofWorkbench. 12-98

    Connecting the RBD Component in Simplorer 12-99

    Simulating the RBD Coupled Component 12-99

    Related Topics 12-100

    RBD Coupled Component Postprocessing Results 12-100

    ANSYS Fluent Components 12-101

    ProgramRequirements for ANSYS Fluent Component Coupling 12-101

    Overview of ANSYS Fluent Co-simulation with Simplorer 12-101

    ANSYS Fluent LTI Components 12-105

    ProgramRequirements for ANSYS Fluent LTI Component Coupling 12-105

    Overview of ANSYS Fluent LTI Component Coupling 12-105

    ANSYS SCADE Components 12-107

    ProgramRequirements for SCADE Component Coupling 12-107

    FMU Components 12-107

    ProgramRequirements for FMU Component Coupling 12-108

    Overview of FMU Coupling with Simplorer 12-108

    13 - NetlistEditor 13-1

    Viewing Netlists in Simplorer 13-1

    Netlist Editor Operation 13-3

    Netlist Editor Toolbar 13-3

    Edit Menu 13-4

    Using Bookmarks 13-5

    Inserting a Bookmark 13-5

    Deleting a Bookmark 13-5

    Deleting All Bookmarks 13-6

    Moving Forward to the Next Bookmark 13-6

    Moving Backward to the Previous Bookmark 13-6

    Contents-29

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Searching the Netlist 13-6

    Searching from the Toolbar 13-7

    Searching from the Edit Menu or by Keyboard Shortcut 13-7

    Searching for and Replacing Text 13-7

    Going to a Numbered Line 13-8

    Exporting a Netlist or Script 13-8

    Text Editor Options Tab 13-10

    14 - ANSYS Workbench Integration Overview 14-1

    Integrating ANSYS Electromagnetics Suite Products with ANSYSWorkbench 14-2

    Integration with ANSYS 17.0 during ANSYS Electromagnetics Product Installation 14-2

    Integration with ANSYS 17.0 after ANSYS Electromagnetics Product Installation 14-2

    Workbench Data Integration Overview 14-4

    Adding New ANSYS Electromagnetics Analysis Systems 14-5

    Importing ANSYS Electromagnetics Projects into ANSYSWorkbench 14-6

    Editing ANSYS ElectromagneticsModels inWorkbench 14-7

    Analyzing ANSYS ElectromagneticsModels inWorkbench 14-7

    Performing Parameter Studies inWorkbench 14-8

    Scripting inWorkbench 14-9

    ANSYS Electromagnetics - ANSYSMultiphysics Coupling 14-10

    Multiphysics Coupling onWorkbench with ANSYS Thermal 14-10

    Multiphysics Coupling onWorkbench with ANSYS Structural 14-11

    Multiphysics Coupling between ANSYS Electromagnetics Field Systems onWorkbench 14-11

    ANSYS Electromagnetics CAD Integration throughWorkbench 14-13

    CAD Integration andGeometry Sharing 14-14

    ANSYS Electromagnetics CAD Integration throughWorkbench 14-16

    CAD Integration andGeometry Sharing 14-18

    Bi-Directional CAD Integration 14-20

    Contents-30

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    CAD IntegrationModel Edits 14-21

    Multiple Geometry Links for CAD Integration 14-22

    CAD Integration Functionality 14-23

    Healing with CAD Integration 14-25

    Important GeometryOptions for CAD Integration 14-26

    User DefinedModel (UDM) for ANSYSWB Integration 14-28

    UDM compared to User Defined Primitives 14-29

    Insert UDMCommand on Draw Menu 14-30

    UDMProperties 14-31

    UDMParameters 14-32

    UDMPart Edits 14-32

    Library of Models for CAD Integration 14-33

    ANSYS to ANSYS ElectromagneticsGeometry Transfer 14-35

    CAD IntegrationMaterial Assignment Transfer 14-37

    Geometry Transfer through ANSYS DesignModeler (DM) 14-38

    CAD Integration Functionality 14-39

    15 - Analyzing Simplorer Designs 15-1

    Simulator Backplane 15-1

    Circuit Simulator Processing 15-2

    BlockDiagramSimulator Processing 15-2

    State Graph Simulator Processing 15-3

    VHDL-AMS Simulation 15-3

    Components for VHDL-AMS Simulation 15-3

    Simplorer Analyses 15-5

    Standard Analysis Types 15-5

    Advanced Analysis Types - Optimetrics 15-6

    Standard Analysis SetupOptions 15-7

    Transient Analysis Setup 15-7

    Contents-31

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Guidelines for the Proper Choice of Time Step 15-8

    Adding a Transient Analysis 15-9

    AC Analysis Setup 15-10

    Guidelines for Configuring AC SimulationModels 15-12

    Adding an AC Analysis 15-12

    DC Analysis SetupOptions 15-14

    Guidelines for Configuring DC SimulationModels 15-15

    Adding a DC Analysis 15-15

    Viewing DC Bias Values in a Schematic 15-16

    Select Solution Options 15-19

    Setting the Active Analysis Setup 15-20

    Disabling/Enabling an Analysis Setup 15-20

    Editing an Analysis Setup 15-20

    Copying and Pasting an Analysis Setup 15-21

    Renaming an Analysis Setup 15-21

    Deleting an Analysis Setup 15-22

    Solution Options 15-23

    TR (Transient) Options 15-23

    Using the Simulator Performance Slider 15-26

    AC Options 15-27

    DC Options 15-28

    General Options 15-28

    SMLHeader Options 15-30

    Adding Solution Options 15-30

    Editing Solution Options 15-31

    Copying and Pasting Solution Options 15-31

    Renaming Solution Options 15-32

    Deleting Solution Options 15-32

    Contents-32

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Importing Solution Data (.sdb format) 15-33

    Importing a Solution Data File (non-.sdb format) 15-34

    File Formats 15-35

    MDX File Format 15-36

    CSV File Format 15-41

    XLS, XLSX: Microsoft Excel Format 15-42

    COMTRADE File Format 15-43

    Setting the Outputs for Simulation 15-44

    16 - Running Simulations 16-1

    Solving a Single Setup 16-2

    RunningMore ThanOne Simulation 16-3

    Using Replay Analysis 16-4

    Remote Analysis 16-7

    Troubleshooting 16-9

    Distributed Analysis 16-12

    Configuring Distributed Analysis 16-12

    Editing DistributedMachine Configurations 16-13

    Selecting anOptimal Configuration for Distributed Analysis 16-16

    Monitoring and Controlling the Solution Process 16-18

    Simplorer Simulation Toolbar 16-19

    Progress Bar Menu 16-19

    Monitoring Solution Progress 16-21

    Modifying Parameters During a Simulation 16-21

    Monitoring Queued Simulations 16-24

    Large Scale DSO for Parametric Analysis 16-25

    Prerequisites for Large Scale DSO 16-26

    JobManagement Interface for Large Scale DSO 16-26

    Preparing a Project for Large Scale DSOAnalysis 16-33

    Contents-33

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Large Scale DSOCommand Line Syntax 16-35

    Large Scale DSOJob outputs 16-37

    Import Large Scale DSODataset Solution 16-37

    Viewing and Deleting Created Dataset Solutions 16-38

    Creating a Dataset Report from Imported DSOSolutions 16-39

    Cloning a Report from aDataset Solution 16-40

    Large Scale DSOResults DatabaseOrganization 16-41

    Large Scale DSOJobMonitoring 16-42

    Large Scale DSODeployment/Configuration 16-43

    Known Issues for Large Scale DSO 16-44

    Troubleshooting for Large Scale DSO 16-44

    Jobmonitoring and control 16-44

    Job outcome 16-45

    Large Scale DSOTheory 16-46

    High Performance Computing (HPC) Integration 16-50

    Scheduler Terminology 16-52

    What a Scheduler Does 16-53

    Installation of ANSYS Electromagnetics Suite 16-54

    Firewall Configuration 16-54

    Installation Directory Examples 16-55

    ANSYS Electromagnetics Jobs 16-55

    Integration with Microsoft Windows HPC Scheduler 16-55

    Submitting andMonitoring HPC Jobs 16-58

    Submitting andMonitoring Jobs for WindowsHPC 16-59

    Windows HPC Job Templates 16-71

    Selecting Computation Resource Units (Job Unit Type) 16-72

    Windows HPC Job Credentials 16-72

    Integration with Platforms Load Sharing Facility (LSF) 16-73

    Contents-34

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Installation of ANSYS Electromagnetics Tools on LSF Cluster 16-75

    Integration of ANSYS Electromagnetics Products with LSF 16-79

    LSF Job Submission Guidelines 16-79

    JobManagement User Interface for LSF 16-80

    Integrated JobMonitoring for JobManagement Interface for LSF 16-92

    LSF CommandUsed to Launch Remote Engine Processes 16-94

    Submitting ANSYS Electromagnetics LSF Batch Jobs 16-94

    CurrentWorking Directory with LSF 16-94

    Quoting ANSYS Electromagnetics Command or Arguments for LSF 16-95

    bsub Arguments 16-95

    Monitoring ANSYS Electromagnetics LSF Batch Jobs 16-96

    Terminating ANSYS Electromagnetics LSF Batch Jobs 16-96

    Example LSF bsub Command Lines 16-97

    Known Issues for LSF 16-98

    Troubleshooting for LSF 16-99

    Workarounds for LSF 16-100

    Command Line Enhancements for ANSYS Electromagnetics Desktop Products 16-101

    Integrating ANSYS Electromagnetics Suite with Third Party Schedulers 16-103

    Build Information for Scheduler Proxy Library 16-104

    Implementation Details for CustomScheduler Integration 16-104

    IsProductLaunchedInYourEnvironment 16-104

    GetTempDirectory 16-105

    GetMachineListAvailableForDistribution 16-106

    LaunchProcess 16-107

    GetUseRsmForEngineLaunch 16-108

    GetThisJobID 16-108

    GetSchedulerDisplayName 16-109

    Scheduler Proxy Interfaces 16-110

    Contents-35

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Testing Your Scheduler Integration 16-115

    Testing IsProductLaunchedInYourEnvironment 16-116

    Testing GetSchedulerDisplayName andGetThisJobID 16-116

    Testing GetTempDirectory 16-116

    Testing GetMachineListAvailableForDistribution 16-117

    Testing LaunchProcess 16-117

    Testing GetUseRsmForEngineLaunch 16-118

    Troubleshooting CustomScheduler Integration 16-118

    None of the Proxy Functions are Called 16-118

    Troubleshooting IsProductLaunchedInYourEnvironment Function 16-119

    Troubleshooting GetSchedulerDisplayName 16-119

    Troubleshooting GetThisJobID 16-119

    Troubleshooting GetTempDirectory 16-120

    Troubleshooting GetMachineListAvailableForDistribution 16-120

    Troubleshooting LaunchProcess 16-120

    Troubleshooting GetUseRsmForEngineLaunch 16-121

    RSM Integration with JobManagement UI 16-122

    Re-solving a Problem 16-130

    Resetting Symbol Animation 16-131

    17 - Network Data Explorer 17-1

    ndExplorer Overview 17-2

    Loading Data Into ndExplorer 17-5

    Exporting Data from ndExplorer 17-6

    Creating a Simplorer Component 17-6

    Export SYZ Data 17-6

    Export MacroModel 17-9

    Scripting ndExplorer 17-13

    Right-Click Context MenuOptions 17-14

    Contents-36

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Display Format 17-14

    Multiple Frequency Statistics 17-15

    Highlight Min/Max 17-15

    Select Transpose 17-15

    Full Port Names 17-15

    Viewing Data andModifying the Display 17-16

    Viewing the S, Y, or Z Matrix for a Selected Frequency 17-16

    Color CodedMatrix Plot 17-18

    Changing the Color Scheme for aMatrix Color Plot 17-19

    ViewingMatrix Cell Data Across All Frequencies 17-20

    Cell Filtering 17-21

    Displaying aGraph of a Cell Across All Frequencies 17-22

    Displaying Statistics by Frequency 17-23

    Displaying Individual Statistics for All Frequencies 17-24

    Creating a Statistics Plot 17-26

    Comparing Network Data 17-28

    Comparing Variations 17-30

    Displaying Plot Traces fromMultiple Data Sources 17-31

    DisplayingMixed-Mode Parameters 17-33

    Changing Port Properties and ReducingMatrix Size 17-35

    Thresholding 17-37

    Smoothing 17-39

    Causality Checking and Plots 17-40

    18 - Optimetrics 18-1

    Parametric Overview 18-3

    Setting Up a Parametric Analysis 18-4

    Adding a Variable SweepDefinition 18-4

    Specifying Variable Values for a SweepDefinition 18-5

    Contents-37

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Synchronizing Variable SweepDefinitions 18-7

    Modifying a Variable SweepDefinitionManually 18-7

    Overriding a Variable's Current Value in a Parametric Setup 18-8

    Specifying a Solution Setup for a Parametric Setup 18-9

    Specifying the Solution Quantity to Evaluate for Parametric Analysis 18-9

    Setup Calculations for Optimetrics 18-10

    Specifying a Solution Quantity's Calculation Range 18-11

    Viewing Results for Parametric Solution Quantities 18-11

    Adding a Parametric Sweep from a File 18-13

    Optimization Overview 18-14

    Choosing anOptimizer 18-14

    Quasi Newton(Gradient) 18-15

    Pattern Search(Search-based) 18-18

    Sequential Non-linear Programming(Gradient) (SNLP) 18-19

    Sequential Mixed Integer NonLinear Programming(Gradient and Discrete) 18-21

    Genetic Algorithm(Random search) 18-21

    MATLAB optimizer 18-22

    Optimization Variables and the Design Space 18-28

    Setting Up anOptimization Analysis 18-29

    Optimization Setup for the Quasi Newton(Gradient) Optimizer 18-30

    Optimization Setup for the Pattern Search(Search-based) Optimizer 18-31

    Optimization Setup for theMerit-based Sequential Quadratic Programming(Gradient) Optimizer 18-33

    Optimization Setup for the Sequential Nonlinear Programming(Gradient) Optimizer 18-34

    Optimization Setup for the Sequential Mixed Integer Nonlinear Programming(Gradient and Discrete) Optimizer 18-35

    Optimization Setup for the Genetic Algorithm(Random search) Optimizer 18-37

    Optimization Setup for theMATLAB Optimizer 18-38

    Contents-38

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Setting theMaximum Iterations for anOptimization Analysis 18-40

    Cost Function 18-40

    Acceptable Cost 18-41

    Cost Function Noise 18-41

    Adding a Cost Function 18-42

    Adding/Editing a Cost Function Calculation 18-43

    Specifying a Solution Quantity for a Cost Function Goal 18-44

    Setting the Calculation Range of a Cost Function Goal 18-45

    Setting aGoal Value 18-46

    Specifying a Single Goal Value 18-46

    Specifying an Expression as aGoal Value 18-46

    Specifying a Variable-Dependent Goal Value 18-47

    GoalWeight 18-47

    Modifying the Starting Variable Value for Optimization 18-49

    Setting theMin. andMax. Variable Values for Optimization 18-50

    Text Entry for Calc. Range or Edit Calculation Range Dialog 18-50

    Overriding theMin. andMax. Variable Values for a Single Optimization Setup 18-52

    Changing theMin. andMax. Variable Values for EveryOptimization Setup 18-52

    Step Size 18-53

    Setting theMin. andMax. Step Sizes 18-54

    Setting theMin andMax Focus 18-55

    Equalizing the influence of different optimization variables. 18-55

    To set theMin andMax Focus values: 18-56

    Solving a Parametric Setup Before anOptimization 18-56

    Solving a Parametric Setup During anOptimization 18-56

    Automatically Updating a Variable's Value After Optimization 18-57

    Changing the Cost Function Norm 18-57

    Explanation of L1, L2 andMax norms in Optimization 18-58

    Contents-39

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    AdvancedGenetic AlgorithmOptimizer Options 18-60

    Sensitivity Analysis Overview 18-64

    Selecting aMaster Output 18-64

    Setting Up a Sensitivity Analysis 18-65

    Setting theMaximum Iterations Per Variable 18-66

    Setting Up anOutput Parameter 18-66

    Specifying a Solution Quantity for anOutput Parameter 18-67

    Setting the Calculation Range of anOutput Parameter 18-68

    Modifying the Starting Variable Value for Sensitivity Analysis 18-69

    Setting theMin. andMax. Variable Values 18-69

    Overriding theMin. andMax. Variable Values for a Single Sensitivity Setup 18-70

    Changing theMin. andMax. Variable Values for Every Sensitivity Setup 18-70

    Setting the Initial Displacement 18-71

    Solving a Parametric Setup Before a Sensitivity Analysis 18-71

    Solving a Parametric Setup During a Sensitivity Analysis 18-72

    PerformingWorst Case Analysis 18-73

    Extreme Value Analysis 18-73

    Monte Carlo Analysis 18-76

    Example of aWorst Case Analysis 18-77

    Statistical Analysis Overview 18-81

    Setting Up a Statistical Analysis 18-82

    Statistical Analysis with Netlist Components 18-83

    Setting theMaximum Iterations for a Statistical Analysis 18-83

    Specifying an Initial Seed Value for a Statistical Analysis 18-84

    Specifying the Solution Quantity to Evaluate for Statistical Analysis 18-84

    Setting the Solution Quantity's Calculation Range 18-85

    Setting the Distribution Criteria 18-86

    Overriding the Distribution Criteria for a Single Statistical Setup 18-86

    Contents-40

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Changing the Distribution Criteria for Every Statistical Setup 18-87

    Statistical Cutoffs 18-88

    Edit Distribution 18-89

    Modifying the Starting Variable Value for Statistical Analysis 18-90

    Solving a Parametric Setup During a Statistical Analysis 18-91

    Using the Fast Calculation-Update Algorithm 18-92

    TuningOverview 18-95

    Tuning a Variable 18-96

    Applying a Tuned State to a Design 18-97

    Saving a Tuned State 18-97

    Reverting to a Saved Tuned State 18-98

    Resetting Variable Values after Tuning 18-98

    Adding an Expression in the Output VariablesWindow 18-99

    Excluding a Variable from anOptimetrics Analysis 18-100

    Modifying the Value of a Fixed Variable 18-101

    Linear Constraints 18-102

    Setting a Linear Constraint 18-102

    Modifying a Linear Constraint 18-103

    Deleting a Linear Constraint 18-104

    Running anOptimetrics Analysis 18-105

    Viewing Analysis Results for Optimetrics Solutions 18-106

    Viewing anOptimetrics Solution's Profile Data 18-107

    Plotting Solution Quantity Results vs. a Swept Variable 18-107

    Viewing Cost Results for anOptimization Analysis 18-108

    Plotting Cost Results for anOptimization Analysis 18-108

    ViewingOutput Parameter Results for a Sensitivity Analysis 18-109

    Plotting Output Parameter Results for a Sensitivity Analysis 18-109

    Viewing Distribution Results for a Statistical Analysis 18-110

    Contents-41

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Plotting Distribution Results for a Statistical Analysis 18-110

    Link to Design Xplorer 18-112

    19 - Generating Reports and Postprocessing 19-1

    TheReport Dialog Box 19-2

    Plotting Spectral Domain Data 19-4

    The Select Quantities Dialog Box 19-6

    Creating a New Report 19-7

    Creating a Report from aReport Data File 19-11

    Modifying Reports 19-12

    Showing and Hiding Active View Objects 19-12

    Modifying the Background Properties of a Report 19-13

    Modifying the Legend in a Report 19-15

    3D Report Attributes 19-16

    Spinning a 3D Report 19-17

    Creating CustomReport Templates 19-18

    Working with the X-Axis Scrollbar (Rectangular, Stacked, Bode, and Nyquist Plots) 19-19

    Selecting the Display Type 19-21

    Creating Rectangular Plots 19-21

    Creating Polar Plots 19-23

    Reviewing 2D Polar Plots 19-24

    Creating a Data Table or Numeric Display 19-25

    Working with Data Tables 19-27

    Creating 3D Rectangular Plots 19-28

    Creating Rectangular Stacked Plots 19-30

    Creating a Rectangular Contour Plot 19-32

    Creating a Bode Plot 19-32

    Creating a Nyquist Plot 19-34

    Creating a Digital Plot 19-35

    Contents-42

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Creating a Plot-On-Schematic 19-36

    Setting Report SetupOptions 19-38

    Setting Report2D Options 19-40

    Report 2D Options: Curve Tab 19-40

    Report2D Options: Axis Tab 19-41

    Report2D Options: Grid Tab 19-41

    Report2D Options: Header Tab 19-42

    Report2D Options: Note Tab 19-42

    Report2D Options: Legend Tab 19-42

    Report2D Options: Marker tab 19-43

    Report2D Options: Marker Table Tab 19-43

    Report 2D Options: X/Y Markers Tab 19-43

    Report2D Options: Digital Tab 19-45

    Report2D Options: General Tab 19-45

    Report2D Options: Table Tab 19-45

    Working with Traces 19-47

    Editing Trace Properties 19-48

    Editing the Display Properties of Traces 19-50

    Adding DataMarkers to Traces 19-52

    Y Markers in stacked XY plots 19-54

    Delta Markers in 2D Reports 19-62

    Discarding Report Values Below a Specified Threshold 19-62

    Adding Characteristics to a Trace 19-62

    Adding a Recently Used Trace Characteristic 19-63

    Adding a Trace Characteristic from Favorites 19-63

    Adding Trace Characteristics to your Favorites 19-64

    Adding Characteristics using the Add Trace Characteristics Dialog 19-65

    Removing All Trace Characteristics 19-69

    Contents-43

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Defining TracesUsing Range Functions 19-69

    Copy and Paste of Report and Trace Definitions 19-77

    Copy and Paste of Report and Trace Data 19-78

    Removing Traces 19-78

    Limit Lines in Cartesian Plots 19-79

    Specifying Points to Create Limit Lines 19-79

    Creating Limit Lines from a Selected Curve 19-81

    Editing Limit Lines 19-82

    Variables, Quantities and Functions 19-86

    Sweeping a Variable in a Report 19-86

    Selecting a Function 19-86

    Selecting Solution Quantities to Plot 19-88

    Plotting Imported Solution Data 19-88

    Setting a Range Function 19-89

    Specifying Output Variables 19-91

    Adding a New Output Variable 19-91

    Building an Expression Using Existing Quantities 19-91

    Deleting Output Variables 19-92

    Report Data 19-94

    Updating Reports (Post-Processing Data) 19-94

    Deleting Reports 19-95

    Opening Reports 19-95

    Exporting Plot Data 19-95

    Importing 2D Plot Data 19-96

    Report File Formats 19-97

    Exporting Graphics Files from a Plot 19-98

    Copying Reports to the Clipboard as Images 19-99

    Plotting Imported Solution Data 19-99

    Contents-44

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Using Animation 19-100

    Frequency Animation 19-100

    Changing the Design Point 19-102

    User DefinedOutputs: Introduction 19-104

    Named Probes and Properties in User DefinedOutputs 19-105

    Computation of Traces Based UDOCalculations 19-105

    DimensionsReduction byUDOCalculations 19-106

    Dynamic Probes 19-106

    User DefinedOutputs: Python Script API 19-107

    UDOExtension IMPLEMENTATION 19-107

    Import Statements 19-107

    DOExtension Class 19-108

    IUDOPluginExtension Abstract Class 19-108

    GetUDSName() 19-109

    GetUDSDescription() 19-109

    GetUDSSweepNames() 19-109

    GetCategoryNames() 19-109

    GetQuantityNames(string categoryName) 19-110

    GetQuantityInfo(string quantityName) 19-110

    GetInputUDSParams(List udsParams, 19-111

    GetDynamicProbes(List dynamicProbes); 19-113

    Compute(IUDSInputData inData, 19-114

    Optional Functions in IDOExtension Abstract Class 19-118

    Validate(List errorStringList, 19-118

    Data TypesUsed in Python Script 19-119

    Constants class 19-119

    UDDInputParams class 19-119

    IProgressMonitor Abstract Class 19-120

    Contents-45

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    IUDSInputData 19-121

    GetDoubleProbeData(probeName) 19-121

    GetSweepsDataForProbe(probeName, sweepName) 19-122

    GetComplexProbeData(probeName) 19-122

    GetSweepNamesForProbe(probeName) 19-123

    GetRequiredQuantities() 19-123

    GetVariableValues() 19-123

    GetInterpolationOrdersData(probeName); 19-124

    IUDSOutputData 19-124

    SetSweepsData(sweepName, sweepData) 19-125

    SetDoubleQuantityData(qtyName,qtyData) 19-125

    SetComplexQuantityData(qtyName, qtyData) 19-125

    WorkingWith Properties for UDO 19-126

    IPropertyList Abstract class 19-126

    IProperty Abstract class 19-127

    INumberProperty Abstract class 19-127

    ITextProperty Abstract class 19-128

    IMenuProperty Abstract class 19-128

    Other Application Specific ClassesUsed in Python Scripts 19-129

    Constants Class 19-129

    UDSProbeParamsClass 19-130

    UDSDynamicProbesClass 19-130

    QuantityInfo Class 19-131

    IProgressMonitor Abstract Class 19-131

    Using .NET Collection Classes and Interfaces in Python Scripts 19-132

    User DefinedOutputs: MessagingMethods 19-134

    User DefinedOutputs: Script Organization 19-141

    Using Script Libraries 19-141

    Contents-46

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Using additional .NET assemblies 19-141

    Toolkit 19-143

    User Defined Documents (UDDs) 19-144

    Managing Documents Listed in the Project Window Under Results 19-147

    Documents folder right clickmenu 19-148

    Document folder Property window 19-148

    Viewing UDDswith an HtmlWeb Browser 19-149

    UDD Script Libraries 19-151

    User Defined Definitions: Python Script API 19-152

    IUDDPluginExtension Abstract Class 19-152

    User Defined Definitions: Python Script API 19-160

    IUDDPluginExtension Abstract Class 19-161

    Data TypesUsed in Python Script 19-169

    Constants class 19-169

    UDDInputParams class 19-169

    IProgressMonitor Abstract Class 19-170

    Data TypesUsed in Python Script 19-171

    Constants class 19-171

    UDDInputParams class 19-172

    IProgressMonitor Abstract Class 19-173

    Data TypesUsed in Python Script 19-174

    Constants class 19-174

    UDDInputParams class 19-174

    IProgressMonitor Abstract Class 19-175

    Data TypesUsed in Python Script 19-176

    Constants class 19-176

    UDDInputParams class 19-177

    IProgressMonitor Abstract Class 19-178

    Contents-47

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    UDD Input interfaces 19-179

    User Defined Document Scripting Interface 19-182

    The UserDefinedDocument Data format in the script: 19-183

    Python Script to Define Document 19-185

    Sample Script:- This one adds, edits, renames and deletes a document 19-187

    Document Generator Interfaces 19-191

    20 - C-Models in Simplorer 20-1

    Introduction to the Simplorer C Interface 20-2

    Simplorer C InterfaceOverview 20-2

    ProgramRequirements 20-3

    Installation 20-3

    Designing a C-Model 20-4

    DefiningModel Equations 20-4

    Transient (TR) Equations 20-5

    DC Equations 20-6

    AC Equations 20-7

    Implementing C-Models 20-9

    Microsoft Visual Studio Project Environment 20-9

    Defining C-models in Microsoft Visual Studio 20-9

    Modifying C-models in Microsoft Visual Studio 20-10

    Debugging C-models in Microsoft Visual Studio 20-11

    Programming C-models 20-12

    Basic Steps 20-12

    Include Simplorer-specific Header Files 20-12

    Define aModel Name 20-13

    Define Inputs/Outputs Using the Prepare Function 20-13

    Define the PISVC Functions 20-15

    DefineModel Kind and Number Using RegisterUserModel 20-17

    Contents-48

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    DefineModel-dependent FunctionsUsing RegisterUMODELFct 20-18

    Implementing for Transient Simulations (TR) 20-20

    TR Initialize Function 20-21

    TR Simulate Function 20-23

    TR Validate Function 20-25

    TR Close Function 20-26

    Using Internal States 20-26

    Implementing for Operating Point Analysis (DC) 20-27

    DC Initialize Function 20-27

    DC Simulate Function 20-28

    DC Validate Function 20-29

    DC Close Function 20-29

    Implementing for Spectral Analysis (AC) 20-30

    AC Initialize Function 20-30

    AC Simulate Function 20-32

    AC Validate function 20-33

    AC Close function 20-33

    C-Models with Specified Sample Time 20-33

    C-Models Used asCharacteristics 20-34

    Using C-Models in Simplorer 20-38

    Updating C-models 20-38

    C-models in Schematics 20-39

    C-models in SMLDescription 20-39

    C/C++ Function Reference 20-40

    Data Types 20-40

    CUModDecl Object 20-41

    CModUser Object Methods 20-44

    CModUser object methods grouped by application area 20-44

    Contents-49

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Alphabetical List of CModUser object methods 20-46

    AddAvailableAnalysisType 20-46

    AddNode__c 20-46

    AddNode_nc 20-47

    AddNode_State 20-48

    AddSubNode_nc 20-48

    AllocateUserDataMemory 20-49

    GetAnalysisType 20-50

    GetCplxSVVal 20-50

    GetDataTypeNode_nc 20-51

    GetDefName 20-51

    GetDCUserData 20-52

    GetDSVVal 20-52

    GetHierName 20-53

    GetNode_ncParam 20-53

    GetSVVal 20-54

    GetUseName 20-54

    GetUserData 20-55

    GetValNode_nc 20-55

    GetValNode_nc (for use with characteristics) 20-56

    GetValNode_ncCplx 20-57

    GetValNode_ncFile 20-57

    GetValNode_ncStrg 20-58

    GetValNode_State 20-59

    GetValNode_StateCplx 20-59

    GetValSubNode_nc 20-60

    IsCharConn 20-60

    IsParamSetFlag 20-61

    Contents-50

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    IsTransientOP 20-61

    SetCplxGSEntry 20-62

    SetCplxRSEntry 20-63

    SetDataTypeNode_nc 20-63

    SetInfoNode__c 20-64

    SetInfoNode_nc 20-65

    SetNatureTypeNode__c 20-65

    SetRealGSEntry 20-66

    SetRealRSEntry 20-67

    SetSVVal 20-67

    SetSymbolicGSEntry 20-68

    SetUModCloseFct 20-69

    SetUModInitFct 20-69

    SetUModPrepFct 20-70

    SetUModSimFct 20-70

    SetUModValidFct 20-71

    SetUnitNameNode 20-72

    SetUserData 20-73

    SetValNode_nc 20-73

    SetValNode_ncFile 20-75

    SetValNode_State 20-75

    SetValPtrNode_nc 20-76

    SetValSubNode_nc 20-77

    Callback Functions 20-77

    CHAR_IN 20-77

    CHAR_OUT 20-78

    CHAR_OUT_DERIVE 20-78

    GET_SAMPLETIME 20-78

    Contents-51

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    GetInfo 20-79

    getPATH 20-80

    ISIM_BASE 20-80

    ISIM_BASE_MAX 20-81

    ISIM_BASE_MIN 20-81

    ISIM_BASE_STEP 20-81

    ISIM_BASE_TEMP 20-81

    ISIM_BASE_XEND 20-82

    ISIM_BASE_XSTART 20-82

    ISIM_ECM_D_DT 20-82

    ISIM_ECM_IEMAX 20-82

    ISIM_ECM_ITERAT 20-82

    ISIM_ECM_LDF 20-83

    ISIM_ECM_NEW 20-83

    ISIM_ECM_P 20-83

    ISIM_ECM_SOLVER 20-84

    ISIM_ECM_UEMAX 20-84

    OSIM_ECM_REJECT 20-84

    OSIM_ECM_SYNC 20-84

    OSIM_SYNC 20-85

    Report2Sim 20-85

    SET_SAMPLETIME 20-86

    21 - VHDL-AMS Models in Simplorer 21-1

    Understanding VHDL-AMSModels 21-2

    Across and ThroughQuantities of Natures 21-2

    Packages andModels in Libraries 21-3

    Entities and Architectures of VHDL-AMSModels 21-3

    Creating and Editing VHDL-AMSModels 21-5

    Contents-52

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Placing and Connecting VHDL-AMSModels 21-5

    Using TransformationModels 21-6

    DefiningModel Properties 21-6

    VHDL-AMS Language Fundamentals 21-8

    Design Units 21-9

    Entities and Architectures 21-9

    Entity Declaration 21-9

    Architecture 21-10

    Packages 21-11

    Package Declaration 21-11

    Package Body 21-12

    Package Visibility 21-13

    VHDL-AMS Standard Packages and Types 21-14

    STD Library 21-15

    The IEEE Library 21-15

    Packages for the Simulation of Digital Designs 21-15

    Packages for the Simulation of Multidomain Systems 21-16

    Packages for Mathematical Operations 21-17

    Subprograms 21-17

    Procedures 21-17

    Functions 21-19

    Declarations 21-21

    TYPE Declarations 21-21

    SUBTYPE Declaration 21-22

    NATURE Declaration 21-22

    Data Object Declarations 21-23

    CONSTANT Declaration 21-23

    SIGNALDeclaration 21-24

    Contents-53

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    VARIABLE Declaration 21-24

    FILE Declaration 21-25

    QUANTITY Declaration 21-26

    TERMINALDeclaration 21-26

    Other Declarations 21-27

    ATTRIBUTE Declaration 21-27

    COMPONENTDeclaration 21-27

    Concurrent Statements 21-29

    BLOCK Statement 21-29

    PROCESS Statement 21-30

    Concurrent Procedure Call Statement 21-31

    Concurrent ASSERT Statement 21-31

    Concurrent SIGNAL Assignment Statement 21-32

    Component Instantiation Statement 21-33

    Concurrent BREAK Statement 21-35

    Sequential Statements 21-36

    WAIT Statement 21-36

    ASSERT Statement 21-36

    SIGNAL Assignment Statement 21-38

    VARIABLE Assignment Statement 21-38

    Procedure Call Statement 21-39

    IF Statement 21-39

    CASE Statement 21-40

    LOOP Statements 21-41

    NEXT Statement 21-43

    EXIT Statement 21-43

    RETURN Statement 21-44

    NULL Statement 21-44

    Contents-54

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    BREAK Statement 21-45

    Simultaneous Statements 21-46

    Simple Simultaneous Statement 21-46

    Simultaneous IF Statement 21-46

    SimultaneousCASE Statement 21-47

    Simultaneous PROCEDURALStatement 21-49

    SimultaneousNULL Statement 21-50

    Identifiers, Literals, and Expressions 21-51

    Identifiers 21-51

    Literals 21-52

    Arithmetic and Logical Expressions 21-53

    Predefined Data Types 21-55

    Predefined Type Declarations 21-55

    Predefined Attributes 21-56

    Quantity Attributes 21-56

    Signal Attributes 21-58

    Data Type Bounds 21-58

    Enumeration Data Types 21-59

    Array Indexes for an Array A 21-59

    ReservedWords 21-60

    Modeling Aspects in Simplorer 21-65

    Processes 21-65

    Quantities, Signals, and Variables 21-65

    Signal Assignments with Delay 21-66

    Data Exchange inMixed-Signal Models 21-67

    Signal to Quantity Assignment (Digital to Analog) 21-67

    Quantity to Signal Assignment (Analog to DIgital) 21-68

    Solvability 21-69

    Contents-55

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    WORK Library 21-70

    Alias for File Names 21-70

    Values on Sheet 21-71

    Vector Inputs on Sheet 21-71

    22 - Modelica Example Tutorial 22-1

    Importing aModelica File 22-1

    Working with Modelica in Simplorer 22-5

    Exporting a Functional Mockup Unit (FMU) fromSimplorer 22-9

    23 - Simplorer Modeling Language 23-1

    Common SMLConventions 23-2

    Comments 23-2

    Names 23-3

    File Names 23-3

    Define Name and Value 23-3

    Type Names 23-4

    Instance Names 23-4

    Separators 23-5

    Continuation Sign 23-5

    Keywords, Pre-defined Functions andOperators, Constants 23-6

    Nodes 23-6

    Model Attributes 23-6

    SMLModel Descriptions 23-8

    Preprocessor Instructions 23-8

    #INCLUDE Instruction 23-8

    #SET Instruction 23-9

    #DEFINE Instruction 23-9

    #UNDEF Instruction 23-10

    #IF Compile Instruction 23-10

    Contents-56

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    #EXTSIM Instruction 23-11

    Model Instances 23-12

    INTERN Model Instance 23-12

    Models with Fixed Behavior 23-13

    Models with User-Defined Behavior 23-13

    Initial Condition Assignments and Equations 23-14

    Defining Actions in States 23-15

    MODEL Instance 23-15

    UMODEL Instance 23-16

    COUPL Instance 23-16

    Structural Models (Subsheets) 23-18

    Header Information of Structural Models 23-18

    Model Description of Structural Models 23-19

    Usage of Structural Models 23-19

    Configuration Controls 23-21

    Simulator Configurations 23-21

    Output Configurations 23-22

    24 - Scripting 24-1

    Working with Scripts 24-2

    Recording a Script to a File 24-2

    Recording a Script to a Project 24-2

    Working with Project Scripts 24-3

    Stopping Script Recording 24-3

    Running a Script 24-3

    Running VBScripts in 64-bit Windows Installations 24-4

    Running Scripts when Different Versions of Simplorer are Installed 24-5

    Pausing and Resuming a Script 24-5

    Stopping a Script 24-6

    Contents-57

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    25 - Simplorer Design Conventions 25-1

    Names of Components and Variables 25-2

    Parameter Qualifiers 25-3

    Qualifier Lists 25-3

    SystemOutputs 25-3

    Component Parameters 25-4

    Parameter Types 25-7

    Predefined Variables 25-9

    Pre-defined Constants 25-10

    Equations, Expressions, and Variables 25-11

    Operators 25-11

    StandardMathematical Functions 25-13

    Unit Suffixes of Numeric Data 25-18

    SI Units 25-19

    Unit Handling 25-20

    Unit Types 25-21

    26 - Technical Notes 26-1

    Fixing Non-Convergence in Simplorer 26-2

    Using Time Trigger 26-4

    Intention 26-4

    Handling 26-4

    State Graph Extension 26-5

    C/C++ Interface Extension 26-6

    Error Messages 26-6

    Library Extensions 26-7

    Simplorer - ModelSimCo-simulation Interface User Guide 26-8

    Introduction (ModelSim) 26-8

    Installation/Pre-Setup (ModelSim) 26-8

    Contents-58

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Setup (ModelSim) 26-9

    Creating Co-simulationModels (ModelSim) 26-9

    Schematic Capture (ModelSim) 26-10

    Netlisting (ModelSim) 26-11

    Co-simulation Setup (ModelSim) 26-12

    Simulation (ModelSim) 26-13

    Starting Simulation (ModelSim) 26-13

    Controlling Simulation (ModelSim) 26-13

    Ending Simulation (ModelSim) 26-14

    Saving and Continuing a Simulation (ModelSim) 26-14

    Displaying Results and Post Processing (ModelSim) 26-14

    Limitations and Known Issues (ModelSim) 26-15

    About the VHDL-AMS working Library in Simplorer 26-16

    27 - Desktop Scripting with IronPython 27-1

    Introduction to IronPython 27-2

    IronPythonMini-cookbook 27-4

    A note about indentation 27-8

    Obtainingmore Information on Python 27-9

    DiscoveringMethods 27-10

    Help on aMethod 27-10

    Translating Script commands fromVBScript to IronPython 27-12

    Script Method Argument 27-12

    VBscript Method Call Types 27-13

    Converting VBScript Function calls to IronPython Syntax 27-14

    Return Values 27-14

    PrimitiveMethod Arguments 27-15

    Named Array Argument 27-15

    Named Array Valueswith All Key Value Pairs 27-17

    Contents-59

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Named Arrayswith Nested Named Arrays 27-18

    Function Blocks 27-19

    Scripting Using Iron Python: Putting it all Together 27-21

    IronPython Script Execution Environment 27-21

    Script Argument for IronPython 27-22

    Script Objects for IronPython 27-23

    Methods for IronPython 27-23

    Methods for Manipulating Registry Values 27-24

    Scripting using Embedded VBScript or JavaScript 27-25

    Scripting with IronPython 27-29

    IronPython Samples 27-30

    Creating User Defined Primitives and User DefinedModels in Python Scripts 27-36

    Developing a UDM/UDP 27-40

    UDPExtension 27-41

    IUDPExtensionmethods 27-42

    Example UDP 27-43

    UDPFunctionLibrary 27-44

    UDMExtension 27-47

    IUDMExtensionmethods 27-47

    Example UDM 27-50

    UDMFunctionLibrary 27-50

    UDP/UDMStructures and constants 27-52

    UDP/UDMStructures 27-52

    UDP/UDMConstants 27-59

    Logging and DesktopMessaging 27-61

    28 - Simplorer Terminology 28-1

    Glossary: A 28-2

    A/D (Analog-to-Digital) 28-2

    Contents-60

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    AC simulation 28-2

    AC simulator 28-2

    Action type 28-2

    .afa file 28-2

    Analytic frequency step response 28-2

    Animated Symbol 28-2

    .aws file 28-2

    Glossary: B 28-3

    Backplane 28-3

    Basic version 28-3

    Basics 28-3

    Behavioral model 28-3

    Best representation 28-3

    Bezier 28-3

    Block 28-3

    Block diagram 28-3

    BlockDiagramModule (BDM) 28-3

    Bookmark 28-3

    .brs file 28-3

    Glossary: C 28-4

    Characteristic 28-4

    Characteristic values 28-4

    C-Interface 28-4

    C-Model Editor 28-4

    Color scheme 28-4

    Compiler 28-4

    Computation sequence 28-4

    Connection rule 28-4

    Contents-61

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Conservative node 28-4

    Coordinate system 28-4

    Crossing over 28-4

    Cursor 28-5

    Glossary: D 28-6

    Data cache 28-6

    Data channel 28-6

    Data filter 28-6

    Data format 28-6

    Data set 28-6

    DC simulation 28-6

    DC simulator 28-6

    Differentiation 28-6

    DISPLAY 28-6

    Display Element 28-6

    DLL 28-6

    Dongle 28-6

    DSDE 28-7

    Glossary: E 28-8

    Electric circuit 28-8

    Electric Circuit Module (ECM) 28-8

    Element 28-8

    Entity 28-8

    Euler formula 28-8

    Evaluation function 28-8

    Expert mode 28-8

    Export filter 28-8

    Extern View 28-8

    Contents-62

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential

    information of ANSYS, Inc. and its subsidiaries and affiliates.

  • Simplorer Online Help

    Glossary: F 28-9

    FFT 28-9

    File output 28-9

    Fitness function 28-9

    FormulaModule (FML) 28-9

    Frequency step response analysis 28-9

    Glossary: G 28-10

    Genetic Algorithm 28-10

    Grid lines 28-10

    Glossary: H 28-11

    HMAX 28-11

    HMIN 28-11

    Glossary: I 28-12

    ID 28-12

    Information window 28-12

    Initial condition 28-12

    Initial state 28-12

    INT 28-12

    Interactivity pad 28-12

    Iteration 28-12

    Glossary: J 28-13

    JacobianMatrix 28-13

    Glossary: K 28-14

    Keyword 28-14

    .krn file 28-14

    Glossary: L 28-15

    Language concept 28-15

    Library 28-15

    Contents-63

    ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All