Upload
trinhdieu
View
232
Download
0
Embed Size (px)
Citation preview
1 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Workshop InS3PECT
2 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
ANSYS Simulation Platform OverviewFrom Comprehensive Component-Level Design & Simulation …
FLUIDS STRUCTURES ELECTRONICSSEMI
CONDUCTORS
3 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
ANSYS Simulation Platform Overview… To Complete Systems Simulation
PLATFORMMULTIPHYSIC
S
SYSTEMS
FLUIDS STRUCTURES ELECTRONICSEMBEDDEDSOFTWARE
SEMICONDUCTORS
4 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System Simulation & Digital Twins
Simplorer
3D Physics SimulationModel-Based Software Engineering
Model-Based Systems Engineering
ANSYS Systems & Embedded Software Capabilities
RO
M
System/SW Architecture
System Safety Analysis
System Architecture
5 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Virtual Prototyping along the V-CycleJair Gonzalez, [email protected] Director
6 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Main Risk of the System Engineering process: Gap between the Development and the V&V Processes
Safety Assessment
Process assurance Configuration management
Certification Verification
Validation
System Integration
Product Requirements
System Definition Product
SE Development Process SE V&V Process
ItemItem 2
Comp ZCompo W
Comp 5 Comp X
Comp 1
7 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Ansys Approach to Bridge the Gap:MBSE along the V-Cycle
Safety Assessment
Process assurance Configuration management
Certification Verification
Validation
System Integration
Product Requirements
System Definition Product
SE Development Process SE V&V Process
ItemItem 2
Item 3Item 4
Item 5 Item 6
Item 7
8 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
What is a System?
9 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
What is a System?
System
ObjectiveMission to accomplishUser expectations
System Boundary
Boundary Crossing
Inputs & outputsInterferences (electromagnetics…)Shocks and vibrationsEnergy transferThermal flow…
Inputs OutputsOperatorsResources
OperatorsUsers
Including: performance, met objectives, met safety objectives...
InteractingSystems
System
Environment
Environment conditions and exposures Interacting actors and systemsRegulatory rules and other standards…
C1
C3
C2
InteractingComponents
10 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
What is Systems Engineering?Concept
Control Laws Analysis
Requirements
Prototyping
Simulation
Architecture
Systems Development
Integration & Testing
11 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
What is Systems Engineering?INCOSE Definition
• “Systems engineering is an interdisciplinary approach and means to enable the realization of successful systems.
• It focuses on defining customer needs and required functionality early in the development cycle,
✓documenting requirements, ✓and then proceeding with design synthesis and system validation ✓while considering the complete problem: operations, cost and
schedule, performance, training and support, test, manufacturing, and disposal.
• Systems engineering considers both the business and the technical needs of all customers with the goal of providing a quality product that meets the user needs.”
12 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Systems Engineering… in one single slide
• Both a technical and a management process
• Organizing the technical efforts in the appropriate lifecycle
• Iterative and incremental
• Managing complexity
• Problem Solving oriented and Decision Making centered
• Constantly looking to increase the probability of success
• Reducing risks
• Managing safety and reliability
• Optimizing the global life cycle cost
13 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
ANSYS Systems simulation: a unifying perspective
14 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
ANSYS Simulation Platform Overview
15 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
The Power of System Simulation with ANSYS
Model-Based Systems Engineering
3D Physical Simulation
Multiphysics & System Simulation
Model-Based Software Engineering
RO
M
System/SW Architecture
SIMPLORER
System Architecture &
System Safety Validation
medini
16 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Goal: Assemble & Analyze Complex, Multi-Domain Interactions
Evaluate System Performance
Collaborate with CustomersAssess EMI / EMCVerify & Tune
Embedded Controls
Optimize RobustnessSelect & Integrate Components
17 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
ANSYS Simplorer: Multi-Domain System SimulationModeling Flexibility, Reusability, InteroperabilityEssential to Virtual Prototyping
SPICE
VHDL-AMS
Tight Integration withEmbedded Control & SW
Multi-Domain ModelLibraries & Tools
Coupling & ROMs withANSYS 3D Physics
Functional Mockup Interface
Standards-BasedInteroperability
Language-Based Behavioral Modeling
18 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Assembling System ModelsFlexibility, Reuse, Interoperability
Reduced Order
Modeling3rd Party
Interoperability
Embedded Software
Integration
Coupling
with 3D Physics
Multi-Domain Model
Libraries
Language-Based
Modeling
KEY INITIATIVES
FMIFunctional Mock-up Interface
ROMInterfaces
19 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Languages Common to Design Disciplines
Integration withEmbedded Control
Multi-Domain ComponentLibraries
Connections with3-D Physics
Functional Mockup Interface
Standards-BasedInteroperability
C / C++General Programs
0 0
CONST
const1
E F
en
gin
e_
co
nn
altitude
mach
mech_rv
comb_ref
fue
l
GT Engine
CONST
const2
r3 r2 r1
CONST
const3
IDGa
b
c
speed_ref
vrms_ref
mech_rv
SubSheet2IDG
a
b
c
p
m
c3
SIMPARAM1
A
am3
A
am2
A
am1
r4
l3
l2
l4
r5
r6
PWM
drp_in
m_in
a_out
b_out
c_out
a_in
b_in
c_in
a_out
b_out
c_out
RAMPval
ctr
l
p_in
m_in
p_out
m_out
thres
comp1
val
+
V
vm1
PID
+
-in_m
in_refval
p
m
w
+
vm_rot1
PID
+
-in_m
in_refval
RAMPval
PMSM
fre
e
a
b
c
mech_rv
MOTOR
CTRL
tau_demand
plus
minus
a
free
b
c
mass_rot1
CONST
const4
RAMP val
RAMP val
p
m
ctr
l
p_in
m_in
p_out
m_out
thres
comp2
val
PID
+
-in_m
in_refvalCONST
const5
+
V
vm2
p
m
s1
p
m
p
m
p
m
p
m
p
m
p
m
p
m
p
m
p
m
p
m
c2
l1 r8
VHDL-AMSElectrical, Digital, Mixed-Signal
SPICEElectronic Components
ModelicaMulti-Domain, Mechanics, FluidsSPICE
VHDL-AMSModeling Languages
& Formats
20 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
The Functional Mockup Interface (FMI)Standard for Connecting Simulation Models
IntegratedSystem Simulation
Developed to Enable:
MODEL PORTABILITYTOOL INTEROPERABILITYENTERPRISE DEPLOYABILITY
21 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Model Libraries for Multiple Domains, Applications
Digital
Electrical
Power Systems
Control Systems
Mechanics
Hydraulics
Manufacturers
Automotive
Aerospace
22 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Reduced-Order Modeling (ROM) Interfaces
Integration withEmbedded Control
Multi-Domain ComponentLibrariesFunctional Mockup Interface
Standards-BasedInteroperability
SPICE
VHDL-AMSModeling Languages
& Formats
Connections with3-D Physics
• Preserves essential accuracy• Simulates in a fraction of the time required by 3D• Techniques for all ANSYS physics
23 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System Analysis: Design of Experiments
• New built-in Design of Experiments analysis helps understanding of how design factors affect system response
• Interactively explore the design space prior performing optimization
• Use Response Surface Model as a surrogate in system-level analyses
24 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System SimulationANSYS Simplorer
Electronics CoolingANSYS Icepak
Rigid + Flexible Body DynamicsANSYS Mechanical RBD
Embedded Software / HMISCADE Suite / SCADE Display
StructuralANSYS Mechanical
Fluid DynamicsANSYS Fluent
LF ElectromagneticsANSYS Maxwell
Electrical ParasiticsANSYS Q3D
Connecting Solutions
HF / Signal IntegrityANSYS HFSS /SIwave
Co-simulationReduced-Order ModelPush-back Excitations
25 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Simplorer: Multi-Domain System Simulation
A Platform for Virtual System PrototypingModel, simulate, and analyze complex, software-controlled,
multi-domain systems
3-D Precision When You Need ItReduced-Order Modeling (ROM) and Cosimulation with 3-D solvers
captures detailed physics when precise system verification is required
Pedigree in Power ElectronicsRich feature set and libraries designed for high-performance
power electronics and electromechanical simulation
Simulation-Based TestingVerify and optimize system performance throughout the design process
with robust, high-perfoming solvers and powerful post-processing
26 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
The process
27 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
A Generic Systems Engineering Process V-Cycle
SystemValidation
System Verification
System Integration
System Requirements Analysis
System Architecture Definition
System Functional Decomposition
Detailed Design, Implementation& Optimization
28 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Fidelity
Detail
Model Detail & Fidelity
How accurately do the modeled effects replicate physical behavior?
*
Which physical effects are modeled?
*
29 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Fidelity
Detail
Modeling the Drive SystemPower Source
Basic EquivalentCircuit
Equivalent Circuit Model+ CFD ROM
VHDL-AMSBehavioral Model
30 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Fidelity
Detail
Modeling the Drive SystemMotor
VHDL-AMSBehavioral Model
Electric CircuitEquivalent ROM
Co-simulationwith 2D/3D FEM
31 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Fidelity
Detail
Modeling the Drive SystemPower Cables
Ideal Connections
S-Parameter ROMfor Distributed Tx Lines
Lumped ElementLossless Model
32 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Fidelity
Detail
Modeling the Drive SystemMechanical Dynamics
Mechanical ROM ofFlexible Shaft
ModelicaBehavioral Model
33 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Fidelity
Detail
Modeling the Drive SystemEmbedded Control
Ideal Control BlocksGenerated ControlApplication Code
34 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
0
00 0
PMSM_DQn1
n2
n3
m1
SIMPARAM1
L1
L2
L3
N1
N2
N3
I1 I3
I_Motor
-
~P
N
V
U
W
V1 V2 V3 V4 V5 V6
U1E1
EMF=1000V
A B C
N
U_UMR
PWM
Modulator
DC-Link
Voltage
Integrating
Current
Sampling
Mechanical
Angle Input
u1
u2
Udc
u3
V1
V2
V3
V4
V5
V6
I_1
I_3
I1f
I3f
phi_m
phi_el
w_el
FPGA
PWM_3PH1
+
V
VM1
+
FSM_ROTB1
A B C
N
U_MOT
L1
L2
L3
N1
N2
N3
S_Motor
CTRL=S1
OFF
SET: S1:=0
Time >= Tsw ON
SET: S1:=1
MASS_ROTB1
A
AM4
C1
C2
R1
R2
R3 L1
TF_ROTB1
w_ref
phi_el
i1f
i3f
w_el
u1
u2
u3
n_ref
TDELAY=5ms
AMPL=n_ref-n0
TRISE=300ms
OFF=n0
Load_Torque
TDELAY=t_load
AMPL=trq_load
TRISE=20ms
OFF=0
Assembling & Analyzing the SystemGoal: Evaluate System Architecture, Size Key Components
Power Source
Power Electronics:Inverter
Permanent MagnetSynchronous Motor
MechanicalDynamics & Loads
Power Cables
Embedded Control
Fid
elit
y
VHDL-AMSBehavioral Model
35 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
0
00 0
PMSM_DQn1
n2
n3
m1
SIMPARAM1
L1
L2
L3
N1
N2
N3
I1 I3
I_Motor
-
~P
N
V
U
W
V1 V2 V3 V4 V5 V6
U1E1
EMF=1000V
A B C
N
U_UMR
PWM
Modulator
DC-Link
Voltage
Integrating
Current
Sampling
Mechanical
Angle Input
u1
u2
Udc
u3
V1
V2
V3
V4
V5
V6
I_1
I_3
I1f
I3f
phi_m
phi_el
w_el
FPGA
PWM_3PH1
+
V
VM1
+
FSM_ROTB1
A B C
N
U_MOT
L1
L2
L3
N1
N2
N3
S_Motor
CTRL=S1
OFF
SET: S1:=0
Time >= Tsw ON
SET: S1:=1
MASS_ROTB1
A
AM4
C1
C2
R1
R2
R3 L1
TF_ROTB1
w_ref
phi_el
i1f
i3f
w_el
u1
u2
u3
n_ref
TDELAY=5ms
AMPL=n_ref-n0
TRISE=300ms
OFF=n0
Load_Torque
TDELAY=t_load
AMPL=trq_load
TRISE=20ms
OFF=0
Assembling & Analyzing the SystemGoal: Characterize Motor Losses
Power Source
Power Electronics:Inverter
Permanent MagnetSynchronous Motor
MechanicalDynamics & Loads
Power Cables
Embedded Control
Fid
elit
y
Co-simulationwith 2D/3D FEM
36 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
0
00 0
PMSM_DQn1
n2
n3
m1
SIMPARAM1
L1
L2
L3
N1
N2
N3
I1 I3
I_Motor
-
~P
N
V
U
W
V1 V2 V3 V4 V5 V6
U1E1
EMF=1000V
A B C
N
U_UMR
PWM
Modulator
DC-Link
Voltage
Integrating
Current
Sampling
Mechanical
Angle Input
u1
u2
Udc
u3
V1
V2
V3
V4
V5
V6
I_1
I_3
I1f
I3f
phi_m
phi_el
w_el
FPGA
PWM_3PH1
+
V
VM1
+
FSM_ROTB1
A B C
N
U_MOT
L1
L2
L3
N1
N2
N3
S_Motor
CTRL=S1
OFF
SET: S1:=0
Time >= Tsw ON
SET: S1:=1
MASS_ROTB1
A
AM4
C1
C2
R1
R2
R3 L1
TF_ROTB1
w_ref
phi_el
i1f
i3f
w_el
u1
u2
u3
n_ref
TDELAY=5ms
AMPL=n_ref-n0
TRISE=300ms
OFF=n0
Load_Torque
TDELAY=t_load
AMPL=trq_load
TRISE=20ms
OFF=0
Assembling & Analyzing the SystemGoal: EMC Prediction
Power Source
Power Electronics:Inverter
Permanent MagnetSynchronous Motor
MechanicalDynamics & Loads
Power Cables
Embedded Control
Fid
elit
y
Fid
elit
y
S-Parameter ROMfor Distributed Lines
3-phase Inverter withDynamic Thermal IGBTs
37 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
0
00 0
PMSM_DQn1
n2
n3
m1
SIMPARAM1
L1
L2
L3
N1
N2
N3
I1 I3
I_Motor
-
~P
N
V
U
W
V1 V2 V3 V4 V5 V6
U1E1
EMF=1000V
A B C
N
U_UMR
PWM
Modulator
DC-Link
Voltage
Integrating
Current
Sampling
Mechanical
Angle Input
u1
u2
Udc
u3
V1
V2
V3
V4
V5
V6
I_1
I_3
I1f
I3f
phi_m
phi_el
w_el
FPGA
PWM_3PH1
+
V
VM1
+
FSM_ROTB1
A B C
N
U_MOT
L1
L2
L3
N1
N2
N3
S_Motor
CTRL=S1
OFF
SET: S1:=0
Time >= Tsw ON
SET: S1:=1
MASS_ROTB1
A
AM4
C1
C2
R1
R2
R3 L1
TF_ROTB1
w_ref
phi_el
i1f
i3f
w_el
u1
u2
u3
n_ref
TDELAY=5ms
AMPL=n_ref-n0
TRISE=300ms
OFF=n0
Load_Torque
TDELAY=t_load
AMPL=trq_load
TRISE=20ms
OFF=0
Assembling & Analyzing the SystemGoal: MiL, SiL Testing / Calibration & Tuning
Power Source
Power Electronics:Inverter
Permanent MagnetSynchronous Motor
MechanicalDynamics & Loads
Power Cables
Embedded Control
Fid
elit
y
Generated ControlApplication Code
38 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Simplorer: Physical System Modeling & Simulation
A Platform for Virtual System PrototypingModel, simulate, and analyze complex, software-controlled,
multi-domain systems
3D Precision When You Need ItReduced-Order Modeling (ROM) and Co-simulation with 3D solvers
captures detailed physics when precise system verification is required
Pedigree in Electrified SystemsRich feature set and libraries designed for high-performance power electronics and electromechanical system simulation
Comprehensive Simulation-Based TestingVerify and optimize system performance throughout the design process
with robust, high-perfoming solvers and powerful post-processing
39 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Multiphysics Use cases in Simplorer– Flexible body dynamics: Landing gear
– Environmental Control System
– Electromechanical Flight Controls
– Modeling of a water pumping system using Modelica
– Complete Electro-Hydraulic Actuator modeling
– Electrical analysis of HVDC bus for power converter
40 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System-Level Objectives
• Integration of embedded software, 0D, 1D, 2D and 3D multi-disciplinary simulation components into a system representation
• Rapid generation of certified embedded code• Peak load determination during dynamic
events
Use case 1: Multi-body dynamics
Key System-Level Models
• ANSYS Mechanical RBD: multibody dynamics• ANSYS SCADE: control software - Auto
generation of certified code (DO 178B&C, ARINC 661)
• ANSYS Simplorer: External conditions, mission profiles
41 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System-Level Objectives
• Optimize component selection, sensor placement, and control strategies to improve fuel efficiency (lower emissions)
• Tune & optimize controller parameters to improve passenger comfort across a range of mission profiles and conditions
Use case 2: Aircraft Environmental Control
Courtesy of Boeing
Key System-Level Models
• ANSYS Fluent: Detailed cabin airflow model• ANSYS SCADE: Cabin pressure / temperature
control software• ANSYS Simplorer: External conditions, mission
profiles• Modelica in Simplorer: A/C system
components (actuators, sensors, etc.)
42 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
ECS System ModelWith ANSYS Simplorer
Mission Profile
Temperature Control
Temperature Controller
Pressure ControllerALTITUDE
VELOCITY
ALTITUDE
VELOCITY
ALTITUDE
Tram1
Tram2
Tdiff_he
Tram1
Tram2
OutFlow
Tac
Tac
Qcabin
Tcabin
Pcabin
ControlFlow
ControlFlow
Tcabin
Tdiff_he
Qac
Pac
ControlFlow
Tcabin
OutFlow
PcabinPcabin
ALTITUDE
Air Conditioning
Subsystem
Pinlet
Qinlet
Tinlet
Tram2
Pcabin
Tram1
Altitude
Qcontrol
Trecycle
Poutlet
Qoutlet
Toutlet
Tdiff
SubSheet1AC_Subsystem
Yt
ALT
Yt
VEL
External Conditions
velocity
altitude Tram1
Tram2Tdiff
SubSheet2ExtConditions
Cabin
Qin
Tin
Qout
Pout
Tout
SubSheet3Cabin
Engine
Bleed Air
Qbleed
Tbleed
Pbleed
ControlFlow
SubSheet4Bleed_Air
CONST
Temperaturearise
BodyTemperature
CONST
Tset
EQU
Pressure
Ph:=101325*(1-ALT.VAL/44330)^(9.81/.0065/287)PC:=Ph+1/1.377*(101325-Ph)
ceilingTemperature
Tset controllingFlow
Kp=0.04Ki=0.011Kd=0
LIMIT
LL=0UL=6
PlaneAltitude
CabinPressure TargetedPressure
Outflow
P=0.018I=0.012D=0
LIMIT
LL=0UL=350
43 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System-Level Objectives
• Verify control strategies and calibrate control parameters
• Optimize performance and robustness to external disturbances
• Assess system reliability (worst-case analysis, fault injection)
Use case 3: Electromechanical Flight ControlsMechanics + Electronics + Embedded Control operating in a Fluids environment !
0
VP
VN
TRQ_CMD MOT_ANG
FLANGE
+
Fpos_sensor
PMSM
fre
e
a
b
c
mech_rv
MOTOR
CTRL
tau_demand
plus
minus
a
free
b
c
r n
lead=0.01
ROT_V
ROT
damp_rotb2
Key System-Level Models
• ANSYS Maxwell: Permanent magnet synchronous machine extracted as ROM
• ANSYS SCADE: Autopilot control software, cockpit display
• ANSYS Simplorer: Power electronics, behavioral multi-domain sensors, mechanical assemblies
44 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Multi-Disciplinary ModelingCoupling Software, Systems and Physics
System Simulation Dashboard
• Option#1: Pre-defined Simulation ScenariosSinusoidal/rectangular inputs for target speed, altitude, heading
• Option#2: Tactile Tablet to Fly the AircraftGraphical interactive dashboard (for live simulation)
• SCADE LifeCycle Rapid Prototyper
45 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Multi-Disciplinary ModelingCoupling Software, Systems and Physics
Embedded Flight Control / Autopilot SoftwareSCADE Suite
• Model-Based Control Software Design• Simplorer Coupling via Functional Mockup Interface (FMI)• Automatic Embedded C & Ada Code Generation• DO-178B&C Level A Certification
PitchRate
2
2
Kpitch
3
3
Kpitchrate
Elev atorCommand
<If Block1>
AltitudeMeasured < AltitudeMinAltitudeMeasured < AltitudeMin
PitchRef erence
3
(-15.0) 15.0L H
pitchsaf e
pitchsaf ePitchRef erence
2
0.0 15.0L H
pitchsaf e
1
IntegrFwd
T L H
false Ts (-18... 180.0
R
Aircraft System Virtual Prototype (ANSYS Simplorer)
46 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Multi-Disciplinary ModelingCoupling Software, Systems and Physics
Embedded Cockpit Display SoftwareSCADE Suite/Display + Synthetic Vision System
• Model-Based HMI Software Design• Simplorer Coupling via FMI• Automatic Embedded C Code Generation• Compliance with OpenGL SC and ES2• DO-178B&C Level A Certification
47 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
0
throttle
elevatorcmd
aileronscmd
airspeed
altitude
heading
pitchrate
rollrate
g
G(s)
ServoAilerons
LIMIT
Aerodynamics
rollrate
pitchrate
heading
altitude
airspeed
lr
ud
throttle
g
pitch
roll
FLANGE
HINGE_ANGLE
AIRSPEED
elevator
ControlSurface1
VP
VN
TRQ_CMD
MOT_ANG
FLANGE
elevator_actuator
mot_ctrl_behav
E1
28V
GAIN
Aircraft DynamicsANSYS Simplorer
Aircraft Aerodynamics (VHDL-AMS)+
Electromechanical Actuation for Elevator#0 = Ideal Actuator Dynamics#1 = Behavioral Actuator Dynamics#2 = ROM from 2D Analytical Model #3 = ROM from 2D Finite Element Model
Multi-Disciplinary ModelingCoupling Software, Systems and Physics
4 Abstraction Levels
48 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
0
throttle
elevatorcmd
aileronscmd
airspeed
altitude
heading
pitchrate
rollrate
g
G(s)
ServoAilerons
LIMIT
Aerodynamics
rollrate
pitchrate
heading
altitude
airspeed
lr
ud
throttle
g
pitch
roll
FLANGE
HINGE_ANGLE
elevatorControlSurface1
VP
VN
TRQ_CMD
MOT_ANG
FLANGE
elevator_actuatormot_ctrl_behav
E1
28V
GAIN
Aircraft Dynamics
throttle
elevatorcmd
aileronscmd
airspeed
altitude
heading
pitchrate
rollrate
g
Modeling Aircraft DynamicsLevel #3: ECE ROM
• Latitudinal / longitudinal aerodynamics implemented using VHDL-AMS
• Fidelity of elevator dynamics enhanced with analytical ROM from ANSYS Maxwell
0
0
0
0
0
0
VP
VM
TRQ_CMD
MOT_ANG
FLANGE
+
F
w
+
VM_ROT1 r n
lead=0.02
damp_rotb1
ROT_V
ROT
A
AM3
A
AM2
A
AM1
E3
E2
E1
PI+
-
PI_2
CONST
CONST2
PI
+
-
PI_1
abc
dq0i_d
i_q
i_a
i_b
i_c
dq0abc
i_d
i_q
R1
PI
+
-
PI_3
W+
WM_ROT1
A0
X0
B0
Y0
C0
Z0
ROT1
ROT2
ECE ROMfrom Maxwell
VeryHigh
Fidelity
Next:
CFD ROM
49 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System-Level Objectives
• Integration of embedded software, with complete hydro-mechanical subsystem for system behavioral modeling
• Rapid generation of certified embedded code• Tank pressure control monitoring during
process
Use case 4: Water pumping system
Key System-Level Models
• ANSYS SCADE: control software - Auto generation of certified code (DO 178B&C, ARINC 661), interactive control & monitoring panel
• ANSYS Simplorer: External conditions, mission profiles• Modelica in Simplorer: Pumping plant
system (hydraulics network, pump, valves, etc.)
50 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Water pumping system
CONST
simulatorTime
Time
RelativePressureSetPoint
meas_ReservoirPressure
time
cmd_PumpSpeed
ReservoirPressure
PumpSpeed
OpenValve
RelativePressureSetPoint
cmd_PumpSpeed
cmd_ValveOpen
meas_ReservoirPressure
PumpingSystemPlant
Desired system pressureSet to 20 kPa
Tank drain valve switchOpens at 200 seconds
Simulator timeFor scheduling controller execution
• Control and monitor the water pumping system interactively
• Created in SCADE Rapid Prototyper
ControllerEmbedded Software Controller created in ANSYS SCADE Suite
Pumping System PlantPhysical model of a water pumping system, modeled with the Modelica language
51 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System-Level Objectives
• Analysis and predictive global thermal performance
• Analysis and potential weakness detection early in the design process
• Customer requirement of product optimization : Multiphysics simulation is mandatory
Use case 5: Electro-Hydraulic Actuator modeling
Key System-Level Models
• ANSYS Simplorer: Power Electronics design, multi-domain system integration
• ANSYS Maxwell: Analysis of performance and design of electrical machine
• ANSYS Icepak: Thermal modeling of housing and electronics cooling system
• ANSYS DX: Surrogate model (response surface) of EM losses depending on (Imax, w, angle)
• 3rd party tool: Hydro-mechanical circuit and control command
52 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Electro-Hydraulic Actuator modeling
C44
+
V
VM1
R1
E1
E2
R3
+
V
VM2
+
V
VM3
R4
E3
+
V
VM4
R5
E4
+
V
VM5
R6
E5
+
V
VM6
R7
E6
C1
C2
C3
C4
C5
C6
AAM11
R011
R021
R012 R013
R022 R023
U1
U2
U3
U4
U5
U6
Electro-thermal IGBTs for inverter design
ROM Maxwell 2D
0
Piston_Pos
V
VM4
P1
P2
P3
P4
P5
P6
Cmde_Pos
FeedBack_Pos
SubSheet1
Simplorer1
Consigne_Pos Control command : Simulink dll + SVM
0
0
Piston_Pos
ROT1 ROT2
OMEGA
MASS_ROT1T
FM_ROT1
+F
SM_ROT1
R15R16R17
Leakage_int_x
TStart_x
TExt_x
Effot_aero_in1
Vitesse_mot_in1
dblCylinder1_Qli
propDirValve43_QT
pumpMotor1_Qcomp
pumpMotor1_pAB
mass2_x
oil_housing_B_T
oil_housing_A_T
FMI_Link_Model_hydro_cosim_woload_OP1
GAIN
gain3
CONST
Leakage
CONST
Temperature
Effort_Aero
FMU of hydro-mechanical system
0
A0 X0
B0 Y0
C0 Z0
ROT1 ROT2
ECER_Model1_1
R15R16R17
P3 P5
FMI_Link_DXFMUVersion2_1
CONST
Leakage
53 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Electro-Hydraulic Actuator modeling
0
0
Piston_Pos
ROT1 ROT2
OMEGA
MASS_ROT1T
FM_ROT1
+F
SM_ROT1
R15R16R17
Leakage_int_x
TStart_x
TExt_x
Effot_aero_in1
Vitesse_mot_in1
dblCylinder1_Qli
propDirValve43_QT
pumpMotor1_Qcomp
pumpMotor1_pAB
mass2_x
oil_housing_B_T
oil_housing_A_T
FMI_Link_Model_hydro_cosim_woload_OP1
GAIN
gain3
CONST
Leakage
CONST
Temperature
Effort_Aero
FMU of hydro-mechanical system
Thermal consideration
LTI ROM
Output1_1
Output2_2
Output3_3
Output4_4
Output5_5
Output6_6
LTI_ROM_Rad_SML1Q
Tigbt1
Q
Tigbt2
Q
Tigbt3
Q
Tigbt4
Q
Tigbt5
Q
Tigbt6
Input2_Pfrette
Input3_Pstator
Output1_Taimants
Output2_Tbobines
Output3_Tcarcasse
MROM_22C_SML1
P3
P4
P5
FMI_Link_DXFMUVersion2_1
GAIN
gain1
GAIN
gain2
Abs
fktabs1
Abs
fktabs2
ECER_Model1_1
P4
P5
FMI_Link_DXFMUVersion2_1
P1
P2
Temp_aimant
Temp_bobines
Temp_carcasse
SubSheet2Simplorer2
LTI ROM
54 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Electro-Hydraulic Actuator modeling
DC link cap & L
0
0
0
0
0
0
Piston_Pos
Piston_Pos
L4
R100 C44
L8
A
AM1
A
AM2
A
AM3
SIMPARAM1
R26 R27 R28
EQU
FML1
Rcoil:=R0*(1 + alphaT*(MROM_22C_SML1.Output2_Tbobines - 22.001))Pjoules:=3*(Rcoil*sqr(AM1.I))/vol_coil
pinj11:=U1.PEL_D + U1.PEL_T + U1.PINJ_D + U1.PINJ_T
pinj21:=U4.PEL_D + U4.PEL_T + U4.PINJ_D + U4.PINJ_Tpinj12:=U3.PEL_D + U3.PEL_T + U3.PINJ_D + U3.PINJ_T
pinj22:=U6.PEL_D + U6.PEL_T + U6.PINJ_D + U6.PINJ_Tpinj13:=U5.PEL_D + U5.PEL_T + U5.PINJ_D + U5.PINJ_T
pinj23:=U2.PEL_D + U2.PEL_T + U2.PINJ_D + U2.PINJ_T
A0 X0
B0 Y0
C0 Z0
ROT1 ROT2
ECER_Model1_1
OMEGA
MASS_ROT1T
FM_ROT1
+F
SM_ROT1
E44
E22
E33
EQU
FML2
modulo:=mod(ECER_Model1_1.Pos, 360)
pos_rad:=modulo*2*pi/360ang_elec:=mod(n_pp*SM_ROT1.PHI, 2*pi)
vit_rpm:=MASS_ROT1.OMEGA/(2*pi)*60
ICA:
FML_INIT1
t1:=1
t2:=0t3:=0
t4:=1t5:=0
t6:=1initT:=20e-06
n_pp:=3
R0:=0.0447alphaT:=3.95
vol_coil:=3.7e-04vol_stator:=3.57e-04
vol_frette:=1.99e-05
R15R16R17
a
b
c
p
m
+
V
VM1
R1
E1
E2
R3
+
V
VM2
+
V
VM3
R4
E3
+
V
VM4
R5
E4
+
V
VM5
R6
E5
+
V
VM6
R7
E6
Output1_1
Output2_2
Output3_3
Output4_4
Output5_5
Output6_6
LTI_ROM_Rad_SML1Q
Tigbt1
Q
Tigbt2
Q
Tigbt3
Q
Tigbt4
Q
Tigbt5
Q
Tigbt6
C1
C2
C3
C4
C5
C6
AAM11
R011
R021
R012 R013
R022 R023
U1
U2
U3
U4
U5
U6
P3
P4
P5
FMI_Link_DXFMUVersion2_1
Leakage_int_x
TStart_x
TExt_x
Effot_aero_in1
Vitesse_mot_in1
dblCylinder1_Qli
propDirValve43_QT
pumpMotor1_Qcomp
pumpMotor1_pAB
mass2_x
oil_housing_B_T
oil_housing_A_T
FMI_Link_Model_hydro_cosim_woload_OP1
P1
P2
P3
P4
P5
P6
Cmde_Pos
FeedBack_Pos
SubSheet1
Simplorer1
gain3
Consigne_Pos
Leakage
Temperature
Effort_Aero
P1
P2
Temp_aimant
Temp_bobines
Temp_carcasse
SubSheet2Simplorer2
55 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
System-Level Objectives
• Weight and volume reduction of the overall electrical system
• Architecture, system topologies studies, including redundancy, for creating modular and reconfigurable designs.
• Optimizing overall performance and power source stability
Use case 6: Electrical analysis of HVDC bus stability
Key System-Level Models
• ANSYS Simplorer: Power electronics circuit, hierarchical models and subcircuit, vector control, tests of different configurations and operating points
56 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Electrical analysis of HVDC bus stability
57 © 2015 ANSYS, Inc. December 12, 2017 ANSYS Confidential
Q&A