AutomotiveElectricalandElectromechanicalSystemDesignDr.-Ing.UweKnorrProductMarketingDirectorAnsoftCorporationPittsburgh,PAChallenge#1:Multi-DomainDesignMechanicalElectro-ChemicalHydraulicElectricalControlsMagneticPneumaticThermalMulti-DomainDesignZMultipleDomainsareinterconnectedandinfluenceeachotherZTheelectricalcontentofvehiclesincreasesZMoreandmorecontrolsareinvolvedZElectricalsystemscloselyinteractwithotherdomainsZElectro-ChemicalZElectro-MechanicalZElectro-MagneticZElectro-ThermalChallenge#2:Multi-LevelDesignAccuracyComplexityDetails#ofComponents)()()()()()()()()()(1111111111ttpdttdRtitvttpdttdRtitvdqqqqdddψωψψωψ⋅⋅++⋅=⋅⋅−+⋅=EQUXYNLXY1NL1I_mainspvsetvbusvbus:=VM1.VD1CONSTCONSTGAINILIMITVBUSVSETERRGAIN1INTG1SUM1LIMIT1+VVM1I1GAINGAIN2engine2generatorINREGOUTREGGAINGAIN3GAINGAIN4VBUSVSETVBUS=VSETMulti-LevelDesignZDifferentanalysesrequiredifferentmodelaccuracylevelsZDifferentanalysesrequiredifferentalgorithmsZDifferentaccuracylevelsrequiredifferentmodelinglanguagesZModelexchangefromoneleveltothenexthigherlevelrequiresmodelextractionZDesigninformationmustbeexchangedbetweendifferentdesigngroupsChallenge#3:Multi-OrganizationalDesignTierIIComponentTierISubsystemOEMSystemMulti-OrganizationalDesignGeometry,Material,StructureFundamentalPhysics,DC,AC,TR,FEA,StressTIERIICircuits,BlockDiagrams,StateMachines,C-Code,LookupTablesControls,CircuitDesign,Statistical,Optimization,AC,ShortTransientsTIERISystemModelswithlookuptablesminimumparametersStatistical,WorstCase,DriveCycle,FMEA,LongTransientsOEMModelAnalysisDesignChallengesTodayControlElectricalMechanicalComponentSupplierSystemIntegratorTier1SupplierCircuitSystemComponentHydraulicsTier2SupplierThermalMagneticNeedforIntegrationIntegrationControlElectricalMechanicalComponentSupplierSystemIntegratorTier1SupplierCircuitSystemComponentMulti-DomainMulti-LevelMulti-OrganizationEMDesignEnvironmentSIMPLORERSimulationDataBusSimulatorCouplingTechnologyCircuitSimulatorBlockDiagramSimulatorStateMachineSimulatorSimulinkMathCadMaxwell2D/3DElectromagnetismElectromechanicsC/C++InterfaceModelDatabaseElectrical,Blocks,States,Machines,Automotive,Hydraulic,Mechanics,Power,Semiconductors…VHDL-AMSSimulatorIntegratedDesignEnvironmentWIN/2000WIN/XPWIN/NTPentium256MBCompatibilityZMS-OfficecompatibleZReadandwriteExcel,AccessZCopy&PastetoandfromWord,PowerPoint,Excel…ZWindowsPrintingSupportZDataFormatcompatibleZASCIIZAccess(*.mdb)ZExcel(*.xls)ZCSV(*.csv)ZComtrade(*.cfg)ZSPICE(*.out)ZTEK–Oscilloscopedata(*.dat)PostProcessingIEEE488.2DataInterface(GPIB)GraphicalandnumericaldataanalysisandrepresentationPowerModuleChannelCalculatorFFTPresentationModeMatlab®andMathcad®IntegrationComponentCharacterization2D,3D,multidimensionallookuptable#L1#C1NLNL_CharactYZXV3DLUTE1YtV_LUTM3~BACIM1YtM_LUT1•Characteristics•Stimuli•LoadsDataAcquisitionDataTransferDataProcessingStateMachinesBehavioralModelingSmartmodels,statedependentstepsizemodificationEventdrivenmodificationoftopologies¶metersOnlinemeasurementofcharacteristicvaluesRelayModelcomnodrvmdrvpRelayE1R1E2S1LCoil:=250mRSup:=680ROn:=5mtdbrk:=8mtdmk:=12mVPULL:=7VDROP:=2RCoil:=3CCoil:=40nE5S3E6R3Relay.IinRelay.Ioutt14.00-2.002.004.006.008.0010.0000.600.200.40R1pNoRs1FinalRelayModelRelayMacroSymbolEditorRelayModelRsupLCoilRCoilROnS1drvpdrvmnocomON_DISDELAY_OFF_ONDELAY_ON_OFFLCoil.I=IPULLLCoil.I=IDROPlonloffOFF_DISDEL:loff##tdbrkDEL:lon##tdmkEQUIPULL:=VPULL/RCoil.RIDROP:=VDROP/RCoil.RA+AM1+VVM1CCoil•Fast!•Easymodelgeneration•GoodnumericalbehaviorBlockDiagramsAnalogandDigitalControllerModelingCONTR_OUTop2:=2.5ymax2:=1op1:=-2.5ymax1:=-1-16.66mNGSMP_1LIMITERu_limit:=20l_limit:=0EXTP_GAINKP:=50I_GAINKI:=20PILIMITEXTCONSTNSET16.666667EachblockcanbeassignedanindividualsamplingtimeorrunwithsystemtimestepPIC/C++CodeNLDCMotorDriveSystemL_RL_SL_TET1ET2ET3CD1mR_RR_SR_TYtLOADCONTR_OUTTHRES2:=2.5VAL2:=1THRES1:=-2.5VAL1:=-1-16.66mDCM.NP_GAINKP:=50I_GAINKI:=20LIMITERUL:=20LL:=010mGAINGAINILIMITCONSTN_REF16.66670.3mMDCMRA:=1.2LA:=9.5mKE:=0.544J:=4mA+AM1D1D2D3D4D5D6D7TRCONSTCLOCK.1mWiperSystemWiperSystem–ResultMotorTorqueandLoadTorqueMotorSpeedN_REFNT20.00-10.00-10.000000100.00m100.00m50.00m50.00mT15.000010.0010.0000100.00m100.00m50.00m50.00mAutomotiveLibraryPowerStoragesWiresBattery-BasicModelBatteryFuelCellWire-ThermalstaticWire-ThermaldynamicWire-ThermaldynamicIIWirewithThermalPinWire-AdvancedWire-AdvancedIIGaugebasedFusesWire-ThermalstaticWire-ThermaldynamicWire-ThermaldynamicIIWirewithThermalPinWire-AdvancedWire-AdvancedIIFuse-SingleElementFuse-DoubleElementFuse-AdvancedPPTC(ThreeRCcombinations)PPTC(TwoRCCombinations)LampsLamp-FilamentLamp-SingleFilamentLamp-DoubleFilamentLamp-AdvancedRelaysRelay-NormallyOpenRelay-NormallyClosedRelay-OnePole,TwoThrowsRelay-TwoPoles,TwoThrowsRelay-TwoPoles,Cross-StrapSparkPlugsSparkPlugMachinesAlternator-TransientModelAlternator-AverageModelAlternator-CurrentSourceStarterDCMachineMechanicalModelsInertiaFrictionFanIdealGearboxGearboxwithLossesPWMModelsPWMPWMSwitchPWMLoadFlasherSwitchConnectorsInlineTerminalPairEyeletTerminalE