Вход

Разработка системы адаптивной идентификации для системы технической диагностики и контроля в режиме реального времени

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 173373
Дата создания 2013
Страниц 73
Источников 17
Мы сможем обработать ваш заказ (!) 26 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 820руб.
КУПИТЬ

Содержание

Оглавление
Введение
1 Методы идентификации
1.1 Аналитический метод идентификации
1.2 Экспериментально-аналитический метод идентификации
1.3 Идентификация динамического объекта управления по импульсной характеристике
2 Идентификация динамических систем
2.1 О проблеме идентификации динамических систем
2.2 Виды моделей
3 Программная реализация
Заключение
Список используемой литературы
Приложение – Описание модели

Фрагмент работы для ознакомления

DebuggingCC { $ObjectID 5 Version "1.6.0"RTPrefix "error"ConsistencyChecking "none"ArrayBoundsChecking "none"SignalInfNanChecking "none"SignalRangeChecking "none"ReadBeforeWriteMsg "UseLocalSettings"WriteAfterWriteMsg "UseLocalSettings"WriteAfterReadMsg "UseLocalSettings"AlgebraicLoopMsg "warning"ArtificialAlgebraicLoopMsg "warning"SaveWithDisabledLinksMsg "warning"SaveWithParameterizedLinksMsg"warning"CheckSSInitialOutputMsg onUnderspecifiedInitializationDetection"Classic"MergeDetectMultiDrivingBlocksExec "none"CheckExecutionContextPreStartOutputMsg offCheckExecutionContextRuntimeOutputMsgoffSignalResolutionControl "UseLocalSettings"BlockPriorityViolationMsg "warning"MinStepSizeMsg "warning"TimeAdjustmentMsg "none"MaxConsecutiveZCsMsg "error"SolverPrmCheckMsg "warning"InheritedTsInSrcMsg "warning"DiscreteInheritContinuousMsg "warning"MultiTaskDSMMsg "error"MultiTaskCondExecSysMsg "error"MultiTaskRateTransMsg "error"SingleTaskRateTransMsg "none"TasksWithSamePriorityMsg "warning"SigSpecEnsureSampleTimeMsg "warning"CheckMatrixSingularityMsg "none"IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning"ParameterDowncastMsg "error"ParameterOverflowMsg "error"ParameterUnderflowMsg "none"ParameterPrecisionLossMsg "warning"ParameterTunabilityLossMsg "warning"FixptConstUnderflowMsg "none"FixptConstOverflowMsg "none"FixptConstPrecisionLossMsg "none"UnderSpecifiedDataTypeMsg "none"UnnecessaryDatatypeConvMsg "none"VectorMatrixConversionMsg "none"InvalidFcnCallConnMsg "error"FcnCallInpInsideContextMsg "Use local settings"SignalLabelMismatchMsg "none"UnconnectedInputMsg "warning"UnconnectedOutputMsg "warning"UnconnectedLineMsg "warning"SFcnCompatibilityMsg "none"UniqueDataStoreMsg "none"BusObjectLabelMismatch "warning"RootOutportRequireBusObject "warning"AssertControl "UseLocalSettings"EnableOverflowDetection offModelReferenceIOMsg "none"ModelReferenceVersionMismatchMessage "none"ModelReferenceIOMismatchMessage "none"ModelReferenceCSMismatchMessage "none"UnknownTsInhSupMsg "warning"ModelReferenceDataLoggingMessage "warning"ModelReferenceSymbolNameMessage "warning"ModelReferenceExtraNoncontSigs "error"StateNameClashWarn "warning"SimStateInterfaceChecksumMismatchMsg "warning"StrictBusMsg "Warning"LoggingUnavailableSignals "error"BlockIODiagnostic "none"}Simulink.HardwareCC { $ObjectID 6 Version "1.6.0"ProdBitPerChar 8ProdBitPerShort 16ProdBitPerInt 32ProdBitPerLong 32ProdIntDivRoundTo "Undefined"ProdEndianess "Unspecified"ProdWordSize 32ProdShiftRightIntArith onProdHWDeviceType "32-bit Generic"TargetBitPerChar 8TargetBitPerShort 16TargetBitPerInt 32TargetBitPerLong 32TargetShiftRightIntArith onTargetIntDivRoundTo "Undefined"TargetEndianess "Unspecified"TargetWordSize 32TargetTypeEmulationWarnSuppressLevel 0TargetPreprocMaxBitsSint 32TargetPreprocMaxBitsUint 32TargetHWDeviceType "Specified"TargetUnknown offProdEqTarget on}Simulink.ModelReferenceCC { $ObjectID 7 Version "1.6.0"UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange"CheckModelReferenceTargetMessage "error"ModelReferenceNumInstancesAllowed "Multi"ModelReferencePassRootInputsByReference onModelReferenceMinAlgLoopOccurrences off}Simulink.SFSimCC { $ObjectID 8 Version "1.6.0"SFSimEnableDebug onSFSimOverflowDetection onSFSimEcho onSimBlas onSimCtrlC onSimExtrinsic onSimIntegrity onSimUseLocalCustomCode offSimBuildMode "sf_incremental_build"}Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 9 Version "1.6.0" Array { Type "Cell" Dimension 6 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml"PropName "DisabledProps" }SystemTargetFile "grt.tlc"GenCodeOnly offMakeCommand "make_rtw"GenerateMakefile onTemplateMakefile "grt_default_tmf"GenerateReport offSaveLog offRTWVerbose onRetainRTWFile offProfileTLC offTLCDebug offTLCCoverage offTLCAssert offProcessScriptMode "Default"ConfigurationMode "Optimized"ConfigAtBuild offRTWUseLocalCustomCode offRTWUseSimCustomCode offIncludeHyperlinkInReport offLaunchReport offTargetLang "C"IncludeBusHierarchyInRTWFileBlockHierarchyMapoffIncludeERTFirstTime offGenerateTraceInfo offGenerateTraceReport offGenerateTraceReportSl offGenerateTraceReportSf offGenerateTraceReportEml offGenerateCodeInfo offRTWCompilerOptimization "Off"CheckMdlBeforeBuild "Off" Array { Type "Handle" Dimension 2Simulink.CodeAppCC { $ObjectID 10 Version "1.6.0" Array {Type"Cell"Dimension19Cell"IgnoreCustomStorageClasses"Cell"IgnoreTestpoints"Cell"InsertBlockDesc"Cell"SFDataObjDesc"Cell"SimulinkDataObjDesc"Cell"DefineNamingRule"Cell"SignalNamingRule"Cell"ParamNamingRule"Cell"InlinedPrmAccess"Cell"CustomSymbolStr"Cell"CustomSymbolStrGlobalVar"Cell"CustomSymbolStrType"Cell"CustomSymbolStrField"Cell"CustomSymbolStrFcn"Cell"CustomSymbolStrFcnArg"Cell"CustomSymbolStrBlkIO"Cell"CustomSymbolStrTmpVar"Cell"CustomSymbolStrMacro"Cell"ReqsInCode"PropName"DisabledProps" }ForceParamTrailComments offGenerateComments onIgnoreCustomStorageClasses onIgnoreTestpoints offIncHierarchyInIds offMaxIdLength 31PreserveName offPreserveNameWithParent offShowEliminatedStatement offIncAutoGenComments offSimulinkDataObjDesc offSFDataObjDesc offIncDataTypeInIds offMangleLength 1CustomSymbolStrGlobalVar "$R$N$M"CustomSymbolStrType "$N$R$M"CustomSymbolStrField "$N$M"CustomSymbolStrFcn "$R$N$M$F"CustomSymbolStrFcnArg "rt$I$N$M"CustomSymbolStrBlkIO "rtb_$N$M"CustomSymbolStrTmpVar "$N$M"CustomSymbolStrMacro "$R$N$M"DefineNamingRule "None"ParamNamingRule "None"SignalNamingRule "None"InsertBlockDesc offSimulinkBlockComments onEnableCustomComments offInlinedPrmAccess "Literals"ReqsInCode offUseSimReservedNames off }Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 11 Version "1.6.0" Array {Type"Cell"Dimension17Cell"GeneratePreprocessorConditionals"Cell"IncludeMdlTerminateFcn"Cell"CombineOutputUpdateFcns"Cell"SuppressErrorStatus"Cell"ERTCustomFileBanners"Cell"GenerateSampleERTMain"Cell"GenerateTestInterfaces"Cell"ModelStepFunctionPrototypeControlCompliant"Cell"CPPClassGenCompliant"Cell"MultiInstanceERTCode"Cell"PurelyIntegerCode"Cell"SupportNonFinite"Cell"SupportComplex"Cell"SupportAbsoluteTime"Cell"SupportContinuousTime"Cell"SupportNonInlinedSFcns"Cell"PortableWordSizes"PropName"DisabledProps" }TargetFcnLib "ansi_tfl_table_tmw.mat"TargetLibSuffix ""TargetPreCompLibLocation ""TargetFunctionLibrary "ANSI_C"UtilityFuncGeneration "Auto"ERTMultiwordTypeDef "System defined"ERTMultiwordLength 256MultiwordLength 2048GenerateFullHeader onGenerateSampleERTMain offGenerateTestInterfaces offIsPILTarget offModelReferenceCompliant onParMdlRefBuildCompliant onCompOptLevelCompliant onIncludeMdlTerminateFcn onGeneratePreprocessorConditionals "Disable all"CombineOutputUpdateFcns offSuppressErrorStatus offERTFirstTimeCompliant offIncludeFileDelimiter "Auto"ERTCustomFileBanners offSupportAbsoluteTime onLogVarNameModifier "rt_"MatFileLogging onMultiInstanceERTCode offSupportNonFinite onSupportComplex onPurelyIntegerCode offSupportContinuousTime onSupportNonInlinedSFcns onSupportVariableSizeSignals offEnableShiftOperators onParenthesesLevel "Nominal"PortableWordSizes offModelStepFunctionPrototypeControlCompliant offCPPClassGenCompliant offAutosarCompliant offUseMalloc offExtMode offExtModeStaticAlloc offExtModeTesting offExtModeStaticAllocSize 1000000ExtModeTransport 0ExtModeMexFile "ext_comm"ExtModeIntrfLevel "Level1"RTWCAPISignals offRTWCAPIParams offRTWCAPIStates off GenerateASAP2 off }PropName "Components" }}PropName"Components" } Name "Configuration"CurrentDlgPage "Solver"ConfigPrmDlgPosition " [ 200, 197, 1080, 827 ] " }PropName "ConfigurationSets" }Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 1 }BlockDefaults {ForegroundColor "black"BackgroundColor "white"DropShadow offNamePlacement "normal"FontName "Helvetica"FontSize 10FontWeight "normal"FontAngle "normal"ShowName onBlockRotation 0BlockMirror off }AnnotationDefaults {HorizontalAlignment "center"VerticalAlignment "middle"ForegroundColor "black"BackgroundColor "white"DropShadow offFontName "Helvetica"FontSize 10FontWeight "normal"FontAngle "normal"UseDisplayTextAsClickCallback off }LineDefaults {FontName "Helvetica"FontSize 9FontWeight "normal"FontAngle "normal" }BlockParameterDefaults { Block {BlockType Constant Value "1" VectorParams1D onSamplingMode "Sample based"OutMin "[]"OutMax "[]"OutDataTypeMode "Inherit from 'Constant value'"OutDataType "fixdt(1,16,0)"ConRadixGroup "Use specified scaling"OutScaling "[]"OutDataTypeStr "Inherit: Inherit from 'Constant value'"LockScale offSampleTime "inf"FramePeriod "inf" } Block {BlockTypeDiscreteStateSpace A "1" B "1" C "1" D "1" X0 "0"SampleTime "1"StateMustResolveToSignalObject offRTWStateStorageClass "Auto" Realization "auto" } Block {BlockType ScopeModelBased offTickLabels "OneTimeTick"ZoomMode "on" Grid "on"TimeRange "auto"YMin "-5"YMax "5"SaveToWorkspace offSaveName "ScopeData"LimitDataPoints onMaxDataPoints "5000" Decimation "1"SampleInput offSampleTime "-1" } } System { Name "adapt" Location [2, 74, 1278, 963] Open onModelBrowserVisibility offModelBrowserWidth 200ScreenColor "white"PaperOrientation "landscape"PaperPositionMode "auto"PaperType "A4"PaperUnits "centimeters"TiledPaperMargins [1.270000, 1.270000, 1.270000, 1.270000]TiledPageScale 1ShowPageBoundaries offZoomFactor "100"ReportName "simulink-default.rpt"SIDHighWatermark 27 Block {BlockType Reference Name "AutoRegressive\nmodel estimator" SID 10 Ports [1] Position [405, 362, 455, 418]DropShadow onLibraryVersion "1.234"SourceBlock "slident/AutoRegressive\nmodel estimator"SourceType "AR"ShowPortLabels "FromPortIcon"SystemSampleTime "-1"FunctionWithSeparateData offRTWMemSecFuncInitTerm "Inherit from model"RTWMemSecFuncExecute "Inherit from model"RTWMemSecDataConstants "Inherit from model"RTWMemSecDataInternal "Inherit from model"RTWMemSecDataParameters "Inherit from model"order "3"HowOften "1"tso "0.01"npts "100"cbsim "1 step prediction" } Block {BlockType Reference Name "AutoRegressive \nwitheXternal input\nmodel estimator" SID 7 Ports [2] Position [405, 152, 450, 208]DropShadow onLibraryVersion "1.234"SourceBlock "slident/AutoRegressive \nwitheXternal input\nmodel estimator"SourceType "ARX"ShowPortLabels "FromPortIcon"SystemSampleTime "-1"FunctionWithSeparateData offRTWMemSecFuncInitTerm "Inherit from model"RTWMemSecFuncExecute "Inherit from model"RTWMemSecDataConstants "Inherit from model"RTWMemSecDataInternal "Inherit from model"RTWMemSecDataParameters "Inherit from model"order "[2 2 1]"HowOften "1"tso "0.01"npts "100"cbsim "10 step prediction" } Block {BlockType Reference Name "AutoRegressive Moving\nAverage with eXternal\ninput model estimator" SID 9 Ports [2] Position [400, 255, 455, 310]DropShadow onLibraryVersion "1.234"SourceBlock "slident/AutoRegressive Moving\nAverage with eXternal\ninput model estimator"SourceType "ARMAX"ShowPortLabels "FromPortIcon"SystemSampleTime "-1"FunctionWithSeparateData offRTWMemSecFuncInitTerm "Inherit from model"RTWMemSecFuncExecute "Inherit from model"RTWMemSecDataConstants "Inherit from model"RTWMemSecDataInternal "Inherit from model"RTWMemSecDataParameters "Inherit from model"order "[2 2 2 1]"HowOften "1"tso "0.01"npts "100"cbsim "Simulation" } Block {BlockType Reference Name "Box-Jenkins\nmodel estimator" SID 11 Ports [2] Position [405, 457, 450, 513]DropShadow onLibraryVersion "1.234"SourceBlock "slident/Box-Jenkins\nmodel estimator"SourceType "BJ"ShowPortLabels "FromPortIcon"SystemSampleTime "-1"FunctionWithSeparateData offRTWMemSecFuncInitTerm "Inherit from model"RTWMemSecFuncExecute "Inherit from model"RTWMemSecDataConstants "Inherit from model"RTWMemSecDataInternal "Inherit from model"RTWMemSecDataParameters "Inherit from model"order "[2 2 2 2 1]"HowOften "1"tso "0.01"npts "100"cbsim "Simulation" } Block {BlockType Constant Name "Constant" SID 3 Position [25, 75, 55, 105]OutDataType "fixdt(1, 16)"OutScaling "2^0"SampleTime "0.01" } Block {BlockTypeDiscreteStateSpace Name "Discrete State-Space" SID 19 Position [125, 71, 235, 109] A "[0.54 0.2; 0.3 0.5]" B "[0 1]'" C "[0.3 0.5]" D "0"SampleTime "0.01" } Block {BlockType Reference Name "General model\nestimator using\nPredictive Error Method" SID 12 Ports [2] Position [405, 557, 450, 613]DropShadow onLibraryVersion "1.234"SourceBlock "slident/General model\nestimator using\nPredictive Error Method"SourceType "PEM"ShowPortLabels "FromPortIcon"SystemSampleTime "-1"FunctionWithSeparateData offRTWMemSecFuncInitTerm "Inherit from model"RTWMemSecFuncExecute "Inherit from model"RTWMemSecDataConstants "Inherit from model"RTWMemSecDataInternal "Inherit from model"RTWMemSecDataParameters "Inherit from model"order "[2 2 2 2 2 1]"HowOften "1"tso "0.01"npts "100"cbsim "Simulation" } Block {BlockType Reference Name "Output-error \nmodel estimator" SID 16 Ports [2] Position [395, 667, 440, 723]DropShadow onLibraryVersion "1.234"SourceBlock "slident/Output-error \nmodel estimator"SourceType "OE"ShowPortLabels "FromPortIcon"SystemSampleTime "-1"FunctionWithSeparateData offRTWMemSecFuncInitTerm "Inherit from model"RTWMemSecFuncExecute "Inherit from model"RTWMemSecDataConstants "Inherit from model"RTWMemSecDataInternal "Inherit from model"RTWMemSecDataParameters "Inherit from model"order "[2 2 1]"HowOften "1"tso "0.01"npts "100"cbsim "Simulation" } Block {BlockType Scope Name "Scope" SID 4 Ports [1] Position [320, 74, 350, 106] Floating off Location [188, 390, 512, 629] Open offNumInputPorts "1" List {ListTypeAxesTitlesaxes1"%<SignalLabel>" }DataFormat "StructureWithTime"SampleTime "0" } Line {SrcBlock "Discrete State-Space"SrcPort 1 Points [50, 0] Branch {DstBlock"Scope"DstPort1 } Branch {Points[0, 110]Branch { Points [100, 0]DstBlock "AutoRegressive \nwitheXternal input\nmodel estimator"DstPort 2}Branch { Points [0, 100] Branch { Points [0, -5]DstBlock "AutoRegressive Moving\nAverage with eXternal\ninput model estimator"DstPort 2 } Branch { Points [0, 90] Branch { Labels [1, 0]DstBlock "AutoRegressive\nmodel estimator"DstPort 1 } Branch { Points [0, 160] Branch {Points[0, -50]DstBlock"Box-Jenkins\nmodel estimator"DstPort2 } Branch {Points[0, 50]Branch {DstBlock "General model\nestimator using\nPredictive Error Method"DstPort 2}Branch { Points [0, 110]DstBlock "Output-error \nmodel estimator"DstPort 2} } } }} } } Line {SrcBlock "Constant"SrcPort 1 Points [20, 0] Branch {DstBlock"Discrete State-Space"DstPort1 } Branch {Points[0, 165]Branch { Points [0, -90]DstBlock "AutoRegressive \nwitheXternal input\nmodel estimator"DstPort 1}Branch { Points [0, 10] Branch { Points [0, 5]DstBlock "AutoRegressive Moving\nAverage with eXternal\ninput model estimator"DstPort 1 } Branch { Points [0, 250] Branch { Points [0, -45]DstBlock "Box-Jenkins\nmodel estimator"DstPort 1 } Branch { Points [0, 100] Branch {Points[0, -45]DstBlock"General model\nestimator using\nPredictive Error Method"DstPort1 } Branch {Points[0, 65]DstBlock"Output-error \nmodel estimator"DstPort1 } } }} } } }}

Список литературы [ всего 17]

Список используемой литературы
1.Андриевский Б.Р., Фрадков А.Л. Избранные главы теории автоматического управления с примерами в системе MatLab. СПб.: Наука, 1999
2.Grigoriev R.O. Identification and Control of Symmetric System //Phys. Rev. E57, 1550, 1998
3.Ljung L. System Identification - Theory for the User. Prentice Hall, Upper Saddle River, N.J. 2nd edition, 1999
4.Ljung L. System Identification Toolbox User’s Guide. Computation. Visualization. Programming. Version 5. The MathWorks, Inc. 2000
5.Мирошник И.В., Никифиров В.О., Фрадков А.Л. Нелинейное и адаптивное управление сложными динамическими системами. СПб.: Наука, 2000
6.Эйксхофф П. Основы идентификации систему правления. М.: Мир, 1975
7.. Минаев Ю.Н., Филимонова О.Ю., Бенамеур Лиес. Методы и алгоритмы идентификации и прогнозирования в условиях неопределенности в нейросетевом логическом базисе. М.: Горячая линия-Телеком, 2003.- 205с.
8.Перельман И.И. Оперативная идентификация объектов управления. М.: Энергоиздат,1982. -272с.
9.Адаптивные системы идентификации. /Под ред. В.И.Костюка. Киев: Изд-во Техника, 1975. -288с.
10.Ярушкина Н.Г. Основы теории нечетких и гибридных систем. Учебное пособие. М.: Финансы и статистика, 2004.- 320c.
11.Леоненков А.В. Нечеткое моделированиев в среде MATLAB и fuzzyTECH. СПб.: БХВ-Петербург, 2003.-736с.
12.Пегат А. Нечеткое моделирование и управление. М.: БИНОМ Лаборатория знаний, 2009. – 798с.
13.Вагин В.Н., Головина Е.Ю., Загорянская А.А., Фомина М.В. Достоверный и правдоподобный вывод в интеллектуальных системах. М.: ФИЗМАТЛИТ, 2008. -712с.
14.Загоруйко Н.Г. Прикладные методы анализа данных и знаний. Новосибирск: Изд-во ИМ, 1999. -270с.
15.Биргер И.А. Техническая диагностика. М.: Машиностроение, 1978. –240с.
16.Девятков В.В. Системы искусственного интеллекта. М.: Изд-во МГТУ, 2001. -352с.
17. Грэхем Р., Кнут Д., Паташник О. Конкретная математика. М.: Мир; Бином. Лаборатория знаний, 2006. – 703с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00497
© Рефератбанк, 2002 - 2024