diff --git a/CAD/Export/Rep6DOF_FixedJ.m b/CAD/Export/Rep6DOF_FixedJ.m
index a532e3e..49ff6ba 100644
--- a/CAD/Export/Rep6DOF_FixedJ.m
+++ b/CAD/Export/Rep6DOF_FixedJ.m
@@ -1,4 +1,4 @@
-% Copyright 2018-2021 The MathWorks, Inc.
+% Copyright 2018-2022 The MathWorks, Inc.
mdl = 'aileronAssembly';
sixdofPth = find_system(mdl,'ReferenceBlock','sm_lib/Joints/6-DOF Joint');
diff --git a/CAD/Export/aileronAssembly.slx b/CAD/Export/aileronAssembly.slx
index 3941b82..dab40ca 100644
Binary files a/CAD/Export/aileronAssembly.slx and b/CAD/Export/aileronAssembly.slx differ
diff --git a/CAD/Export/aileronAssembly_DataFile_shellOut.m b/CAD/Export/aileronAssembly_DataFile_shellOut.m
index fcd9cfb..dbcae86 100644
--- a/CAD/Export/aileronAssembly_DataFile_shellOut.m
+++ b/CAD/Export/aileronAssembly_DataFile_shellOut.m
@@ -7,7 +7,7 @@
% Do not add code to this file. Do not edit the physical units shown in comments.
%%%VariableName:smiData
-% Copyright 2018-2021 The MathWorks, Inc.
+% Copyright 2018-2022 The MathWorks, Inc.
%============= RigidTransform =============%
diff --git a/Libraries/sm_aileron_actuator_lib.slx b/Libraries/sm_aileron_actuator_lib.slx
index ca8ac10..2510354 100644
Binary files a/Libraries/sm_aileron_actuator_lib.slx and b/Libraries/sm_aileron_actuator_lib.slx differ
diff --git a/Models/Custom_Resistor/+MyResistor/MyResistor.ssc b/Models/Custom_Resistor/+MyResistor/MyResistor.ssc
index f6dbacf..9a65d82 100644
--- a/Models/Custom_Resistor/+MyResistor/MyResistor.ssc
+++ b/Models/Custom_Resistor/+MyResistor/MyResistor.ssc
@@ -4,7 +4,7 @@ component MyResistor
% where R is the nominal resistance at the reference temperature in ohms
% and alpha is the temperature coefficient.
-% Copyright 2005-2021 The MathWorks, Inc.
+% Copyright 2005-2022 The MathWorks, Inc.
nodes
p = foundation.electrical.electrical; % +:left
diff --git a/Models/Custom_Resistor/Custom_Analog_Filter.slx b/Models/Custom_Resistor/Custom_Analog_Filter.slx
index 61b6177..e0ff042 100644
Binary files a/Models/Custom_Resistor/Custom_Analog_Filter.slx and b/Models/Custom_Resistor/Custom_Analog_Filter.slx differ
diff --git a/Models/Supporting_Models/sm_aileron_actuator_01_ang2Ext.slx b/Models/Supporting_Models/sm_aileron_actuator_01_ang2Ext.slx
index 310e5a5..ced3e5a 100644
Binary files a/Models/Supporting_Models/sm_aileron_actuator_01_ang2Ext.slx and b/Models/Supporting_Models/sm_aileron_actuator_01_ang2Ext.slx differ
diff --git a/Models/sm_aileron_actuator_electric_1_drive.slx b/Models/sm_aileron_actuator_electric_1_drive.slx
index bba226b..67de381 100644
Binary files a/Models/sm_aileron_actuator_electric_1_drive.slx and b/Models/sm_aileron_actuator_electric_1_drive.slx differ
diff --git a/Models/sm_aileron_actuator_electric_2_mech.slx b/Models/sm_aileron_actuator_electric_2_mech.slx
index 0c59935..44ceeb5 100644
Binary files a/Models/sm_aileron_actuator_electric_2_mech.slx and b/Models/sm_aileron_actuator_electric_2_mech.slx differ
diff --git a/Models/sm_aileron_actuator_electric_2_mech_untitledTest.slx b/Models/sm_aileron_actuator_electric_2_mech_untitledTest.slx
index c70c110..6f2c39a 100644
Binary files a/Models/sm_aileron_actuator_electric_2_mech_untitledTest.slx and b/Models/sm_aileron_actuator_electric_2_mech_untitledTest.slx differ
diff --git a/Models/sm_aileron_actuator_mech_01_ail.slx b/Models/sm_aileron_actuator_mech_01_ail.slx
index 361d943..1175f73 100644
Binary files a/Models/sm_aileron_actuator_mech_01_ail.slx and b/Models/sm_aileron_actuator_mech_01_ail.slx differ
diff --git a/Models/sm_aileron_actuator_mech_02_drive.slx b/Models/sm_aileron_actuator_mech_02_drive.slx
index 6cb8c49..e2b680e 100644
Binary files a/Models/sm_aileron_actuator_mech_02_drive.slx and b/Models/sm_aileron_actuator_mech_02_drive.slx differ
diff --git a/Models/sm_aileron_actuator_mech_lib.slx b/Models/sm_aileron_actuator_mech_lib.slx
index c05f43e..71f05a9 100644
Binary files a/Models/sm_aileron_actuator_mech_lib.slx and b/Models/sm_aileron_actuator_mech_lib.slx differ
diff --git a/Overview/html/sm_aileron_actuator_electric.html b/Overview/html/sm_aileron_actuator_electric.html
index 67736e6..e1f1ca2 100644
--- a/Overview/html/sm_aileron_actuator_electric.html
+++ b/Overview/html/sm_aileron_actuator_electric.html
@@ -6,7 +6,7 @@
Aileron Actuation System, Electric Variant
Aileron Actuation System, Electric Variant
This example models an actuation system for an aileron. The mechanical model was imported from CAD. Different variants model hydraulic and electric actuation systems so that their performance can be compared at the system level.
The electric variant is described here, and the hydraulic variant is described here.
This subsystem shows the aileron and all of brackets that attach to the actuation system. All rigidly attached parts are treated as a single part during dynamic simulation, so the vast number of screws and bolts do not impact the run time of the simulation.
Different variants enable different tests to be run within the same system level model. The Motion variant prescribes the motion profile of the aileron and the simulation determines how much force is required to achieve that motion. The Ideal variant can be tuned to reflect the behavior of a specific design. The Hydraulic variant includes 3 double-acting hydraulic cylinders on a single hydraulic network. The Electric variant contains three leadscrews on a single electrical network.
This subsystem calculates the force required for the aileron to follow a motion profile. The desired angle is converted to actuator extension using a polynomial calculated using the Curve Fitting Toolbox. Simscape Multibody performs an inverse dynamics simulation to determine the force required to produce this motion. Simulating with this variant helps determines the requirements for the actuation system.
This subsystem models an actuation system for the aileron. Three electrically-driven leadscrews extend and contract to move the aileron to the desired angle. The leadscrews are all on the same electrical network. The implementation of the controller and fidelity of the drive circuit can be adjusted in the mask.
This subsystem models the speed controller for the leadscrew. This variant implements the controller using Simulink blocks. This enables rapid adjustment of contoller structure and gains.
This subsystem models the speed controller for the leadscrew. This variant implements the controller as an analog circuit. This enables the use of simulation to determine the effect of this implementation on system performance.
This subsystem models the motor driver using power electronics. This variant would be used to analyze the timing of the power electronic controller and the power dissipated by the power electronics.
This example models an actuation system for an aileron. The mechanical model was imported from CAD. Different variants model hydraulic and electric actuation systems so that their performance can be compared at the system level.
The electric variant is described here, and the hydraulic variant is described here.
This subsystem shows the aileron and all of brackets that attach to the actuation system. All rigidly attached parts are treated as a single part during dynamic simulation, so the vast number of screws and bolts do not impact the run time of the simulation.
Different variants enable different tests to be run within the same system level model. The Motion variant prescribes the motion profile of the aileron and the simulation determines how much force is required to achieve that motion. The Ideal variant can be tuned to reflect the behavior of a specific design. The Hydraulic variant includes 3 double-acting hydraulic cylinders on a single hydraulic network. The Electric variant contains three leadscrews on a single electrical network.
This subsystem calculates the force required for the aileron to follow a motion profile. The desired angle is converted to actuator extension using a polynomial calculated using the Curve Fitting Toolbox. Simscape Multibody performs an inverse dynamics simulation to determine the force required to produce this motion. Simulating with this variant helps determines the requirements for the actuation system.
This subsystem models an actuation system for the aileron. Three electrically-driven leadscrews extend and contract to move the aileron to the desired angle. The leadscrews are all on the same electrical network. The implementation of the controller and fidelity of the drive circuit can be adjusted in the mask.
This subsystem models the speed controller for the leadscrew. This variant implements the controller using Simulink blocks. This enables rapid adjustment of contoller structure and gains.
This subsystem models the speed controller for the leadscrew. This variant implements the controller as an analog circuit. This enables the use of simulation to determine the effect of this implementation on system performance.
This subsystem models the motor driver using power electronics. This variant would be used to analyze the timing of the power electronic controller and the power dissipated by the power electronics.
This example models an actuation system for an aileron. The mechanical model was imported from CAD. Different variants model hydraulic and electric actuation systems so that their performance can be compared at the system level.
The hydraulic variant is described here, and the electric variant is described here.
This subsystem shows the aileron and all of brackets that attach to the actuation system. All rigidly attached parts are treated as a single part during dynamic simulation, so the vast number of screws and bolts do not impact the run time of the simulation.
Different variants enable different tests to be run within the same system level model. The Motion variant prescribes the motion profile of the aileron and the simulation determines how much force is required to achieve that motion. The Ideal variant can be tuned to reflect the behavior of a specific design. The Hydraulic variant includes 3 double-acting hydraulic cylinders on a single hydraulic network. The Electric variant contains three leadscrews on a single electrical network.
This subsystem calculates the force required for the aileron to follow a motion profile. The desired angle is converted to actuator extension using a polynomial calculated using the Curve Fitting Toolbox. Simscape Multibody performs an inverse dynamics simulation to determine the force required to produce this motion. Simulating with this variant helps determines the requirements for the actuation system.
This subsystem models a hydraulic actuation system for the aileron. Three double-acting cylinders extend and contract to move the aileron to the desired angle. Four-way directional valves adjust the flow of hydraulic fluid to the cylinders, and position of the valve spool is controlled by control system.
This example models an actuation system for an aileron. The mechanical model was imported from CAD. Different variants model hydraulic and electric actuation systems so that their performance can be compared at the system level.
The hydraulic variant is described here, and the electric variant is described here.
This subsystem shows the aileron and all of brackets that attach to the actuation system. All rigidly attached parts are treated as a single part during dynamic simulation, so the vast number of screws and bolts do not impact the run time of the simulation.
Different variants enable different tests to be run within the same system level model. The Motion variant prescribes the motion profile of the aileron and the simulation determines how much force is required to achieve that motion. The Ideal variant can be tuned to reflect the behavior of a specific design. The Hydraulic variant includes 3 double-acting hydraulic cylinders on a single hydraulic network. The Electric variant contains three leadscrews on a single electrical network.
This subsystem calculates the force required for the aileron to follow a motion profile. The desired angle is converted to actuator extension using a polynomial calculated using the Curve Fitting Toolbox. Simscape Multibody performs an inverse dynamics simulation to determine the force required to produce this motion. Simulating with this variant helps determines the requirements for the actuation system.
This subsystem models a hydraulic actuation system for the aileron. Three double-acting cylinders extend and contract to move the aileron to the desired angle. Four-way directional valves adjust the flow of hydraulic fluid to the cylinders, and position of the valve spool is controlled by control system.