WOLFRAM

Wolfram제어WOLFRAM 언어
의 핵심 부분

모델, 디자인, 배포.

환경을 모델링합니다. 컨트롤러를 설계합니다. 실세계에 배포합니다. 고도로 통합된 작업 흐름으로 학생과 전문가 모두를 위해 개발되었습니다.

블록 기반 모델

상태 공간 또는 전달 함수 모델 블록을 직접 생성하거나 미분 방정식 또는 차분 방정식에서 생성합니다. 더 큰 시스템을 형성하기 위해 이들을 연결합니다. 결과 모델을 분석, 설계 및 배포에 사용합니다.

컴포넌트 기반 모델

충실도가 높은 다중 도메인 모델을 위해 레고 조각과 같은 모델 구성 요소를 드래그, 드롭 및 연결합니다. 시뮬레이션, 검증에 사용하고 제어 설계를 위한 블록 기반 모델을 도출합니다.

그래픽 디자인

Bode, Nyquist, 루트 궤적 및 기타 그래픽 표현과 같은 그래픽 기술을 사용하여 제어 시스템을 설계하고 분석합니다. 대표적인 예로 리드-래그 설계, 안정성 분석 및 견고성 분석이 있습니다.

PID 설계

튜닝 모델 및 튜닝 규칙을 기반으로 PID 컨트롤러를 자동으로 튜닝합니다. 시스템 추적 및 교란 거부를 개선합니다. Ziegler–Nichols, Cohen–Coon 등과 같은 기본 튜닝 규칙을 포함합니다.

LQ 설계

선형 2차(LQ) 최적화 방법을 사용하여 제어기 및 추정기를 설계합니다. 규정 또는 추적 문제를 해결합니다. LQR, LQG 및 Kalman과 같은 표준 기술에 대한 기본 제공 지원을 포함합니다.

MPC 설계

오프라인 파라메트릭 최적화를 자동으로 사용하여 빠른 샘플링 애플리케이션과 컴퓨팅 성능이 제한된 애플리케이션을 위한 명시적 모델 예측 컨트롤러 (MPC)를 설계합니다. 1-, 제곱 2- 또는 ∞-노름을 사용하여 비용을 최소화하는 제약 조건 추적 또는 규제 문제를 해결합니다.

지연 및 설명자 설계

지연 및 동적 방정식과 대수 방정식이 혼합된 모델용 제어기를 설계합니다. 무엇보다도 통신 지연 등으로 인한 지연은 보상되지 않는 한 불안정을 유발할 수 있습니다. Smith 보상기와 같은 특수 목적 절차를 사용하거나 근사치를 사용하여 표준 모델로 축소합니다.

아핀 및 비선형 설계

비선형성이 중요한 역할을 하는 시스템을 위한 비선형 제어기를 설계합니다. 이로 인해 작동 지점에서 멀리 떨어진 지역에서 약간의 성능 저하가 발생합니다. 피드백 선형화, 출력 조절 등과 같은 기호 기술을 사용합니다.

FMI 배포

컨트롤러를 FMU(Functional Mockup Unit)로 100개 이상의 다른 FMI 호환 도구에 배포합니다. 서로 다른 회사 및 도구에서 하위 시스템을 설계한 환경에서 효과적으로 협업합니다. 결함을 조기에 식별하고 후에 주요 다운스트림 통합 문제를 방지합니다.

마이크로컨트롤러 배포

제어 설계 및 데이터 수집 코드를 자동으로 생성하고 마이크로컨트롤러에 배포합니다. 하위 수준 소스 코드의 시간 소모적이고 오류가 발생하기 쉬운 지루한 반복을 제거합니다.

Live Playground

This is an interactive notebook—try making your own changes!

제어에 대한 Wolfram 문서

Wolfram 제어Wolfram 언어의 통합된 부분입니다. 전체 시스템은 면밀히 통합되어 완벽하게 함께 작동하는 모든 계산 — 영역을 커버하는 6,000개 이상의 내장 함수가 포함되어 있습니다.

Wolfram 언어
전체 영역 및 문서
AffineStateSpaceModel ▪ AsymptoticOutputTracker ▪ BodePlot ▪ CarlemanLinearize ▪ ContinuousTimeModelQ ▪ ControllabilityGramian ▪ ControllabilityMatrix ▪ ControllableDecomposition ▪ ControllableModelQ ▪ DescriptorStateSpace ▪ DiscreteInputOutputModel ▪ DiscreteLQEstimatorGains ▪ DiscreteLQRegulatorGains ▪ DiscreteTimeModelQ ▪ DualSystemsModel ▪ EstimatorGains ▪ EstimatorRegulator ▪ FeedbackLinearize ▪ FeedbackSector ▪ FeedbackSectorStyle ▪ FeedbackType ▪ FullInformationOutputRegulator ▪ GainMargins ▪ GainPhaseMargins ▪ InternallyBalancedDecomposition ▪ JordanModelDecomposition ▪ KalmanEstimator ▪ KroneckerModelDecomposition ▪ LinearizingTransformationData ▪ LQEstimatorGains ▪ LQGRegulator ▪ LQOutputRegulatorGains ▪ LQRegulatorGains ▪ MinimalStateSpaceModel ▪ ModelPredictiveController ▪ NicholsGridLines ▪ NicholsPlot ▪ NonlinearStateSpaceModel ▪ NyquistGridLines ▪ NyquistPlot ▪ ObservabilityGramian ▪ ObservabilityMatrix ▪ ObservableDecomposition ▪ ObservableModelQ ▪ OutputControllabilityMatrix ▪ OutputControllableModelQ ▪ OutputResponse ▪ PhaseMargins ▪ PhaseRange ▪ PIDData ▪ PIDDerivativeFilter ▪ PIDFeedforward ▪ PIDTune ▪ PoleZeroMarkers ▪ RootLocusPlot ▪ SamplingPeriod ▪ SingularValuePlot ▪ SmithDelayCompensator ▪ StabilityMargins ▪ StabilityMarginsStyle ▪ StateFeedbackGains ▪ StateOutputEstimator ▪ StateResponse ▪ StateSpaceModel ▪ StateSpaceRealization ▪ StateSpaceTransform ▪ StateTransformationLinearize ▪ SystemsConnectionsModel ▪ SystemsModelControllerData ▪ SystemsModelDelay ▪ SystemsModelDelayApproximate ▪ SystemsModelDelete ▪ SystemsModelDimensions ▪ SystemsModelExtract ▪ SystemsModelFeedbackConnect ▪ SystemsModelLabels ▪ SystemsModelLinearity ▪ SystemsModelMerge ▪ SystemsModelOrder ▪ SystemsModelParallelConnect ▪ SystemsModelSeriesConnect ▪ SystemsModelStateFeedbackConnect ▪ SystemsModelVectorRelativeOrders ▪ ToContinuousTimeModel ▪ ToDiscreteTimeModel ▪ TransferFunctionCancel ▪ TransferFunctionExpand ▪ TransferFunctionFactor ▪ TransferFunctionModel ▪ TransferFunctionPoles ▪ TransferFunctionZeros ▪ Eigenvalues ▪ Unevaluated ▪ ZTransform ▪ MatrixExp ▪ LaplaceTransform ▪ MatrixLog ▪ MaxIterations ▪ ZeroTest ▪ PadeApproximant ▪ StandardForm ▪ DiscreteShift ▪ IdentityMatrix ▪ D ▪ Inverse ▪ MAProcess ▪ ARProcess ▪ ARMAProcess ▪ ARIMAProcess ▪ SARIMAProcess ▪ SARMAProcess ▪ CreateSystemModel ▪ SquareWave ▪ Cos ▪ Function ▪ Tolerance ▪ Interval ▪ ListPlot ▪ NRoots ▪ PlotMarkers ▪ UnitStep ▪ NDSolve ▪ RecurrenceTable ▪ DSolve ▪ RSolve ▪ InverseLaplaceTransform ▪ InverseZTransform ▪ GreenFunction ▪ Graphics ▪ LineLegend ▪ Dashed ▪ Dotted ▪ Minimize ▪ JordanDecomposition ▪ Eigensystem ▪ SingularValueDecomposition ▪ Solve ▪ NSolve ▪ Listable ▪ LinearSolve ▪ Sin ▪ MatrixRank ▪ Min ▪ Sort ▪ Max ▪ TemporalData ▪ MissingDataMethod ▪ ResamplingMethod ▪ InterpolationOrder ▪ FoldList ▪ Association ▪ Dataset ▪ RecurrenceFilter ▪ TimeSeries ▪ ListConvolve ▪ Det ▪ MonomialList ▪ Block ▪ AlignmentPoint ▪ Center ▪ AspectRatio ▪ GoldenRatio ▪ Axes ▪ AxesLabel ▪ AxesOrigin ▪ AxesStyle ▪ Background ▪ BaselinePosition ▪ BaseStyle ▪ ClippingStyle ▪ ColorFunctionScaling ▪ ColorFunction ▪ ContentSelectable ▪ CoordinatesToolOptions ▪ Epilog ▪ EvaluationMonitor ▪ Exclusions ▪ ExclusionsStyle ▪ Filling ▪ FillingStyle ▪ FormatType ▪ TraditionalForm ▪ Frame ▪ FrameLabel ▪ FrameStyle ▪ FrameTicks ▪ FrameTicksStyle ▪ GridLines ▪ GridLinesStyle ▪ ImageMargins ▪ ImagePadding ▪ ImageSize ▪ LabelingSize ▪ LabelStyle ▪ MaxRecursion ▪ Mesh ▪ MeshFunctions ▪ MeshShading ▪ MeshStyle ▪ Method ▪ PerformanceGoal ▪ $PerformanceGoal ▪ PlotHighlighting ▪ PlotLabel ▪ PlotLabels ▪ PlotLayout ▪ PlotLegends ▪ PlotPoints ▪ PlotRange ▪ Full ▪ PlotRangeClipping ▪ PlotRangePadding ▪ PlotRegion ▪ PlotStyle ▪ PlotTheme ▪ $PlotTheme ▪ PreserveImageOptions ▪ Prolog ▪ RegionFunction ▪ RotateLabel ▪ True ▪ None ▪ ScalingFunctions ▪ False ▪ TargetUnits ▪ Ticks ▪ TicksStyle ▪ WorkingPrecision ▪ MachinePrecision ▪ AbsArgPlot ▪ Total ▪ All ▪ ExternalTypeSignature ▪ Automatic ▪ Normal ▪ Transpose ▪ ItoProcess ▪ SystemModelExamples ▪ SystemModels ▪ SystemModelSimulate ▪ SystemModelMeasurements ▪ SystemModelSimulationData ▪ SystemModelSimulateSensitivity ▪ SystemModelPlot ▪ ParametricPlot ▪ SystemModel ▪ Plot ▪ ListLinePlot ▪ LogPlot ▪ SystemModelParametricSimulate ▪ ParametricFunction ▪ NMinimize ▪ FindMinimum ▪ NMaximize ▪ SystemModelLinearize ▪ FindSystemModelEquilibrium ▪ ConnectSystemModelController ▪ SystemModelReliability ▪ ReliabilityDistribution ▪ SurvivalFunction ▪ StructuralImportance ▪ ButterworthFilterModel ▪ Chebyshev1FilterModel ▪ BiquadraticFilterModel ▪ InputOutputResponse ▪ InputOutputResponseData ▪ RiccatiSolve ▪ DiscreteRiccatiSolve ▪ LyapunovSolve ▪ DiscreteLyapunovSolve ▪

제어 분야의 Wolfram 제품 사용 시작하기

Explore interactive examples
in the cloud

Wolfram은 모든 규모의 조직을 지원합니다.